发明名称 |
基于ARM处理器的空间防护装置及方法 |
摘要 |
本发明提供了一种基于ARM处理器的空间防护装置,包括ARM、SRAM,以及连接在ARM和SRAM之间的EDAC电路,所述EDAC电路包括两个8位EDAC功能模块,每一个EDAC功能模块包括写功能模块、读功能模块及回写功能模块。ARM向SRAM写数据时,首先数据被写入到EDAC电路中,EDAC模块将写入的数据生成相应的校验码;EDAC模块根据SRAM的写时序要求生成SRAM控制信号;EDAC电路将数据和校验码同时写入到SRAM;ARM从SRAM读数据时,SRAM中的数据和校验码被读入到EDAC模块中,EDAC模块对数据进行校验,如果校验数据没有错误,数据直接被输出给ARM;如果数据有单错发生,EDAC模块经纠正后将纠正后的数据输出给ARM,并启动回写模块;如果数据有多位发生错误,则EDAC模块给出“双错”标志,不对数据做任何操作而将数据传输给ARM。本发明时序设计简单,且可以对RAM中的出错单元进行自动回写。 |
申请公布号 |
CN101916213A |
申请公布日期 |
2010.12.15 |
申请号 |
CN201010246216.8 |
申请日期 |
2010.08.05 |
申请人 |
中国航天科技集团公司第九研究院第七七一研究所 |
发明人 |
刘曦;邱素蓉;张莹;张润宁;同志宏;谢胜民;海涛;何小青;李献霞 |
分类号 |
G06F11/08(2006.01)I |
主分类号 |
G06F11/08(2006.01)I |
代理机构 |
西安通大专利代理有限责任公司 61200 |
代理人 |
汪人和 |
主权项 |
一种基于ARM处理器的空间防护装置,其特征在于:包括ARM、SRAM,以及连接在ARM和SRAM之间的EDAC电路,其中,EDAC电路包括两个基本的8位EDAC功能模块,每一个EDAC功能模块包括写功能模块、读功能模块,以及回写功能模块。 |
地址 |
710054 陕西省西安市太乙路189号 |