八、 寄存器
1. 事件寄存器
中断控制寄存器包含了一系列的状态和控制寄存器来管理由控制器接收的系统事件。这些寄存器包括标志位、设置和清理寄存器,覆盖了所有的128个系统事件。 1.1事件标志寄存器
事件标志寄存器中的事件标志在128个系统事件中的任何一个被接收
时都保持1的值,并且是只读寄存器。利用只写的事件清理寄存器去清理寄存器。利用事件设置寄存器去手动设置事件标志寄存器的任何一位,包括屏蔽位。 1.2事件设置寄存器
利用事件设置寄存器可以手动设置事件标志寄存器的任意一位。 1.3事件清理寄存器
利用事件清理寄存器清理在时间标志寄存器中的事件标志。 1.4事件组合寄存器
有一系列的事件屏蔽寄存器来编译事件组合器。这些寄存器可以将32个事件组合成一个能被中断选择器选择的单一组合事件。事件屏蔽寄存器中的事件屏蔽位用来屏蔽接收到的系统事件。总共有四种事件信号给中断选择器。 1.5事件屏蔽寄存器
有一系列的事件屏蔽寄存器来编译事件组合器。这些寄存器允许32个事件组合成一个能被用作一个单一的DSP中断或者AET事件的事件输出。事件屏蔽寄存器中的事件屏蔽位是作为在事件输出的将会被在一起的接收事件的使能者。 1.6屏蔽中断标志寄存器
事件组合器提供了一组四个屏蔽事件标志寄存器。 1.7中断复用寄存器
中断选择器包含中断复用寄存器,允许编辑任意12个可用DSP中断源。 1.8中断异常状态寄存器
中断异常状态寄存器提供了决定什么导致异常产生的信息。中断异常状态寄存器保持着DSP中断和下降事件的系统事件数目。 1.9中断异常清理寄存器
中断异常状态通过中断异常清理寄存器清理。一个新的IDROPx事件只能在状态清除后由硬件检测到。 2.0下降中断屏蔽寄存器
该生成INTERR事件被丢弃的中断可以通过掩模进行过滤 寄存器。是那些DSP中断由掉落检测硬件被忽略 可以在下降中断屏蔽寄存器(INTDMASK)屏蔽掉。 2.1DSP异常寄存器
DSP异常组合屏蔽寄存器 屏蔽异常标志寄存器 高级事件发生复用寄存器 特权和中断控制器寄存器