[发明专利]具有单粒子翻转故障注入功能的微型ICAP控制器有效
申请号: | 201810207866.8 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108646106B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 王国华;王帅;史洁琴 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01R31/00 | 分类号: | G01R31/00 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 粒子 翻转 故障 注入 功能 微型 icap 控制器 | ||
1.一种具有单粒子翻转故障注入功能的微型ICAP控制器,其特征在于:PicoBlaze作为ICAP控制器的主控制单元,接收来自重构系统的功能请求或故障注入请求指令,然后控制ICAP端口与帧故障检测单元进行工作;
ICAP控制器的结构:由RAM、PicoBlaze控制器、ICAP端口、帧检测单元组成;PicoBlaze控制重配置和故障注入的整个过程;RAM受PicoBlaze控制器的控制,用于存储配置帧数据;帧检测单元用于对配置过程中的帧数据进行校验;在配置过程中,PicoBlaze接收重构系统的功能指令,解析之后完成相应功能;
ICAP控制器内部端口连接情况如下:
RAM包括第一端口、第二端口、第三端口和第四端口;第一端口为使能读写使能端口,第二端口为数据输入端口,第三端口为数据地址信息端口,第四端口为数据输出端口;
PicoBlaze控制器包括第五端口、第六端口、第七端口、第八端口和第九端口;第五端口为数据和指令输入端口;第六端口为数据和指令输出端口;第七端口和第八端口为写过滤端口;第九端口功能为读写端口选择;
ICAP端口包括第十端口、第十一端口、第十二端口和第十三端口;第十端口为ICAP端口使能,第十一端口为配置信息输入总线端口,第十二端口为ICAP端口读写选择,第十三端口为配置信息输出总线端口;
帧检测单元包括第十四端口、第十五端口、第十六端口、第十七端口、第十八端口、第十九端口、第二十端口和第二十一端口;第十四端口的功能为帧检测单元输出端口的状态信息,第十五端口为输出配置帧错误检测信息,第十六端口为输出配置帧错误标志位,第十七端口为输出配置信息循环冗余码错误标志位,第十八端口为输出帧地址寄存器值,第十九端口为输出位地址错误信息,第二十端口为输出错误帧的位置信息,第二十一端口为输出错误配置位的信息;
帧检测单元的第十四端口、第十五端口、第十六端口、第十七端口、第十八端口、第十九端口、第二十端口和第二十一端口通过多路选择器与PicoBlaze控制器的第五端口相连,帧检测单元通过以上端口向PicoBlaze控制器发送帧检测信息以及帧地址信息;ICAP端口的第十端口与PicoBlaze控制器的第七端口相连,第七端口为ICAP端口提供使能时钟信号;ICAP端口的第十三端口通过多路选择器与PicoBlaze控制器的第五端口相连,第十三端口将FPGA配置寄存器中的配置帧信息返回到PicoBlaze控制器;ICAP端口的第十一端口译码器与PicoBlaze控制器的第六端口通过数据选择器进行相连,用于将配置帧信息从PicoBlaze控制器写入到ICAP端口;ICAP端口的第十二端口与PicoBlaze控制器的第六端口直接相连,用于控制ICAP端口进行读写功能的选择;RAM的第一端口通过一个与门与PicoBlaze控制器的第八端口和第九端口相连,PicoBlaze控制器通过第八端口和第九端口向RAM发送读写使能信号;RAM的第二端口与PicoBlaze控制器的第五端口直接相连,第二端口用于接收PicoBlaze控制器发来的配置帧信息;RAM的第三端口通过译码器与PicoBlaze控制器的第六端口和第九端口相连,第三端口用于接收PicoBlaze控制器发来的读写RAM的地址信息;RAM的第四端口通过多路选择器与PicoBlaze控制器进行相连,用于将存储在RAM中的指令发送到PicoBlaze控制器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810207866.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种BMS交流充电过程模拟测试设备
- 下一篇:一种触摸按键测试装置