一种基于FPGA的容错嵌入式系统设计

来源 :计算机应用 | 被引量 : 11次 | 上传用户:gaoqingshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在FPGA内部使用各种IP软核搭建了完整的嵌入式系统,实现了用三个MicroBlazeCPU软核进行表决的三模冗余容错方案。同时对μC/OS-II操作系统以及应用程序进行改进,在程序的内部加入了错误检测和校正(EDAC)、函数堆栈保护等容错功能。通过实验证明,该系统减小了器件本身和内存模块受到的SEU(SingleEventUpset)影响。
其他文献
UML是一种面向对象的建模语言,广泛应用于以用例为驱动、以体系结构为中心、迭代及增量的软件开发过程中。文中主要阐述了UML面向对象分析和设计思想在IFIS智能指纹鉴别系统开发过程中的应用,包括需求分析、系统设计和实现。
应用设备振动监测技术对注水站新安装高压柱塞泵进行振动验收,发现4#柱塞泵振动值超过新设备振动验收标准,通过监测分析,准确诊断柱塞泵振动超标原因,对相关位置加固改进,使新安装
配置背压式汽动给水泵,使石化公司中低压蒸汽得到梯级利用,减少减温减压蒸汽的节流损失,降低热电厂给水泵电耗。可以根据外界负荷的要求,通过改变汽动给水泵的转速调节给水压力,代
简要分析了当前CASE环境的集成机制,并给出了一种基于工具总线的工具集成机制的理论架构以及实现。该机制引入了工具适配器对工具总线的底层机制进行封装,满足了系统对集成的应用工具的位置无关性的要求。
Levenberg Marquardt算法是神经网络、高斯 牛顿法与梯度下降法的结合 ,既有神经网络的自学习特性 ,也有高斯 牛顿法的快速收敛特性 ,还有梯度下降法的全局搜索特性。文中将Levenberg Marquardt算法应用于对用户输入口令时敲击键盘的时间特征进行分析鉴别 ,从而进行用户附加身份认证。研究表明 ,LM算法显示出速度快、识别准确率高的优越性能。
针对基于Vega等高层平台的视景仿真系统中缺乏实时阴影绘制的缺点,提出改进方法,在场景中加入阴影绘制。研究了虚拟环境中的实时阴影生成算法和Vega提供的扩展机制,确定采用阴影映射(shadow mapping)算法,用OpenGL实现阴影绘制,并使用Vega平台提供的回调机制将阴影绘制集成到场景中,从而使生成的场景真实感更强。