一种DSP与FPGA协同的串口动态重配置系统及方法技术方案

技术编号:46620709 阅读:2 留言:0更新日期:2025-10-14 21:15
本发明专利技术属于嵌入式通信接口技术领域,具体涉及一种DSP与FPGA协同的串口动态重配置系统及方法,系统包括串口驱动模块、串口连接关系配置模块、串口连接关系执行模块;其中,所述串口驱动模块用于为DSP芯片提供串口底层驱动,对DSP芯片进行串口初始化,完成串口波特率、硬件GPIO信息的配置,实现基础的串口收发业务;所述串口连接关系配置模块用于将DSP芯片的串口配置信息通过DSP芯片的EMIF接口发送至FPGA,并完成配置信息的解析,然后通过与硬件设计进行校验后决定是否进行串口连接关系软配置;所述串口连接关系执行模块用于按照解析得到的串口配置信息,将DSP固有串口管脚与外设串口管脚形成互联关系,从而实现串口连接关系软配置,并反馈配置完成标志位。

【技术实现步骤摘要】

本专利技术属于嵌入式通信接口,具体涉及一种dsp与fpga协同的串口动态重配置系统及方法。


技术介绍

1、在嵌入式系统中,串口通信技术扮演着至关重要的角色,它们是电子设备之间数据交换的桥梁。串口通信技术因其简单、可靠、成本低廉等优势,已经被广泛应用于嵌入式系统、传感器、单片机等领域。虽然串口通信技术拥有着诸多优势,但也存在传输速度慢、传输距离受限、灵活性不足等缺点,而且在多个设备之间进行串口通信时,需要为每个设备分配独立的串口资源。本专利技术利用fpga的并行处理优势,将dsp固有的几个串口,通过fpga逻辑设计将其灵活配置到电路板上的多个外设串口上,以提高dsp串口在嵌入式系统互联使用的灵活性,同时减少了电路板随系统需求变更而需进行二次设计与制板的成本浪费。


技术实现思路

1、(一)要解决的技术问题

2、本专利技术要解决的技术问题是:如何提出一种dsp与fpga协同的串口动态重配置系统及方法,以解决嵌入式系统内dsp串口的灵活配置,使得dsp对外的串口连接关系属于软配置方案,方便系统调整与串口业本文档来自技高网...

【技术保护点】

1.一种DSP与FPGA协同的串口动态重配置系统,其特征在于,所述串口动态重配置系统包括串口驱动模块、串口连接关系配置模块、串口连接关系执行模块;

2.如权利要求1所述的DSP与FPGA协同的串口动态重配置系统,其特征在于,所述串口连接关系配置模块设置于DSP芯片上。

3.如权利要求2所述的DSP与FPGA协同的串口动态重配置系统,其特征在于,所述串口驱动模块及串口连接关系执行模块设置于FPGA芯片上。

4.一种DSP与FPGA协同的串口动态重配置方法,其特征在于,所述串口配置方法利用如权利要求1所述的系统来实施,所述串口动态重配置方法包括如下步骤:<...

【技术特征摘要】

1.一种dsp与fpga协同的串口动态重配置系统,其特征在于,所述串口动态重配置系统包括串口驱动模块、串口连接关系配置模块、串口连接关系执行模块;

2.如权利要求1所述的dsp与fpga协同的串口动态重配置系统,其特征在于,所述串口连接关系配置模块设置于dsp芯片上。

3.如权利要求2所述的dsp与fpga协同的串口动态重配置系统,其特征在于,所述串口驱动模块及串口连接关系执行模块设置于fpga芯片上。

4.一种dsp与fpga协同的串口动态重配置方法,其特征在于,所述串口配置方法利用如权利要求1所述的系统来实施,所述串口动态重配置方法包括如下步骤:

5.如权利要求4所述的dsp与fpga协同的串口动态重配置方法,其特征在于,所述串口连接关系配置模块设置于dsp芯片上;

6.如权利要求4所述的dsp与fpga协同的串口动态重配置方法,其特征在于,所述步骤s1中,fpga芯片上的串口驱动模块分别配置dsp芯片的4路串口波特率、硬件gpio信息,完成4路串口的初始化功能。

7.如权利要求4所述的dsp与fpga协同的串口动态重配置方法,其特征在于,所述步骤s2中,dsp芯片上的串口连接关系配置模块通过emif接口将串口配置信息发送至fpga芯片,其中...

【专利技术属性】
技术研发人员:陈晓宇王艳永徐德仁倪菊艳郭伟李丽丹林青刘亦丁朱巍巍朱梦琪张川
申请(专利权)人:中国北方车辆研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1