对可重构FPGA软件进行过程监控的方法
摘要文本
上海微小卫星工程中心取得“一种透气窗帘布”专利技术,本发明公开了一种对可重构FPGA软件进行过程监控的方法,包括:利用可重构FPGA软件的专用验证测试系统在对重要内部信号进行复制监控的同时,通过FPGA管脚进行引出,并且将所述重要内部信号通过所述FPGA管脚从测试板上传递到主控FPGA板上进行采集。其中可重构FPGA软件的专用验证测试系统包括:信号传递层模块;验证指令层模块;验证功能层模块;验证环境层模块;及验证顶层模块。
专利主权项内容
关注微信公众号马克数据网 1.一种对可重构FPGA软件进行过程监控的方法,其特征在于:利用可重构FPGA软件的专用验证测试系统在对重要内部信号进行复制监控的同时,通过FPGA管脚进行引出,并且将所述重要内部信号通过所述FPGA管脚从测试板上传递到主控FPGA板上进行采集;其中,所述可重构FPGA软件的专用验证测试系统包括:信号传递层模块,所述信号传递层模块提供与待测可重构FPGA软件直接的信号互联,并且被所述专用验证测试系统的其它模块所访问;验证指令层模块,所述验证指令层模块对所述可重构FPGA软件的待测目标重构代码最前端输入及最末端输出进行监控,并且还对所述待测目标重构代码的运行过程进行监控;验证功能层模块,所述验证功能层模块将所述待测目标重构代码的输出结果和验证平台的处理结果进行比对;验证环境层模块,所述验证环境层模块对场景使用在环境层中进行注册;及验证顶层模块,所述验证顶层模块定义全局顶层文件,并约束全局变量以及待测目标重构代码的工作模式,其中所述验证指令层模块包括:一个或多个检测监控模块,所述一个或多个检测监控模块对所述可重构FPGA软件的待测目标重构代码最前端输入及最末端输出进行监控;驱动产生模块,所述驱动产生模块用于驱动产生作为对待测目标重构代码的最直接激励输入,保证驱动激励正确完整的应用于待测目标重构代码;驱动调度模块,所述驱动调度模块是驱动产生模块的上层协作模块,动态调整和改变驱动调度模块;过程监控模块,所述过程监控模块对待测目标重构代码的运行过程进行监控;时间记录模块,伴随过程监控模块对待测目标重构代码进行实时监控,并且通过设置开始、结束寄存信号来获取完整重构时间、重构间隔。
专利申请信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 对可重构FPGA软件进行过程监控的方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202110759404.9 |
| 申请日 | 2018年3月14日 |
| 公告号 | CN113392025B |
| 公开日 | 2024年1月26日 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 上海微小卫星工程中心 |
| 发明人 | 虞业泺; 施敏华; 郑倩云; 周华; 雷雨 |
| 地址 | 上海市浦东新区海科路99号4号楼 |