一种多制式译码设备中输入信号自动匹配解码方法技术

技术编号:20763521 阅读:34 留言:0更新日期:2019-04-03 14:12
本发明专利技术涉及一种多制式译码设备中输入信号自动匹配解码方法,嵌入式STM32控制芯片通过接口通信实现给FPGA芯片Ⅰ、FPGA芯片Ⅱ配置不同译码程序,通过SPI通信实现获取FPGA芯片Ⅰ、FPGA芯片Ⅱ译码结果,NandFlash存储芯片用于存储多个对不同格式的信号译码的FPGA程序,从NandFlash存储芯片中选择一种译码程序配置给FPGA芯片Ⅰ和FPGA芯片Ⅱ,FPGA芯片Ⅰ和FPGA芯片Ⅱ将译码匹配结果存储在自身寄存器中,STM32控制芯片通过该结果判断是否匹配成功,如是则停止配置FPGA程序,如否则继续配置下一种FPGA程序,直到匹配成功为止。可对不确定格式的输入信号进行译码匹配。

【技术实现步骤摘要】
一种多制式译码设备中输入信号自动匹配解码方法
本专利技术涉及嵌入式专用芯片的SPI通信和与FPGA的专用接口通信领域,具体涉及一种多制式译码设备中输入信号自动匹配解码方法,用于同时对两路不确定格式的输入信号进行译码匹配,嵌入式专用芯片STM32通过专用接口通信实现给FPGA芯片配置不同译码程序,嵌入式专用芯片通过SPI通信实现获取FPGA芯片译码结果。
技术介绍
FPGA程序的下载一般需要使用专用烧写器直接下载程到FPGA或者下载到与其相连的专门存储程序Flash芯片中,这种方法对于多制式译码设备而言,现场的接入信号发生变化时重新匹配和下载FPGA程序会比较困难,如果在设计时没有预留专用的接口,要达到重新下载FPGA程序的目的只能将机箱拆开进行下载。而有的时候,现场环境可能比较复杂,设备机房不方便进入或者设备存在无法预留外接接口的情况,那就只能通将设备过断电后将再将其转移后拆开才能进行FPGA程序的下载,而设备转移后由于接入信号的局限性往往难以接入设备。因此,对于多制式译码设备而言,能够实现自动下载不通译码的FPGA程序并完成与输入信号自动匹配是非常有必要的。专利
技术实现思路
本专利技术的本文档来自技高网
...

【技术保护点】
1.一种多制式译码设备中输入信号自动匹配解码方法,其特征在于:包括设置在AMC板卡上的FPGA芯片Ⅰ、FPGA芯片Ⅱ、STM32控制芯片、NandFlash存储芯片、FPGA芯片Ⅰ匹配结果状态指示灯和FPGA芯片Ⅱ匹配结果状态指示灯,所述 FPGA芯片Ⅰ和FPGA芯片Ⅱ分别通过SelectMap接口与STM32控制芯片连接,并且能够分别接入一路输入信号,所述NandFlash存储芯片通过FMC专用接口与STM32控制芯片连接;STM32控制芯片通过FMC专用接口从NandFlash存储芯片读取事先存储好的其中一种FPGA译码程序,即所有FPGA译码程序均适用于FPGA芯片Ⅰ和FPGA芯片Ⅱ,只...

【技术特征摘要】
1.一种多制式译码设备中输入信号自动匹配解码方法,其特征在于:包括设置在AMC板卡上的FPGA芯片Ⅰ、FPGA芯片Ⅱ、STM32控制芯片、NandFlash存储芯片、FPGA芯片Ⅰ匹配结果状态指示灯和FPGA芯片Ⅱ匹配结果状态指示灯,所述FPGA芯片Ⅰ和FPGA芯片Ⅱ分别通过SelectMap接口与STM32控制芯片连接,并且能够分别接入一路输入信号,所述NandFlash存储芯片通过FMC专用接口与STM32控制芯片连接;STM32控制芯片通过FMC专用接口从NandFlash存储芯片读取事先存储好的其中一种FPGA译码程序,即所有FPGA译码程序均适用于FPGA芯片Ⅰ和FPGA芯片Ⅱ,只是针对不同格式的输入信号译码程序不同,然后通过SelectMap接口配置给FPGA芯片Ⅰ和FPGA芯片Ⅱ,FPGA芯片Ⅰ和FPGA芯片Ⅱ分别对输入信号进行译码,并将结果保存在FPGA芯片Ⅰ和FPGA芯片Ⅱ中事先定义好的寄存器内,STM32控制芯片通过SPI接口分别从FPGA芯片Ⅰ和FPGA芯片Ⅱ中读取该寄存器的值来获取译码结果,如果译码匹配则停止下载下一个程序,译码不匹配则下载下一个程序,继续取译码匹配的结果,直到译码程序能与输入信号匹配为止;STM32控制芯片与每个FPGA芯片分别通过13个GPIO连接,13个GPIO包括INIT管脚、RDWR_B管脚、PROGRAMB管脚、CSI_B管脚、CCLK管脚以及8个数据传输Data[7:0]管脚,STM32控制芯片通过这些管脚实现对每片FPGA下载译码程序需要的Non-ContinuousSelectMapDataLoadingwithControll...

【专利技术属性】
技术研发人员:江彦刘佳陈伟峰
申请(专利权)人:天津光电通信技术有限公司
类型:发明
国别省市:天津,12

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

1