hi-6131pqtf QuickLogic Corp, hi-6131pqtf Datasheet - Page 55

no-image

hi-6131pqtf

Manufacturer Part Number
hi-6131pqtf
Description
Mil-std-1553 / Mil-std-1760 3.3v Bc / Mt / Rt Multi-terminal Device
Manufacturer
QuickLogic Corp
Datasheet
Name
XQG
JMP
CAL
Instruction
Execute
Message and
Go
Conditional
Jump
Conditional
Call
Subroutine
Conditional
Op
Code
0x16
0x02
0x03
Parameter
RAM Address for
Message Control/
Status Block
RAM Address
within the BC
Instruction List
RAM Address
within the BC
Instruction List
HOLT INTEGRATED CIRCUITS
HI-6130, HI-6131
Function
If the Condition Code evaluates True, execute the message
at the parameter-specified Message Control Status Block
address. Otherwise (Condition Code Evaluates False),
continue execution at the next op code in the BC Instruction
List.
Regarding Condition Codes used with XQG:
At the start of XQG message execution, if the fourth (Time
to Next Message) word in the Message Control/Status
Block is nonzero, it is copied to the BC Time to Next
Message Register 0x0036, and this message timer begins
countdown. Completion of an XQG message may occur
while message timer countdown continues.
Unlike XEQ, the XQG op code does not wait for the
decrementing message timer to hit 0 before fetching the
next instruction op code. As long as op codes following
XQG do not execute a 1553 message, each op code
is performed after fetch. Upon reaching a following
XEQ, XQG, XQF or XFG execute-message instruction,
transaction of its 1553 message does not begin until Time
to Next Message count reaches 0. Thus, programmed 1553
message timing is maintained, while allowing execution of
non-message instruction op codes.
If the Condition Code evaluates True, jump to the
parameter-specified instruction op code in the BC
Instruction List. Otherwise (Condition Code Evaluates
False), continue execution at the next op code in the BC
Instruction List.
If the Condition Code evaluates True, push address of the
next instruction op code onto the 8-level BC Call Stack, then
jump to the parameter-specified instruction op code in the
BC Instruction List. Otherwise (Condition Code Evaluates
False), continue execution at the next op code in the BC
Instruction List.
55
If using LT, GT-EQ, EQ and NE (which are only
modified by the device upon completion of CMT or CFT
op codes) the host must not change the value of the
shared function GP0 or GP1 flag bit during execution of
the contingent message.
If using GP Flag Bit status (GP0 through GP7) to enable
a message, host must not alter the tested GP Flag bit
during execution of a contingent message.
The ALWAYS and NEVER Condition Codes may be
used with XQG. The following Condition Codes must
not be used with XQG: BADMSG, RETRY1 or RETRY2,
NORESP, MSKSTATSET, FMTERR or GOODBLOCK.

Related parts for hi-6131pqtf