參數(shù)資料
型號: BU-62843B3-180
廠商: DATA DEVICE CORP
元件分類: 微控制器/微處理器
英文描述: 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, BGA128
封裝: 0.815 X 0.815 INCH, 0.140 INCH HEIGHT, 1 MM PITCH, BGA-128
文件頁數(shù): 54/93頁
文件大小: 504K
代理商: BU-62843B3-180
Data Device Corporation
62743_pre2.DOC
www.ddc-web.com
8-15-01
58
Figure 10. RT (and Monitor) Interrupt Status Queue (shown for message
interrupt event)
The pointer to the Interrupt Status Queue is stored in the INTERRUPT VECTOR
QUEUE POINTER REGISTER (register address 1F). This register must be
initialized by the host, and is subsequently incremented by the RT message
processor. The interrupt status queue is 64 words deep, providing the capability to
store entries for up to 32 messages.
The queue rolls over at addresses of modulo 64. The events that result in queue
entries include both message-related and non-message related events. Note that
the Interrupt Vector Queue Pointer Register will always point to the next location
(modulo 64) following the last vector/pointer pair written by the PCI Enhanced
Mini-ACE RT, Monitor, or RT/Monitor.
Each event that causes an interrupt results in a two-word entry to be written to the
queue. The first word of the entry is the interrupt vector. The vector indicates which
interrupt event(s)/condition(s) caused the interrupt.
The interrupt events are classified into two categories: message interrupt events
and non-message interrupt events. Message-based interrupt events include End-
of-Message, Selected mode code, Format error, Subaddress control word
interrupt, RT Circular buffer Rollover, Handshake failure, RT Command stack
rollover, transmitter timeout, MT data stack rollover, MT command stack rollover,
INTERRUPT VECTOR
QUEUE POINTER
REGISTER (1F)
DATA
BLOCK
INTERRUPT
VECTOR
PARAMETER
(POINTER)
NEXT
VECTOR
INTERRUPT
STATUS QUEUE
(64 locations)
BLOCK STATUS
WORD
TIME TAG
DATA BLOCK
POINTER
RECEIVED
COMMAND
DESCRIPTOR
STACK