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

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
RTN
IRQ
HLT
DLY
WFT
CFT
CMT
Instruction
Return from
Subroutine
Conditional
Interrupt
Request
Conditional
Halt
Conditional
Delay
Conditional
Wait until
Frame Timer
Equals 0
Conditional
Compare to
Frame Timer
Conditional
Compare
to Message
Timer
Unconditional
Op
Code
0x04
0x06
0x07
0x08
0x09
0x0A
0x0B
Parameter
Not Used
(Don’t Care)
4-Bit Interrupt
Pattern, 0x000N
Not Used
(Don’t Care)
Delay Time Value
(1 μs per LSB
resolution)
Not Used
(Don’t Care)
Time Value
(100 µs / LSB
resolution)
Time Value
(1 µs per LSB
resolution)
HOLT INTEGRATED CIRCUITS
HI-6130, HI-6131
Function
If the Condition Code evaluates True, pop the top address
from the BC Call Stack, then jump to the popped instruction
op code address 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, generate a host
interrupt by writing the parameter-specified 4-bit value N to
bits 8-5 in the BC Pending Interrupt Register. Otherwise,
continue execution at the next op code in the BC Instruction
List.
Note: no interrupt is generated if N = 0
If the Condition Code evaluates True, stop execution of the
BC Instruction List until a new BC Start is issued by the
host. Otherwise (Condition Code Evaluates False), continue
execution at the next op code in the BC Instruction List.
If the Condition Code evaluates True, initiate a delay equal
to the parameter-specified value. Otherwise (Condition
Code Evaluates False), continue execution at the next op
code in the BC Instruction List.
If the Time-to-Next Message counter is in use, the DLY
parameter has higher priority than the count for an
unfinished Message Timer delay.
If the Condition Code evaluates True, stop BC Instruction
List execution until the BC Frame Time Counter decrements
to 0. Otherwise (Condition Code Evaluates False), continue
execution at the next op code in the BC Instruction List.
Compare the parameter-specified Time Value to the BC
Frame Time Remaining Register 0x0035. Set and clear
LT and EQ bits 1 and 0 in the BC General Purpose Flag
Register (Section 11.7).
Compare the parameter-specified Time Value to the BC
Time to Next Message Register 0x0036. Set and clear
LT and EQ bits 1 and 0 in the BC General Purpose Flag
Register (Section 11.7).
When CMT is preceded by an XEQ or XQF instruction, the
BC Time to Next Message Register 0x0036 value used
for comparison is always 0x0000 because the message
timer (initiated by XEQ or XQF) decrements to zero before
fetching the CMP instruction. In this case, a CMT with
non-zero parameter word always sets GT-EQ and NE and
always resets LT and EQ flags. When CMT is preceded by
an XEQ or XQF instruction, a CMT with parameter word
0x0000 always sets GT-EQ and EQ and always resets LT
and NE flags. Further, the CMT op code will never set LT
and NE, while clearing GT-EQ and EQ flags.
56

Related parts for hi-6131pqtf