參數(shù)資料
型號(hào): BU61585S3-122
英文描述: MIL-STD-1553/ARINC Bus Controller/RTU
中文描述: MIL-STD-1553/ARINC總線控制器/ RTU通訊
文件頁(yè)數(shù): 13/32頁(yè)
文件大?。?/td> 833K
代理商: BU61585S3-122
13
Data Device Corporation
www.ddc-web.com
BU-61559 Series
C-12/02-300
address. The other of these two bits will result in an interrupt at
the end of a message if the message resulted in the Lookup
Table pointer for the respective Tx/Rx/Bcst-subaddress crossing
the lower boundary of the circular buffer, rolling over to the top of
the buffer.
SINGLE MESSAGE MODE
If bit 1 of Configuration Register #2 is logic 0, the BU-61559's
memory management scheme assumes its default or non-
enhanced mode. In the non-enhanced RT operation, the single
message memory management mode is used for
all
receive,
transmit, or broadcast subaddresses. In addition, under the
enhanced RT memory management scheme, the single mes-
sage mode may still be used for individual receive, transmit,
and/or broadcast subaddresses. This is the case if the three
applicable “memory management” bits in the respective
Subaddress Control Word are set to logic 0.
The operation of the single message RT memory management
mode is illustrated in FIGURE 14. In the single message mode,
the Lookup Table must be loaded by the host processor. At the
start of each message, the Lookup Table entry is stored in the
third position of the respective message block descriptor in the
Stack area of RAM. Received Data Words are written to or trans-
mitted Data Words are read from the Data Block referenced by
the respective Lookup Table Pointer. In the single message
mode, the current Lookup Table pointer
is not
written to by the
BU-61559 memory management logic at the end of a message.
Therefore, if a subsequent message is processed for the same
subaddress, the
same
Data Block will be overwritten or over-
read.
CIRCULAR BUFFER MODE
In the enhanced RT memory management mode, individual
transmit, receive, and broadcast subaddresses may be pro-
grammed for either the single message or circular buffer modes.
Circular buffer
of specified size.
8192-Word
1
1
1
4096-Word
0
1
1
1024-Word
0
0
1
512-Word
1
1
0
256-Word
0
1
0
128-Word
1
0
0
Single Buffer
0
0
0
MM0
DESCRIPTION
COMMENT
MM1
MM2
TABLE 5. SUBADDRESS CONTROL WORD -
MEMORY MANAGEMENT OPTIONS
2048-Word
1
0
1
The operation of the circular buffer RT memory management
mode is illustrated in FIGURE 15.As in the non-enhanced mode,
the individual Lookup Table entries are initially loaded by the host
processor. At the start of each message, the Lookup Table entry
is stored in the third position of the respective message block
descriptor in the Stack area of RAM. Receive or Transmit Data
Words are transferred to (from) the circular buffer, starting at the
location referenced by the Lookup Table pointer.
Under any of the following conditions, the location
after
the last
address location accessed for the message will be stored into
the respective Lookup Table pointer location following the end of
a message: (1) If bit 11 of Configuration Register # 2 (OVER-
WRITE INVALID DATA) is logic 0, (2) following a transmit mes-
sage, or (3) following a
valid
receive or broadcast message, if bit
11 of Configuration Register #2 is logic 1.In this way, data for the
next message for the respective Tx/Rx/Bcst-subaddress will be
accessed to/from the next lower contiguous block of address
locations in the circular buffer.
If the OVERWRITE INVALID DATA bit (bit 11) of Configuration
Register #2 is logic “1”, the location
after
the last word accessed
for the message is stored into the respective Lookup Table loca-
tion
only following a valid received (or transmitted) mes-
sage
. Assuming that the value of the Lookup Table pointer is
updated, data for the
next
message for the respective
Tx/Rx/Bcst subaddress will be accessed to/from the next lower
contiguous block of locations in the circular buffer. If the OVER-
WRITE INVALID DATA bit is set, the Lookup Table pointer will
not
be updated at the end of the message if there was an error
in the message.This allows failed messages in a bulk data trans-
fer to be retried without disturbing the circular buffer data struc-
ture, and without intervention by the RT's host processor.
When the pointer reaches the lower boundary of the circular
buffer (located at 128-, 256-, . . . 8192-word boundaries in the
shared RAM address space), the pointer moves to the top
boundary of the circular buffer, as shown in FIGURE 15.
It should be noted that the pointer to the start of the RT message
block is stored in the third location of the message block descrip-
tor (in the stack) for the single message mode as well as for the
circular buffer mode.
RT STACK AND INTERRUPTS
In RT mode, the Stack area of RAM contains a real time chronol-
ogy of all messages processed by the BU-61559. Similar to BC
mode, there is a four-word block descriptor in the Stack for each
message processed.The four entries to each block descriptor are
the Block Status Word, Time Tag Word, the pointer to the start of
the data block, and the 16-bit received Command Word. Prior to
the processing of messages, the host processor should initialize
the Stack Pointer. In some applications, it may also prove helpful
to “zero out” the Stack area prior to receiving messages.
相關(guān)PDF資料
PDF描述
BU61585S6-100 MIL-STD-1553/ARINC Bus Controller/RTU
BU61585S6-110 MIL-STD-1553/ARINC Bus Controller/RTU
BU61585S6-120 MIL-STD-1553/ARINC Bus Controller/RTU
BU61585S6-200 MIL-STD-1553/ARINC Bus Controller/RTU
BU61585S6-300 MIL-STD-1553/ARINC Bus Controller/RTU
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
BU-61586 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MIL-STD-1553 Components |ACE
BU61586V6-300 制造商:DDC 功能描述:MIL-STD-1553/ARINC BUS CONTROLLER/RTU, 70 Pin, Flat Pack
BU-61588 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MINIATURE ADVANCED COMMUNICATION ENGINE (MINI-ACE) AND MINI-ACE PLUS
BU-61588F0 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MINIATURE ADVANCED COMMUNICATION ENGINE (MINI-ACE) AND MINI-ACE PLUS
BU-61588F3 制造商:未知廠家 制造商全稱:未知廠家 功能描述:MINIATURE ADVANCED COMMUNICATION ENGINE (MINI-ACE) AND MINI-ACE PLUS