首页> 外文会议>IEEE/AIAA Digital Avionics Systems Conference >BACK TO THE MOON: THE VERIFICATION OF A SMALL MICROPROCESSOR'S LOGIC DESIGN
【24h】

BACK TO THE MOON: THE VERIFICATION OF A SMALL MICROPROCESSOR'S LOGIC DESIGN

机译:回到月球:验证小型微处理器逻辑设计

获取原文

摘要

The original and primary task of self-test program Smalley3 was independent verification of the logic design of the LOLA DU (Lunar Orbiter Laser Altimeter Digital Unit) microprocessor. Tasks were added to verify continuing correct operation of this central processing unit (CPU) under margin testing for supply voltage, ambient temperature, and clock frequency. Finally, an on-orbit diagnostic task was added so that any malfunctions of LOLA in lunar orbit can be identified as faults in, or not in, the CPU. The Lunar Reconnaissance Orbiter spacecraft will be launched to the Moon in 2009 with six scientific instruments including LOLA, each containing an embedded microprocessor to perform real-time subsystem control calculations. LOLA's CPU is a small, custom-designed processor, designed to meet the mission requirements while minimizing resources. This 8-bit machine is essentially code compatible with Intel's 8085 but is implemented in modern technology, an advanced, radiation-hardened 0.15 μm gate array, with the only logic element types being a 4:1 multiplexor and a flip-flop. This paper explains the fundamental structure of the verification task, shows how particular instructions are verified, presents a high-coverage scheme for detecting inadvertent RAM alteration, describes subsystem testing of RAM, and reviews the results of the verification effort. Some infamous CPU design flaws from both the commercial industry and aerospace flight control systems are discussed.
机译:自检程序SMALLEY3的原始和主要任务是LOLA DU(月球轨道激光高度计数字单元)微处理器的逻辑设计的独立验证。添加任务以验证在供电电压,环境温度和时钟频率的边缘测试下继续正确操作该中央处理单元(CPU)。最后,添加了一个轨道诊断任务,以便LOLA在月球轨道中的任何故障都可以被识别为CPU中的故障,或者是CPU。月球侦察轨道航天器将启动对月亮在2009年具有六个科学仪器包括LOLA,每个包含一个嵌入式微处理器执行实时子系统控制计算。萝拉的CPU是一个小型定制设计的处理器,旨在满足任务要求,同时最大限度地减少资源。这款8位机基本上与英特尔8085兼容,但在现代技术,先进的辐射硬化0.15μm门阵列中实现,唯一的逻辑元素类型为4:1多路复用器和触发器。本文解释了验证任务的基本结构,显示了验证特定指令,介绍了检测无意中的RAM改变的高覆盖方案,描述了RAM的子系统测试,并审查了验证工作的结果。讨论了商业行业和航空航天飞行控制系统的一些臭名昭着的CPU设计缺陷。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号