The invention discloses an online upgrading method for DSP and FPGA systems, which is used for solving the on-line upgrading problem of DSP and FPGA digital signal processing systems. The technical scheme is through universal serial bus interface, complete the interconnection between PC and DSP processor, DSP and FPGA program file transfer in need of an upgrade to the DSP processor, by DSP automatic upgrade algorithm to control the Flash memory of DSP or FPGA upgrade. A set of SPI interface using DSP two Flash hardware connection and writing, through the multiplexer complete bus address decoding, avoid bus conflict. The present invention without dismantling equipment cases at the same time to complete the DSP and FPGA two chip upgrade procedures, simple interface, hardware and software design of low complexity, provides a simple and effective method for online updating of the digital signal processing system.
【技术实现步骤摘要】
一种DSP和FPGA系统在线升级方法
本专利技术涉及数字信号处理
,特别是涉及一种DSP和FPGA系统在线升级方法。
技术介绍
在目前的数字信号处理系统中,能够同时完成逻辑信号处理和高效数据运算的DSP+FPGA双芯片组合是普遍选择。DSP和FPGA的程序通常存储在Flash中,SPI接口的NorFlash由于其总线位宽较少、硬件设计简单而备受青睐。通常的程序升级方法是利用JTAG下载线完成,需要拆开设备后利用DSP和FPGA的专用JTAG接口完成Flash内程序的更新。然而很多应用场合,拆卸设备是复杂且繁琐的,因此就需要一种无须拆卸设备而利用通用串行接口完成程序在线升级的方法。在现有技术中,业界已经提出了一些DSP和FPGA在线升级的方法,例如,在申请号为:201510885026.3,名称为嵌入式系统DSP和FPGA在线升级方法的专利中,提出了利用主控板通过CPCI总线对DSP和FPGA进行程序在线升级的方法。然而,此方法需要使用复杂度较高的主控板,设计复杂度较高,而且采用CPCI总线为并行总线,对数字信号处理系统对外接口引线数量要求较高。因此,利用通用串行接口简洁高效地实现DSP+FPGA在线升级的技术还有所欠缺。
技术实现思路
本专利技术的目的是为了克服现有在线升级方法在复杂度和接口方式方面的不足,提供一种简洁高效的DSP和FPGA系统在线升级方法。本专利技术解决其技术问题所采用的技术方案是:一种DSP和FPGA系统在线升级方法,包括以下步骤:步骤一、在上位机分别利用DSP设计工具和FPGA设计工具一一对应产生DSP二进制升级文件和FPGA二进制 ...
【技术保护点】
一种DSP和FPGA系统在线升级方法,其特征在于,包括以下步骤:步骤一、在上位机分别利用DSP设计工具和FPGA设计工具一一对应产生DSP二进制升级文件和FPGA二进制升级文件;步骤二、上位机向DSP发送在线升级命令;步骤三、DSP收到在线升级命令后,根据在线升级命令判断进入到DSP升级模式或FPGA升级模式;若进入到DSP升级模式,则执行步骤七;若进入到FPGA升级模式,则执行步骤四;步骤四、DSP控制多路复用器选择由DSP的SPI接口读写FPGA的Flash存储器;步骤五、上位机将FPGA二进制升级文件分成多个数据包通过通用串行接口传输给DSP;步骤六、DSP接收到上位机下发的FPGA二进制升级文件后,自动的将FPGA二进制升级文件写入到FPGA的Flash存储器中,替换FPGA的Flash存储器中原内容,完成后,向上位机发送反馈命令,结束本流程;步骤七、上位机将DSP二进制升级文件分成多个数据包通过通用串行接口传输给DSP;步骤八、DSP接收到上位机下发的DSP二进制升级文件后,自动的将DSP二进制升级文件写入到DSP的Flash存储器中,替换DSP的Flash存储器中原内容,完 ...
【技术特征摘要】
1.一种DSP和FPGA系统在线升级方法,其特征在于,包括以下步骤:步骤一、在上位机分别利用DSP设计工具和FPGA设计工具一一对应产生DSP二进制升级文件和FPGA二进制升级文件;步骤二、上位机向DSP发送在线升级命令;步骤三、DSP收到在线升级命令后,根据在线升级命令判断进入到DSP升级模式或FPGA升级模式;若进入到DSP升级模式,则执行步骤七;若进入到FPGA升级模式,则执行步骤四;步骤四、DSP控制多路复用器选择由DSP的SPI接口读写FPGA的Flash存储器;步骤五、上位机将FPGA二进制升级文件分成多个数据包通过通用串行接口传输给DSP;步骤六、DSP接收到上位机下发的FPGA二进制升级文件后,自动的将FPGA二进制升级文件写入到FPGA的Flash存储器中,替换FPGA的Flash存储器中原内容,完成后,向上位机发送反馈命令,结束本流程;步骤七、上位机将DSP二进制升级文件分成多个数据包通过通用...
【专利技术属性】
技术研发人员:刘盟超,王振岭,赵彦雷,李新亮,王黎,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:河北,13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。