参数资料
型号: BU-61843F3
厂商: DATA DEVICE CORP
元件分类: 微控制器/微处理器
英文描述: 2 CHANNEL(S), MIL-STD-1553 CONTROLLER, CQFP72
封装: 1 X 1 INCH, CERAMIC, FP-72
文件页数: 4/8页
文件大小: 89K
代理商: BU-61843F3
4
In the case of an RT-to-RT transfer message, the size of the
message control/status block increases to 16 words.
However, in this case, the last six words are not used; the
ninth and tenth words are for the second command word
and second status word.
The third word in the message control/status block is a
pointer that references the first word of the message's Data
Word block. Note that the Data Word block stores only Data
Words, which are to be either transmitted or received by the
BC. By segregating Data Words from Command Words,
Status Words, and other control and "housekeeping"
functions, this architecture facilitates the formation of
convenient, usable data structures, such as circular buffers
and double buffers.
Other operations support program flow control; i.e., jump
and call capability. The call capability includes maintenance
of a call stack; there is also a return instruction. Other op
codes may be used to invoke BIT (built-in test); delay for a
specified time; start a new BC frame; wait for an external
trigger to start a new frame; do comparisons based on
frame time and time-to-next message; load the time tag or
frame time registers; halt; and issue host interrupts. In the
case of host interrupts, the message control processor
passes a 4-bit user-defined interrupt vector to the host, by
means of the Enhanced Mini-ACE's Interrupt Status Register.
The purpose of the FLG instruction is to enable the
message sequence controller to set, clear, toggle, or "don't
change" the value(s) of any or all of the eight general
purpose condition flags.
The Enhanced Mini-ACE BC message sequence control
capability allows a high degree of offloading of the host
processor. This includes utilizing the various timing func-
tions to enable autonomous structuring of major and minor
frames. In addition, by implementing conditional jumps and
subroutine calls, the message sequence control processor
greatly simplifies the insertion of asynchronous, or "out-of-
band" messages.
Execute and Flip Operation
The Enhanced Mini-ACE BC's XQF, or "Execute and Flip"
operation, provides some unique capabilities. Following
execution of this unconditional instruction’s message, if the
condition code tests TRUE, the BC will modify the value of
the current XQF instruction's pointer parameter by toggling
bit 4 in the pointer. That is, if the condition flag tests true, the
value of the parameter will be updated to the value (old
address XOR 0010h). As a result, the next time that this line
in
the
instruction
list
is
executed,
the
Message
Control/Status Block at the updated address (old address
XOR 0010h), rather than the one at the old address, will be
processed. The operation of the XQF instruction is
illustrated in Figure 4.
BIT
CODE
NAME
(Bit 4 = 0)
INVERSE
(Bit 4 = 1)
FUNCTIONAL DESCRIPTION
0000
LT/GP0
GT/GP0*
Less Than Flag set or cleared after CFT or CMT operation / Also BIT Flag indicates BIT
passed or failed. Also, General Purpose Flag 0 set or cleared by FLG operation.
0001
EQ/GP1
NE/GTGP*
Equal Flag set or cleared after CFT or CMT operation / Also BIT Flag indicates BIT passed or failed. Also, General
Purpose Flag 1 set or cleared by FLG operation.
0002
GP2
GP2*
General Purpose Flags set or cleared by FLG operation or by host processor. The host processor will set and
clear these flags in the same way as the FLG instruction; i.e., the host may set, clear, toggle, and not change the
status of each of the eight flags using the sixteen bits.
0003
GP3
GP3*
0004
GP4
GP4*
0005
GP5
GP5*
0006
GP6
GP6*
0007
GP7
GP7*
0008
NORESP
RESP
Indicates that an RT has either not responded or has responded later than the BC No Response Timeout time.
0009
FMT ERR
FMT ERR*
FMT ERR indicates that the RT response to the most recent message contained one or more violations of the
1553 message validation criteria, or the status word received from a responding RT contained an incorrect RT
address field.
000A
GD BLK
XFER
BAD BLK
XFER
For the most recent message, GD BLK XFER will be set to logic "1" following completion of a valid (error-free)
RT-to-BC transfer, RT-to-RT transfer, or transmit mode code with data message. BAD BLK XFER is set to logic
"1" following an invalid message.
000B
MASKED
STATUS
SET
MASKED
STATUS
CLR
MASKED STATUS SET indicates that one (or more) of the Status Mask bits in the BC Control Word is logic "0"
and the corresponding bit(s) is (are) set to logic "1" in the received RT Status Word.
000C
BAD
MESSAGE
GOOD
MESSAGE
BAD MESSAGE indicates either a format error, loop test fail, or no response error for the most recent message.
000D
000E
RETRY0
RETRY1
RETRY0*
RETRY1*
These two bits reflect the retry status of the most recent message. The number of times that the message was
retried is delineated by these two bits as shown below:
Number of
RETRY COUNT 1
RETRY COUNT 0
Message Retries
0
1
0
N/A
1
2
000F
ALWAYS
NEVER
Always a logic 1 for unconditional operations. The inverse (NEVER) can be used to implement a NOP instruction.
Table 2. Condition Codes
相关PDF资料
PDF描述
BU-61860B3-601 2 CHANNEL(S), MIL-STD-1553 CONTROLLER, PBGA128
BU-63825D1-301 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQIP70
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-61843F3-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61843F3-110 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61843F4-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61843F4-110 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61843G3-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC