[发明专利]一种多制式译码设备中输入信号自动匹配解码方法在审
申请号: | 201811495144.3 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109558177A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 江彦;刘佳;陈伟峰 | 申请(专利权)人: | 天津光电通信技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/42 |
代理公司: | 天津中环专利商标代理有限公司 12105 | 代理人: | 胡京生 |
地址: | 300211*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种多制式译码设备中输入信号自动匹配解码方法,嵌入式STM32控制芯片通过接口通信实现给FPGA芯片Ⅰ、FPGA芯片Ⅱ配置不同译码程序,通过SPI通信实现获取FPGA芯片Ⅰ、FPGA芯片Ⅱ译码结果,NandFlash存储芯片用于存储多个对不同格式的信号译码的FPGA程序,从NandFlash存储芯片中选择一种译码程序配置给FPGA芯片Ⅰ和FPGA芯片Ⅱ,FPGA芯片Ⅰ和FPGA芯片Ⅱ将译码匹配结果存储在自身寄存器中,STM32控制芯片通过该结果判断是否匹配成功,如是则停止配置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‑Continuous SelectMap Data Loading with Controlled CCLK,即基于控制时钟的非连续SelectMap数据下载时序; FPGA芯片Ⅰ和FPGA芯片Ⅱ的译码程序是后缀为.bin的二进制文件,由专用烧写接口烧写在NandFlash存储芯片中,不同的译码程序烧写在NandFlash存储芯片的不同区域,并将程序信息存储在NandFlash存储芯片中指定位置,STM32芯片初始化时先从NandFlash存储芯片中获取程序信息,按照程序信息中的顺序分别对FPGA芯片Ⅰ和FPGA芯片Ⅱ下载译码程序,译码程序下载完成后,FPGA芯片Ⅰ和FPGA芯片Ⅱ分别对所接入的输入信号进行译码,并将译码结果保存在各自事先定义好的芯片内部寄存器中,STM32控制芯片通过SPI分别从FPGA芯片Ⅰ和FPGA芯片Ⅱ中定义好的寄存器中读取译码结果,并判断译码是否成功;FPGA芯片Ⅰ或FPGA芯片Ⅱ的寄存器结果中有匹配成功的,则将对应的FPGA芯片Ⅰ匹配结果状态指示灯或FPGA芯片Ⅱ匹配结果状态指示灯为闪烁状态,输入信号格式不同状态指示灯闪烁频率有明显差异,若FPGA芯片Ⅰ或FPGA芯片Ⅱ的寄存器结果中有匹配不成功的,则对应的FPGA芯片Ⅰ匹配结果状态指示灯或FPGA芯片Ⅱ匹配结果状态指示灯为熄灭状态,如果没有插入输入信号,则所有格式均匹配不成功,对应状态指示灯为熄灭状态,因此,通过AMC面板上的FPGA芯片Ⅰ匹配结果状态指示灯和FPGA芯片Ⅱ匹配结果状态指示灯状态灯能够判断译码程序是否与输入信号匹配成功;FPGA芯片Ⅰ、FPGA芯片Ⅱ的型号均为:K7‑325t;STM32控制芯片的型号为:F429NIHx;NandFlash存储芯片的型号为:MT29F8G08ABACA。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811495144.3/,转载请声明来源钻瓜专利网。