DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

BU-61582 データシートの表示(PDF) - Unspecified

部品番号
コンポーネント説明
メーカー
BU-61582 Datasheet PDF : 48 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
CONFIGURATION
REGISTER #1
15 13
0
STACK
POINTERS
CURRENT
AREA B/A
DESCRIPTOR
STACK
BLOCK STATUS WORD
TIME TAG WORD
DATA BLOCK POINTER
RECEIVED COMMAND
WORD
LOOK-UP
TABLES
DATA BLOCK POINTER
DATA
BLOCKS
X..X 0 YYYYY
X..X 1 YYYYY
DATA
BLOCK 0
DATA
BLOCK 1
MSB
SUBADDRESS
CONTROL WORD
RECEIVE DOUBLE
BUFFER ENABLE
FIGURE 7. RT MEMORY MANAGEMENT: SUBADDRESS DOUBLE BUFFERING MODE
Upon completion of the message, provided that the message
was valid and Subaddress Double Buffering is enabled, the BU-
61582 will automatically switch the “active” and “inactive” blocks
for the respective subaddress. The SP’ACE accomplishes this by
toggling bit 5 of the subaddress’s Lookup Table Pointer and
rewriting the pointer. As a result, the most recent valid block of
received Data Words will always be readily accessible to the host
processor.
As a means of ensuring data consistency, the host processor is
able to reliably access the most recent valid, received Data Word
block by performing the following sequence:
(1) Disable the double buffering for the respective subaddress by
the Subaddress Control Word. That is, temporarily switch the
subaddress’s memory management scheme to the Single
Message mode.
(2) Read the current value of the receive (or broadcast) subad-
dress’s Lookup Table pointer. This points to the current “active”
Data Word block. By inverting bit 5 of this pointer value, it is pos-
sible to locate the start of the “inactive” Data Word block. This
block will contain the Data Words received during the most
recent valid message to the subaddress.
(3) Read out the words from the “inactive” (most recent) Data
Word Block.
(4) Re-enable the Double Buffering mode for the respective sub-
address by the Subaddress Control Word.
RT INTERRUPTS
As in BC mode, the BU-61582 RT provides many maskable
interrupts. RT interrupt conditions include End of (every)
Message, Message Error, Selected Subaddress (Subaddress
Control Word) Interrupt, Circular Buffer Rollover, Selected Mode
Code Interrupt, and Stack Rollover.
DESCRIPTOR STACK
At the beginning and end of each message, the BU-61582 RT
stores a four-word message descriptor in the active area stack.
The RT stack size is programmable, with choices of 256, 512,
1024, and 2048 words. FIGURES 5, 6, and 7 show the four
words: Block Status Word, Time Tag Word, Data Block Pointer,
and the 1553 received Command Word. The RT Block Status
Word includes indications of message in-progress or message
complete, bus channel, RT-to-RT transfer and RT-to-RT transfer
errors, message format error, loop test (self-test) failure, circular
buffer rollover, illegal command, and other error conditions.
TABLE 24 shows the bit mapping of the RT Block Status Word.
As in BC mode, the Time Tag Word stores the current contents
of the BU-61582’s read/writable Time Tag Register. The resolu-
tion of the Time Tag Register is programmable from among 2, 4,
8, 16, 32, and 64 µs/LSB. Also, incrementing of the Time Tag
counter may be from an external clock source or via software
command.
The SP’ACE stores the contents of the accessed Lookup Table
location for the current message, indicating the starting location
of the Data Word block, as the Data Block Pointer. This serves
as a convenience in locating stored message data blocks. The
Data Device Corporation
www.ddc-web.com
19
BU-61582
M-08/04-0

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]