真空环境中检测PowerPC可靠性方法的设计与实现
2014-10-21吴琴姚善化杜斌
吴琴 姚善化 杜斌
【摘 要】空间环境下飞行器中的半导体器件容易发生单粒子效应,因而有关空间环境下检测半导体器件可靠性方法的研究意义重大。本文给出了使用Code Warrior软件以及USB TAP仿真器检测MPC8245内部的寄存器以及内存运行状态的方法。并通过实例给出了Code Warrior软件中配置文件的设计,同时给出实验结果。
【关键词】MPC8245;Code Warrior;USB TAP;配置文件
1 MPC8245功能简介
MPC8245作为PowerPC处理器中主机处理器系列中一员,其具有高性能的603e处理核,具备硬件浮点单元,其默认的主频为333MHz,比较适合图像处理以及高速的运算。由于该处理器本身内嵌有桥片,通过该桥片可以管理其外围设备,主要是用来完成器件内部局部总线、60X总线到PCI总线的转换,同时管理存储体,包括SDRAM和Flash。
2 endian模式
Endian]指的是"字节排列顺序",它表示一个字或双字在内存中或传送过程中的字节顺序。在计算机的二进制系统中,字节排列顺序分为两种即:big-endian(大端)和little-endian(小端)。big-endian模式是将最高位的字节放在最前面;而little-endian模式则是将最低位的字节放在最前面。例如:将一个32位的整数0x13245867存放到一个整型变量(int)中,这个整型变量采用大端或小端模式在内存中的存储位置如表1所示。
表1 大/小端模式的數据存储
Tab.1 Storage data in big/little endian
通过表1可知,采用不同模式对数据进行存放的主要区别在于存放的字节顺序,大端方式是将高位存放在低地址处,而小端方式是将低位存放在低地址处。采用大端模式进行数据的存放符合人类的正常思维,而采用小端模式进行数据的存放则利于计算机处理。……
