发明名称 一种硬件实时容错的动态局部可重构系统
摘要 本发明涉及一种硬件实时容错的动态局部可重构系统。现有的芯片冗余资源没有得到充分利用,硬件资源利用率低、功耗大。本发明包括硬件全局静态区和两个硬件动态局部重配置区,硬件全局静态区包括处理器系统、时钟管理模块、实时检错跟踪硬件可重构模块的决策器、显示控制模块和显示模块;每个硬件动态局部重配置区为具有配置相同功能的局部可重构模块。本发明实现可重构区硬件的实时容错,具有实时性、易于产品的更新升级、适合恶劣环境下工作及延长系统的生命周期的作用。
申请公布号 CN101788931A 申请公布日期 2010.07.28
申请号 CN201010105225.5 申请日期 2010.01.29
申请人 杭州电子科技大学 发明人 戴国骏;陈峰;薛刚刚;张佳芳;高志刚
分类号 G06F11/00(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 一种硬件实时容错的动态局部可重构系统,包括硬件全局静态区和两个硬件动态局部重配置区,其特征在于:硬件全局静态区包括处理器系统、时钟管理模块、实时检错跟踪硬件可重构模块的决策器、显示控制模块和显示模块;每个硬件动态局部重配置区为具有配置相同功能的局部可重构模块;所述的处理器系统包括移植了实时操作系统的RSIC嵌入式中央处理器、存储模块,利用CoreConnect总线技术与RISC中央处理器相连的外部中断控制模块、内部控制接口配置模块、串口UART模块和总线宏模块;所述的RSIC嵌入式中央处理器是嵌入到FPGA上的硬核处理器,用于超时容错控制、外部存储器CompactFlash上的重构比特流任务的调度和管理;所述的存储模块用来存储软件的启动引导程序和可执行二进制文件;所述的外部中断控制模块和UART模块是常用的IP核模块,外部中断控制模块和UART模块都作为RSIC嵌入式中央处理器的外设,外部中断控制模块用于触发关键中断IRQ或为实时操作系统提供时间片,UART模块用于输入输出终端的显示;所述的内部控制接口配置模块用于从外部存储器中读取容错硬件比特流任务以及实现硬件比特流的配置;所述的总线宏模块用于实现静态区域和动态区域之间的通信;所述的实时检错跟踪硬件可重构模块的决策器根据可重构模块内的相关信号变量的检测来做出局部重配置的决策并通知处理器是否进行硬件容错,决策的方法为利用判断通道可能的结果或超时进行容错;所述的实时检错跟踪硬件可重构模块的决策器、内部控制接口配置模块和局部可重构模块是整个系统的核心模块。
地址 310018 浙江省杭州市下沙高教园区2号大街