参数资料
型号: BU-61864F3-112W
厂商: DATA DEVICE CORP
元件分类: 微控制器/微处理器
英文描述: 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
封装: 25.40 X 25.40 MM, 3.94 MM HEIGHT, CERAMIC, FP-72
文件页数: 10/60页
文件大小: 457K
代理商: BU-61864F3-112W
18
Data Device Corporation
www.ddc-web.com
BU-6174X/6184X/6186X
F-10/02-300
TABLE 36. BC OPERATIONS FOR MESSAGE SEQUENCE CONTROL
INSTRUCTION MNEMONIC
OP CODE
(HEX)
PARAMETER
CONDITIONAL
OR
UNCONDITIONAL
DESCRIPTION
Interrupt
Request
Execute
Message
IRQ
XEQ
0006
0001
Interrupt
Bit Pattern
in 4 LS bits
Message Control /
Status Block
Address
Conditional
(See Note)
Generate an interrupt if the condition flag tests TRUE, otherwise
continue execution at the next OpCode in the instruction list.
The passed parameter (Interrupt Bit Pattern) specifies which of
the ENHANCED BC IRQ bit(s) (bits 5-2) will be set in Interrupt
Status Register #2. Only the four LSBs of the passed parameter
are used. A parameter where the four LSBs are logic "0" will
not generate an interrupt.
Executes the message at the specified Message Control/Status
Block Address if the condition flag tests TRUE, otherwise con-
tinue execution at the next OpCode in the instruction list.
Compare to
Frame Timer
Halt
Jump
CFT
HLT
JMP
000A
0007
0002
Delay Time Value
(Resolution
= 100S / LSB)
Not Used
(Don’t Care)
Instruction List
Address
Unconditional
Conditional
Compare Time Value to Frame Time Counter. The LT/GP0 and
EQ/GP1 flag bits are set or cleared based on the results of the
compare. If the value of the CFT's parameter is less than the
value of the frame time counter, then the LT/GP0 and NE/GP1
flags will be set, while the GT-EQ/GP0 and EQ/GP1 flags will
be cleared. If the value of the CFT's parameter is equal to the
value of the frame time counter, then the GT-EQ/GP0 and
EQ/GP1 flags will be set, while the LT/GP0 and NE/GP1 flags
will be cleared. If the value of the CFT's parameter is greater
than the current value of the frame time counter, then the GT-
EQ/GP0 and NE/GP1 flags will be set, while the LT/GP0 and
EQ/GP1 flags will be cleared.
Stop execution of the Message Sequence Control Program until
a new BC Start is issued by the host if the condition flag tests
TRUE, otherwise continue execution at the next OpCode in the
instruction list.
Jump to the OpCode specified in the Instruction List if the con-
dition flag tests TRUE, otherwise continue execution at the next
OpCode in the instruction list.
Compare to
Message
Timer
Delay
Subroutine
Call
CMT
DLY
CAL
000B
0008
0003
Delay Time Value
(Resolution
= 1S / LSB)
Delay Time Value
(Resolution = 1S
/ LSB)
Instruction List
Address
Unconditional
Conditional
Compare Time Value to Message Time Counter. The LT/GP0 and
EQ/GP1 flag bits are set or cleared based on the results of the
compare. If the value of the CMT's parameter is less than the value
of the message time counter, then the LT/GP0 and NE/GP1 flags
will be set, while the GT-EQ/GP0 and EQ/GP1 flags will be cleared.
If the value of the CMT's parameter is equal to the value of the mes-
sage time counter, then the GT-EQ/GP0 and EQ/GP1 flags will be
set, while the LT/GP0 and NE/GP1 flags will be cleared. If the value
of the CMT's parameter is greater than the current value of the
message time counter, then the GT-EQ/GP0 and NE/GP1 flags will
be set, while the LT/GP0 and EQ/GP1 flags will be cleared.
Delay the time specified by the Time parameter before execut-
ing the next OpCode if the condition flag tests TRUE, otherwise
continue execution at the next OpCode without delay. The delay
generated will use the Time to Next Message Timer.
Jump to the OpCode specified by the Instruction List Address
and push the Address of the Next OpCode on the Call Stack if
the condition flag tests TRUE, otherwise continue execution at
the next OpCode in the instruction list. Note that the maximum
depth of the subroutine call stack is four.
Wait Until
Frame Timer
= 0
Subroutine
Return
WFT
RTN
0009
0004
Not Used
(Don’t Care)
Not Used
(Don’t Care)
Conditional
Wait until Frame Time counter is equal to Zero before continu-
ing execution of the Message Sequence Control Program if the
condition flag tests TRUE, otherwise continue execution at the
next OpCode without delay.
Return to the OpCode popped off the Call Stack if the condition
flag tests TRUE, otherwise continue execution at the next
OpCode in the instruction list.
NOTE: While the XEQ (Execute Message) instruction is conditional, not all condition codes may be used to enable its use. The ALWAYS and NEVER condition codes
may be used. The eight general purpose flag bits, GP0 through GP7, may also be used. However, if GP0 through GP7 are used, it is imperative that the host processor
not modify the value of the specific general purpose flag bit that enabled a particular message while that message is being processed. Similarly, the LT, GT-EQ, EQ, and
NE flags, which the BC only updates by means of the CFT and CMT instructions, may also be used. However, these two flags are dual use. Therefore, if these are used, it
is imperative that the host processor not modify the value of the specific flag (GP0 or GP1) that enabled a particular message while that message is being processed. The
NORESP, FMT ERR, GD BLK XFER, MASKED STATUS SET, BAD MESSAGE, RETRY0, and RETRY1 condition codes are not available for use with the XEQ instruction
and should not be used to enable its execution.
相关PDF资料
PDF描述
BU-61864F3-150Y 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
BU-61864F3-152W 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
BU-61864F4-170L 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
BU-61864G3-130S 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
BU-61864G3-132W 2 CHANNEL(S), 1M bps, MIL-STD-1553 CONTROLLER, CQFP72
相关代理商/技术参数
参数描述
BU-61864F4-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61864F4-110 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61864G3-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61864G3-110 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC
BU-61864G4-100 制造商:未知厂家 制造商全称:未知厂家 功能描述:Telecommunication IC