
飞利浦半导体
产品speci fi cation
八进制UART为3.3V和5V电源电压
SC28L198
第7位
位6 : 0
版权所有。设置为0
前7仲裁阈值的位
该寄存器提供了一个7位的字段称为中断
阈值由中断判优器使用。该字段被解释为
单一的无符号整数。中断仲裁器将不产生
外部中断请求时,通过断言IRQN ,除非的值
的最高优先级中断超过所述中断的值
门槛。如果在中断仲裁价高者得较低
超过阈值电平的ICR ,当前中断设置
寄存器, CIR,将含有X'00 。参阅的功能描述
中断了如何在不同的中断源产生的细节
投标值的计算。
注意:当一个看门狗定时器中断挂起时, ICR不
使用和仅接收代码提交中断仲裁。
这使得接收器具有极低的计数值(也许下面的
阈值)来赢得中断仲裁,而无需用户
明确地降低在ICR的阈值电平。这些位是
上七(7 )中断仲裁系统的位。低
三(3 )个比特表示的信道数。
当前中断的信息仍然冻结在CIR ,直到
另一个IACKN周期或更新CIR命令时发生。的LSB
在CIR提供解决各种全局中断的一部分
寄存器包括GIBCR , GICR , GITR和全球RXFIFO
和TxFIFO的FIFO 。主机CPU无需单独生成
对于因为中断上下文信息的地址将保持
在稳定的全局中断寄存器,直到固定地址
CIR的更新。对于大多数中断源,该数据
在CIR可单独将足以设立了服务
例程。
对CIR可以如下处理:
如果CIR [7] = 1,则接收中断正在等待和计数
CIR [5:3 ] ,信道是CIR [2:0 ]
否则,如果CIR [ 6 ] = 1,则发送器中断正在等待和
计数是CIR [5:3 ] ,信道是CIR [2:0 ]
否则中断是另一种类型的,在规定的CIR [5:3 ]
表27. ICR - 中断控制寄存器
UCIR - 更新CIR
基于地址x'8C的解码命令。 ( UCIR不是
注册! )写(写数据并不重要;一个“不关心” ),以
这种“注册”使当前中断寄存器进行更新
与正在赢得中断仲裁的价值。登记
将在系统中使用了轮询中断状态寄存器
而不是等待中断。可替换地,对CIR是正常
在中断应答总线周期中断更新
驱动系统。
注: GIBCR ,全球开断字节计数寄存器,可
读来确定一个确切的字符数,如果9或更少的字符
示于CIR的计数字段。
表29. IVR - 中断向量寄存器
第7位: 0
中断向量的8个数据位( IVR )
所述的IVR包含期间将被放置在数据总线上的字节
( 1 2 )被设置为二进制的“01”时, GCCR比特的IACKN周期。
这是中断向量的未修饰形式。
表28. CIR - 电流中断寄存器
位7 : 6
BITS 5 : 3
TYPE
当前字节数/类型
000 - 无中断
001 - 更改国家
010 - 地址
承认
011 - XON / XOFF状态
100 =未使用
101 - 歇变化
110 , 111不发生
当前计数码
0 = > 9以下
字符
1 = > 10个字符
.
.
5 = > 14个字符
6 = > 15个字符
7 = > 16
(另请参见GIBCR )
BITS 2:0
通道号
000 = a
001 = b
010 = c
011 = d
表30.修改了IVR的
位7 : 5
BITS 4 : 3
总是包含
在IVR中:位( 5 7 )
00 - 其他
BITS 2:0
111 = h
01 - 发送
11-接收瓦特/
错误
10 - 接收W / O型
错误
000 = a
001 = b
010 = c
011 = d
将被取代
更换接口
当前跨
rupting通道num-
中断类型,如果IVC场BER如果IVC场
GCCR >的1
GCCR > 0
上表说明了如何将IVR可以通过修改
中断源。在IVR的,因为它呈现给修改
在一个IACK周期的数据总线是由所述的设置控制
位( 2: 1)在GCCR (全球芯片配置寄存器)
表31. GICR - 环球中断通道
注册
位7 : 3
BITS 2:0
版权所有
信道编码
111 = h
所述电流中断寄存器被设置,以加快
规范的八进制UART的中断条件。该
CIR是在一个中断应答总线的开始更新
周期地或响应于一个更新CIR的命令。 (立即查看
以上)虽然中断仲裁延续的背景下,
1999年1月14日
100 = e
101 = f
110 = g
111 = h
000 = a
001 = b
010 = c
011 = d
与中断通道相关的寄存器中的定义
CIR 。它包含了所有中断的中断信道编码。
28