The invention discloses a multi signal processing device and a remote upgrade method for the FPGA program. Is a piece of equipment with ZYNQ main control chip and four AMC slot bearing board, each of the AMC slots to insert a AMC card, FPGA AMC card on each chip is provided with two pieces of Xilinx, and a STM32 control chip, FPGA chip and STM32 chip are connected through the SelectMap interface, four STM32 control chip are connected through the TCP interface chip and LanSwitch LAN switching, LanSwitch LAN switching chip is respectively connected with the ZYNQ main control chip through the TCP interface and PC. This method realizes the program downloading of K series FPGA chip of Xilinx company. It avoids the trouble that the maintenance staff must update the program on the spot, and also saves the external interface for the device.
【技术实现步骤摘要】
一种多信号处理设备及其对FPGA程序的远程升级方法
本专利技术涉及嵌入式以太网通信和与FPGA的专用接口通信领域,尤其是涉及一种多信号处理设备及其对FPGA程序的远程升级方法。具体涉及到STM32芯片与操作系统的TCP大数据量通信和STM32与FPGA的程序下载接口。
技术介绍
对FPGA的程序升级一般使用专用烧写器下载程序完成,这种情况下一般需要进入到现场与设备直接连线,而且设备在设计时就需要预留专用的接口。或者使用第三方的专门软件通过专门的接口进行升级,由于工具的限制,这些都很难做到远程升级。有时候现场的环境比较特殊,难以进入或者设备特殊的要求无法预留外接接口,这时只能通过断电后将设备拆开或者转移后才能进行程序升级,因此能够实现在上位机软件界面通过指令对FPGA程序进行升级是很有必要的。
技术实现思路
鉴于现有技术的现状及存在的问题,本专利技术提供一种多信号处理设备及其对FPGA程序的远程升级方法。本专利技术的目的就是要通过远程客户端软件对设备中的FPGA程序进行下载,从而较为方便的更新设备的功能。本专利技术采取的技术方案是:一种多信号处理设备,其特征在于,所述多信号处理设备是一块设有ZYNQ主控芯片和四个AMC槽位的承载板卡,每个AMC槽位插入一块AMC板卡,每个AMC板卡上设有两片Xilinx公司的FPGA芯片和一片STM32控制芯片,FPGA芯片与STM32控制芯片通过SelectMap接口连接,四个STM32控制芯片分别通过TCP接口与lanswitch局域网交换芯片连接,lanswitch局域网交换芯片通过TCP接口分别连接所述的ZYNQ主控芯片 ...
【技术保护点】
种多信号处理设备,其特征在于,所述多信号处理设备是一块设有ZYNQ主控芯片和四个AMC槽位的承载板卡,每个AMC槽位插入一块AMC板卡,每个AMC板卡上设有两片Xilinx公司的FPGA芯片和一片STM32控制芯片,FPGA芯片与STM32控制芯片通过SelectMap接口连接,四个STM32控制芯片分别通过TCP接口与lanswitch局域网交换芯片连接,lanswitch局域网交换芯片通过TCP接口分别连接所述的ZYNQ主控芯片以及上位机。
【技术特征摘要】
1.种多信号处理设备,其特征在于,所述多信号处理设备是一块设有ZYNQ主控芯片和四个AMC槽位的承载板卡,每个AMC槽位插入一块AMC板卡,每个AMC板卡上设有两片Xilinx公司的FPGA芯片和一片STM32控制芯片,FPGA芯片与STM32控制芯片通过SelectMap接口连接,四个STM32控制芯片分别通过TCP接口与lanswitch局域网交换芯片连接,lanswitch局域网交换芯片通过TCP接口分别连接所述的ZYNQ主控芯片以及上位机。2.根据权利要求1所述的一种多信号处理设备,其特征在于,每个AMC板卡上的两片FPGA芯片分别通过13个GPIO与STM32控制芯片连接,13个GPIO包括INIT管脚、RDWR_B管脚、PROGRAMB管脚、CSI_B管脚、CCLK管脚以及8个数据传输Data[7:0]管脚,通过这些管脚实现FPGA程序下载的...
【专利技术属性】
技术研发人员:江彦,陈伟峰,孙静,刘佳,
申请(专利权)人:天津光电通信技术有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。