
80960SA
该80960SA提供了两个硬件断点
寄存器的片当中,通过使用特殊的
指令,可设定为任意值。当
指令指针匹配任何断点寄存器
值,断点处理程序是automati-
所谓美云。
该80960SA还提供了软件断点
通过使用两条指令:马克和
FMARK 。这些可以被放置在任何位置在一
编程,并致使所述处理器停止执行
在这一点上,并调用断点处理例程。
断点机制是易于使用和
提供了强大的调试工具。
跟踪可以指令(单步
执行) ,调用和返回和分支。每
跟踪类型可以分别由一个特殊的使能
调试指令。在每种情况下, 80960SA
第一次执行该指令,然后调用跟踪
处理程序(通常是软件调试的一部分
监测) 。而且程序执行暂停,直到
例程完成后,在该时间执行
在继续执行下一条指令。该80960SA的
跟踪机制,实现完全
硬件,极大地简化了软件测试的任务
和调试。
1.1.10故障检测
该80960SA具有自动机制来
处理故障。故障类型包括跟踪和
算术错误。当处理器检测到故障,
它会自动调用相应的故障处理
程序并保存当前指令指针和
必要的状态信息,以使有效
恢复成为可能。像中断处理例程,
故障处理程序通常写为满足
的特定应用的需要和通常包括
作为操作系统或内核的一部分。
对于每个故障类型,有无数的
亚型提供关于特定信息
故障。故障处理程序可以使用这个特定的Infor公司
息,以正确地对故障作出反应。
1.1.11内置的可测性
复位时, 80960SA自动进行的
其主要逻辑块详尽的内部测试。
然后,在执行前,它的第一个指令,它会做的
第一个8个字的内存零校验和
确保内存映像被编
正确。如果发现问题,在任何点
自检期间, 80960SA断言其失败销
并不会开始执行程序。自我测试需要
大约24000个周期来完成。
系统制造商可以使用该80960SA的自我
接收部件检查中测试功能。没有
特殊的诊断程序需要写入。该
测试既彻底又快速。自检能力
有助于确保有缺陷的部件被发现
之前,系统运,一旦在外地,
自测试可以更容易区分
引起处理器故障和问题的问题
造成由于其他原因。
1.1.12 CHMOS
该80960SA是使用英特尔的CHMOS IV制造
(互补高速金属氧化物Semicon-
导体)的过程。该80960SA可在10和
16兆赫的QFP封装,并在10 , 16和20
兆赫的PLCC封装。
7