PowerPC处理器的加固设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zyr1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众所周知,航天飞行器的工作环境中存在着大量的辐射粒子。芯片作为航天计算机的核心,在高空辐射环境中,高能粒子所产生的辐射效应会导致占据芯片大部分面积的存储器发生单粒子翻转效应SEU,造成片上存储单元的错误翻转,从而影响系统的正常运行。X_DSP处理器是一款应用于航天领域的多核SoC,其处理器核之一PowerPC460核本身不具有加固能力。因此本文主要针对X_DSP处理器的PowerPC460处理器核原有存储机制以及纠检错加固算法展开研究,以实现对PowerPC460处理器核的错误的检测与纠正EDAC加固设计,保证了X_DSP在太空辐射环境中的安全性与可靠性。本文的主要工作包括以下几个方面:1、研究了X_DSP处理器的基本结构,并对PowerPC460片上存储器原有结构进行分析,并分析了加固需求,设计出了具体的加固方案。2、设计完成了BCH DEC-TED编码和解码算法的RTL级代码,包括校验矩阵的获得、校验位以及校正子的生成等,最终实现若信息数据出现一位错或者两位错能够纠正,出现三位错能够检测出来,并能够计算出出错位置。并通过脚本语言python设计了基于BCH码的纠二检三参数化模板,包括纠二检三的编码参数化模板的设计和译码参数化模板的设计,完成了根据需求参数便可快速生成对应BCH纠二检三编解码RTL代码的模板。3、针对PowerPC460的加固,设计了一系列EDAC加固控制寄存器,并通过使用这些加固控制寄存器,为PowerPC460的存储体设计了EDAC的后台刷新机制、两种不同的纠检错机制、后台缓冲机制等。通过这些加固机制的设计,最终实现了对PowerPC460两种不同纠错能力的EDAC加固设计。4、对前期基础Hsiao码的SEC-DED的编解码算法、以及本文中设计的BCH码DEC-TED编解码算法模块分别进行了验证,以及对EDAC加固设计的功能点进行验证,然后进行了PowerPC460的单核级、系统级以及FPGA验证。最后对两种不同纠检错能力的加固设计进行评估,根据评估结果为X_DSP处理器的加固设计选择了合适的加固方案。
其他文献
HIV疾病是由逆转录病毒引起的,病毒进入人体细胞后将其作为工厂来产生病毒自身新的拷贝。药物治疗采用不同制剂的组合,作用于病毒生活周期的不同阶段(图1)。目前,在英国得到批准的
本文通过对鹤庆县化龙泉CO2释放形态的研究,认为该拉点CO2释放具有较好的年变规律,在此认识基础上,用平均周期过程的时序迭加法求出该泉点CO2释放的年平均形态,以此消除干扰,进而提取出地震
背景:重度抑郁症(major depressive disorders,MDD)是一种严重的精神障碍,对公共卫生、社会经济等造成了巨大影响,但是它的发病机制迄今仍不清。据报道MDD患者的下丘脑-垂体-
世界卫生组织估计2003年全球有63万儿童感染了HIV,大部分是在妊娠、分娩或母乳喂养期间经母婴垂直传播造成的。其中撒哈拉以南的非洲有50多万,亚洲有5万。如果以这种感染速率持
分析了医学计量工作的主要任务,提出了军队医院做好医学计量工作的几点看法。
本文针对大理市耕地土壤养分变化特点存在的问题,将全市耕地分水田、旱地、蔬菜地进行土壤养分分析化验,并根据测试化验结果,提出科学施肥对策及建议,以便充分挖掘耕地产出的潜在
依托交通运输部建设科技项目(2013 318 J15 390)“SWFC复合结构在西藏地区连续刚构桥中的应用技术研究”,针对现有混凝土连续梁桥(含连续刚构)在承受负弯矩作用下的开裂病害
视网膜疾病,特别是糖尿病性视网膜病变(DR)和年龄相关性黄斑变性(AMD)仍然是导致视力低下甚至失明的主要原因。如果能够在早期识别视网膜疾病的体征和症状并予以针对性的药物
随着国民经济的快速发展,体量庞大、造型复杂、功能复杂的大型公共建筑不断涌现。特别是体育馆、交通枢纽中心和会展中心的大批量投建,对建筑结构的外观与功能性提出了更高要
第一届北京协和国际呼吸病学术峰会于2005年5月13~15日在北京召开。本次会议由中国协和医科大学、北京协和医院、北京呼吸疾病研究所和中国协和医科大学出版社期刊中心主办,《