绪论 | 第1-10页 |
1. 本课题的背景及目的、意义 | 第6页 |
2. 国内外航天计算机发展现状 | 第6-7页 |
3. 本课题的目标、关键技术及初步方案 | 第7-10页 |
第一章 实验演示样机方案设计 | 第10-34页 |
1. 主要元器件选型 | 第10-14页 |
1.1 CPU的选型 | 第10-12页 |
1.1.1 可靠性 | 第10-11页 |
1.1.2 处理能力 | 第11页 |
1.1.3 货源 | 第11-12页 |
1.1.4 成本 | 第12页 |
1.2 存储器的选型 | 第12-13页 |
1.3 专用接口的选型 | 第13-14页 |
2. 原理设计 | 第14-34页 |
2.1 主要元器件简介 | 第14-24页 |
2.1.1 INTEL386EX Embedded Microprocessor | 第14-20页 |
2.1.2 存储器 | 第20-23页 |
2.1.3 1553B总线接口(61580芯片) | 第23-24页 |
2.2 原理设计与原理图制作 | 第24-30页 |
2.3 PCB图的设计与制作 | 第30-34页 |
第二章 实验演示样机的调试 | 第34-47页 |
1. 实时多任务操作系统(RTOS)的选择 | 第34-35页 |
1.1 必要性 | 第34页 |
1.2 操作系统的选型 | 第34-35页 |
2. 仿真器的选择 | 第35-36页 |
3. 基于VXWORKS操作系统板级支持包的移植 | 第36-47页 |
3.1 板级支持包BSP(Board Support Package)简介 | 第36-37页 |
3.2 改动和增加的模块 | 第37-38页 |
3.3 BSP运行流程 | 第38-44页 |
3.3.1 Power-up入口RomInit | 第38-41页 |
3.3.2 RomStart | 第41-43页 |
3.3.3 UsrInit | 第43-44页 |
3.4 BSP移植中的问题 | 第44-47页 |
3.4.1 模式切换 | 第44页 |
3.4.2 中断描述表(Interrupt Description Table,IDT) | 第44-45页 |
3.4.3 外围接口初始化调试 | 第45页 |
3.4.4 一个潜在的问题 | 第45页 |
3.4.5 一些应注意的问题 | 第45-47页 |
第三章 实验演示样机设计的改进 | 第47-57页 |
1. 程序存储器的改进 | 第47-48页 |
1.1 软件在轨维护(OBSM)的必要性 | 第47页 |
1.2 F512K32简介 | 第47-48页 |
2. FPGA的使用 | 第48-49页 |
2.1 FPGA的选择 | 第48-49页 |
2.2 A54SX32A简介 | 第49页 |
3. VHDL程序的编写 | 第49-54页 |
3.1 VHDL语言简介 | 第49-50页 |
3.2 VHDL程序设计 | 第50-53页 |
3.3 VHDL程序的仿真 | 第53-54页 |
4. 386EX航天计算机改进原理图制作 | 第54-57页 |
第四章 总结与展望 | 第57-58页 |
参考文献 | 第58-61页 |
致谢 | 第61-62页 |
附录1 386EX1.0版原理图 | 第62-64页 |
附录2 元器件清单 | 第64-67页 |
附录3 386EX航天计算机1.0版PCB图 | 第67-71页 |
附录4 386EX航天计算机1.0版实物图 | 第71-73页 |
附录5 VHDL源程序 | 第73-82页 |
附录6 激励文件TEST.CMD | 第82-85页 |
附录7 386EX航天计算机改进原理图 | 第85-61页 |