位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第0页 > UT1553B/BCRTM-WPXA > UT1553B/BCRTM-WPXA PDF资料 > UT1553B/BCRTM-WPXA PDF资料1第36页

寄存器0 ,位0 ,且所有其它的寄存器都是在适当的
状态,使显示器的操作。
有效的接收到的命令。
COMSTR变为有效
DMA命令块读。接收后
一个有效的命令后, BCRTM启动突发
DMA :
DMA仲裁( BURST )
控制字读
命令字写
数据表指针读
一旦该消息时, BCRTM发起完成
DMA周期来更新状态字和取
接下来的监控命令块的地址:
DMA仲裁( BURST )
控制/状态字写
尾指针写
9.0 E
XCEPTION
H
ANDLING和
I
NTERRUPT
L
OGGING
在BCRTM使用异常处理机制的基础
关于一个中断的结构,并提供了高度的
灵活性:
定义一个引起中断的事件,
高优先级和标准之间进行选择
中断和
选择中断历史的量保持不变。
数据的接收。
数据字DMA 。
该BCRTM启动DMA周期的每个数据
字数据存储在存储器中,无论是
命令是发送或接收命令的任何
有效的监控RT地址。
DMA仲裁
数据字写入(从数据表指针
地址,递增为每个相继的
WORD )
状态字接收。
状态字DMA 。
DMA仲裁
状态字写。
中断结构由内部寄存器
使能中断的产生,控制位在RT和BC
数据结构(参见远程终端描述符
定义部分,第23页,和总线控制器
命令块的定义,第31页) ,并中断日志
列出顺序存储在中断事件记录
系统内存。
该BCRTM产生中断日志列表(见图
21)以允许主机CPU以查看标准中断
发生的时间顺序。每个中断日志列表
条目包含三个词。第一,该中断状态
字,表示中断的类型(项是仅用于
中断) 。在BC模式,第二个字是
命令块的指针指向相应的
命令块。在RT模式,第二个字是一
描述符指针指向相应
子地址描述符。在CPU初始化第三个词,一个
尾指针是由BCRTM读取,以确定下一个
中断日志列表地址。该列表的长度可以长或
短需要。尾指针的配置
确定列表的长度。
主机CPU通过将尾指针初始化列表。
这提供了灵活性,在列表中的容量和能力,以
链接周围的存储器非接触传染的块的列表中。该
主机CPU将使用的中断列表的起始地址
日志列表注册。该BCRTM然后更新该寄存器
与下一个列表条目的地址。
内部高优先级中断状态/复位寄存器
表示高优先级中断的原因。在高
优先级的中断信号,也可以通过写“ 1 ”来设定复位
位在这个寄存器中。
异常处理。
如果在发生中断状态
消息时,会发生以下情况:
对于高优先级中断:
HPINT有效(如果在注册7启用) 。
对于消息错误, BCRTM放于
保持状态,直到中断被确认
(通过写入一个“1”到适当的位
寄存器8 ) 。
对于标准中断:
DMA仲裁( BURST )
中断状态字写
命令块的写指针
尾指针读取(写入寄存器6 )
STDINTP脉冲低
STDINTL有效(如果启用)
处理继续
消息竣工
BCRTM-36