一种基于FPGA的信号监控装置及方法制造方法及图纸

技术编号:34400306 阅读:52 留言:0更新日期:2022-08-03 21:39
本发明专利技术公开了一种基于FPGA的信号监控装置及方法,该装置包括PC机和内置FPGA的待监控电路板;PC机与待监控电路板连接;FPGA内置监控软件,用于根据PC机下发的指令信号,动态监控FPGA内的信号状态,并通过接口协议将信号状态实时传输至PC机的显控界面;PC机还用于在显控界面实时显示FPGA内的信号状态。本发明专利技术无需使用FPGA仿真器及FPGA开发软件,仅通过电脑与开发板之间的接口即可完成相关信号监控;可摆脱对FPGA仿真器与相关开发软件IP核的依赖;减少模块产品开盖次数,杜绝因开盖引发的未知风险,保障产品质量;动态监控产品各指标运行信息状态,保障检测信号的真实性。保障检测信号的真实性。保障检测信号的真实性。

【技术实现步骤摘要】
一种基于FPGA的信号监控装置及方法


[0001]本专利技术涉及信号监控
,特别是一种基于FPGA的信号监控装置及方法。

技术介绍

[0002]随着电子信息技术的发展,越来越多的场合需要使用到电子信号传输与交互,尤其是现代武器装备的研制更离不开电子信息技术的发展。
[0003]在电子信息产品研制阶段,需要监控某些关键信号的信息是否正常,作为衡量功能项正常工作的标志;尤其是到了产品验证或者产品维护阶段,如果功能异常,从研发角度排查问题特别消耗时间,为能快速定位产品问题,需要获得当前产品的监控数据。
[0004]现带有FPGA板卡的电路板模块出现问题时,定位问题通常需要将模块产品开盖后连接仿真器,然后模拟产品实际工作状况,使用FPGA开发工具自带的IP核,监控产品工作相关数据。这样模拟的效果难以保证所监控的数据与实际工作完全一致,且反复打开成型模块产品,会引入其他未知问题,影响产品的功能性完整。

技术实现思路

[0005]鉴于此,本专利技术提供一种基于FPGA的信号监控装置及方法,通过利用FPGA并行执行的特性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的信号监控装置,其特征在于,包括PC机和内置FPGA的待监控电路板;所述PC机与所述待监控电路板连接;所述FPGA内置监控软件,用于根据所述PC机下发的指令信号,动态监控FPGA内的信号状态,并通过接口协议将信号状态实时传输至所述PC机的显控界面;所述PC机还用于在显控界面实时显示FPGA内的信号状态。2.根据权利要求1所述的装置,其特征在于,所述FPGA内的Bram空间作为监控数据缓存区,用于缓存FPGA内的信号状态数据。3.根据权利要求1所述的装置,其特征在于,所述PC机与所述待监控电路板通过接口连接;所述待监控电路板的外部设置接口。4.根据权利要求1所述的装置,其特征在于,所述PC机内置显示控制软件;所述显示控制软件包括界面显示设计部分与相关协议的解析与封装部分,用于完成FPGA需要完成功能指令的配置,以及完成对FPGA回传信息的解析与图形化显示。5.根据权利要求1所述的装置,其特征在于,所述监控软件包括:校验模块,用于根据异步串口协议,接收PC机传送的协议信息,根据串口校验方式,校验所发送串口信息是否正确,正确则将串口信息传递到解协议模块;解协议模块,用于对接收到的协议进行校验,对接收的协议进行解协议,并将得到的协议指令发送至协议功能实现模块;协议功能实现模块,用于根据接收到的协议指令,实现相关协议功能;所述相关协议功能对应于PC机的界面设置项;所述界面设置项包括采样时钟设置、触发条件设置、触发方式设置、监控信号设置;数据缓存模块,用于将所需监控的功能程序数据传递至数据缓存模块;当PC机指令下发后,根据监控控制指令,送出缓存数据;其中,所述功能程序数据为与所述监控软件相连接的任一功能程序模块中的数据;所述功能程序模块设置在所述待监控电路板的内部;封装协议模块,用于根据协议指令,对缓存信号进行截取,将数据按照与PC机商定的协议,进行封装打包,并且在协议末尾拼接CRC校验码;使用异步串口,按照异步串口发送协议,逐字节发送到PC机,用于PC机的图形化显示。6.根据权利要求5所述的装置,其特征在于,所述协议功能实现模块具体用于:对接收协议进行CRC校验,当校验数据与发送的CRC校验码一致,则通过串口向PC机发送ACK协议,如果校验数据与CRC校验码不一致,则通过串口向PC机发送NCK协议;对接收协议进行解协议,根据与PC机拟定协议,提取不同协议指令,将指令送往协议功能实现模块。7....

【专利技术属性】
技术研发人员:望凯力蒋千军何敏刘升财吴伟伟
申请(专利权)人:四川九洲电器集团有限责任公司
类型:发明
国别省市:

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

1