参数资料
型号: BU-63825D1-301
厂商: DATA DEVICE CORP
元件分类: 微控制器/微处理器
英文描述: 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQIP70
封装: CERAMIC, DIP-70
文件页数: 10/48页
文件大小: 405K
代理商: BU-63825D1-301
18
Data Device Corporation
www.ddc-web.com
BU-63825
C-02/06-0
CIRCULAR BUFFER MODE
FIGURE 6 illustrates the RT circular buffer memory manage-
ment scheme. The circular buffer mode facilitates bulk data
transfers. The size of the RT circular buffer, shown on the right
side of the figure, is programmable from 128 to 8192 words (in
even powers of 2) by the respective Subaddress Control Word.
As in the single message mode, the host processor initially
loads the individual Lookup Table entries. At the start of each
message, the Sp’ACE II stores the Lookup Table entry in the
third position of the respective message block descriptor in the
stack area of RAM, as in the Single Message mode. The
Sp’ACE II transfers Receive or Transmit Data Words to (from)
the circular buffer, starting at the location referenced by the
Lookup Table pointer.
At the end of a valid (or, optionally, invalid) message, the value of
the Lookup Table entry updates to the next location after the last
address accessed for the current message. As a result, Data
Words for the next message directed to the same Tx/Rx(/Bcst)
subaddress will be accessed from the next contiguous block of
address locations within the circular buffer. As a recommended
option, the Lookup Table pointers may be programmed to not
update following an invalid receive (or broadcast) message. This
allows the 1553 bus controller to retry the failed message, result-
ing in the valid (retried) data overwriting the invalid data. This
eliminates overhead for the RT’s host processor. When the point-
er reaches the lower boundary of the circular buffer (located at
128, 256, . . . 8192-word boundaries in the BU-63825 address
space), the pointer moves to the top boundary of the circular
buffer, as FIGURE 6 shows.
IMPLEMENTING BULK DATA TRANSFERS
The use of the Circular Buffer scheme is ideal for bulk data trans-
fers; that is, multiple messages to/from the same subaddress.
The recommendation for such applications is to enable the cir-
cular buffer interrupt request. By so doing, the routine transfer of
multiple messages to the selected subaddress, including errors
and retries, is transparent to the RT’s host processor. By strate-
gically initializing the subaddress’s Lookup Table pointer prior to
the start of the bulk transfer, the BU-63825 may be configured to
issue an interrupt request only after it has received the anticipat-
ed number of valid Data Words to the designated subaddress.
SUBADDRESS DOUBLE BUFFERING MODE
For receive (and broadcast) subaddresses, the BU-63825 RT
offers a third memory management option, Subaddress Double
Buffering. Subaddress double buffering provides a means of
ensuring data consistency. FIGURE 7 illustrates the RT
Subaddress Double Buffering scheme. Like the Single Message
and Circular Buffer modes, the Double Buffering mode may be
selected on a subaddress basis by means of the Subaddress
Control Word. The purpose of the Double Buffering mode is to
provide the host processor a convenient means of accessing the
most recent, valid data received to a given subaddress. This
serves to ensure the highest possible degree of data consisten-
cy by allocating two 32-bit Data Word blocks for each individual
receive (and/or broadcast) subaddress.
At a given point in time, one of the two blocks will be designated
as the “active” 1553 data block while the other will be designat-
ed as the “inactive” block. The Data Words from the next receive
message to that subaddress will be stored in the “active” block.
15
13
0
RECEIVED
(TRANSMITTED)
MESSAGE
DATA
(NEXT LOCATION)
POINTER TO
CURRENT
DATA BLOCK
POINTER TO
NEXT DATA
BLOCK
LOOK-UP TABLE
ENTRY
LOOK-UP TABLES
LOOK-UP
TABLE
ADDRESS
BLOCK STATUS WORD
TIME TAG WORD
DATA BLOCK POINTER
RECEIVED COMMAND
WORD
CONFIGURATION
REGISTER #1
STACK
POINTERS
DESCRIPTOR
STACK
CURRENT
AREA B/A
1. TX/RX/BCST_SA look-up table entry is updated following valid receive (broadcast) message
or following completion of transit message
Notes:
*
100%
CIRCULAR
BUFFER
ROLLOVER
INTERRUPT
CIRCULAR
DATA BUFFER*
(128,256,...8192 WORDS)
FIGURE 6. RT MEMORY MANAGEMENT: CIRCULAR BUFFER MODE
相关PDF资料
PDF描述
BU-63925F0-200 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CDFP70
BU-63925G6-190 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CDSO70
BU-63825D3-200 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQIP70
BU-63825G1-300 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CDSO70
BU-63925D6-191 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQIP70
相关代理商/技术参数
参数描述
BU-63-9 功能描述:测试电夹 White Insul Alligato RoHS:否 制造商:Pomona Electronics 类型:Minigrabber clip 颜色:Black
BU-63C-0 功能描述:测试电夹 Black Insul Alligato RoHS:否 制造商:Pomona Electronics 类型:Minigrabber clip 颜色:Black
BU-63C-2 功能描述:测试电夹 Red Insul Alligator RoHS:否 制造商:Pomona Electronics 类型:Minigrabber clip 颜色:Black
BU-63C-4 功能描述:测试电夹 Yellow Insul Alligat RoHS:否 制造商:Pomona Electronics 类型:Minigrabber clip 颜色:Black
BU-63C-5 功能描述:测试电夹 Green Insul Alligato RoHS:否 制造商:Pomona Electronics 类型:Minigrabber clip 颜色:Black