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

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
PTH
PTB
PBS
PSI
PSM
WTG
Instruction
Push Time
Tag Count
High
Conditional
PTH only
applies
when 32-bit
time base is
enabled
Push Time
Tag Count
Both
Conditional
PTB only
applies
when 32-bit
time base is
enabled
Push Block
Status Word
Conditional
Push
Immediate
Value
Conditional
Push Indirect
Conditional
Wait for
External
Trigger
Conditional
Op
Code
0x19
0x1A
0x11
0x12
0x13
0x14
Parameter
Not Used
(Don’t Care)
Not Used
(Don’t Care)
Not Used
(Don’t Care)
Immediate Value
Memory Address
Not Used
(Don’t Care)
HOLT INTEGRATED CIRCUITS
HI-6130, HI-6131
Function
If the Condition Code evaluates True, push the value in
the BC Time Tag Count High Register 0x0044 onto the BC
General Purpose Queue. This represents bits 31-16 when
BC operates with 32-bit time tag. Otherwise (Condition
Code Evaluates False), continue execution at the next op
code in the BC Instruction List.
This instruction is only allowed when BCTT32 bit 3 is logic
1 in the Time Tag Counter Configuration register 0x0039,
selecting 32-bit time base operation for the BC and RT(s).
If BCTT32 is logic 0, this instruction stops instruction list
execution, and generates an illegal instruction BCTRAP
interrupt, if enabled.
If the Condition Code evaluates True, push the value in
the BC Time Tag Count High Register 0x0044 and then
push the value in the BC Time Tag Count (Low) Register
0x0043 onto the BC General Purpose Queue. (Both words
are fetched simultaneously but pushed serially.) Otherwise
(Condition Code Evaluates False), continue execution at the
next op code in the BC Instruction List.
This instruction is only allowed when BCTT32 bit 3 is logic
1 in the Time Tag Counter Configuration register 0x0039,
selecting 32-bit time base operation for the BC and RT(s).
If BCTT32 is logic 0, this instruction stops instruction list
execution, and generates an illegal instruction BCTRAP
interrupt, if enabled.
If the Condition Code evaluates True, push the value of the
Block Status Word from the most recent message onto the
BC General Purpose Queue. Otherwise (Condition Code
Evaluates False), continue execution at the next op code in
the BC Instruction List.
If the Condition Code evaluates True, push the parameter-
specified immediate value onto the BC General Purpose
Queue. Otherwise (Condition Code Evaluates False),
continue execution at the next op code in the BC Instruction
List.
If the Condition Code evaluates True, push the value stored
at the parameter-specified address onto the BC General
Purpose Queue. Otherwise (Condition Code Evaluates
False), continue execution at the next op code in the BC
Instruction List.
If the Condition Code evaluates True, wait for a rising edge
(logic 0 to 1 transition) on the BCTRIG pin before continuing
execution at the next op code in the BC Instruction List
Otherwise (Condition Code Evaluates False), continue
execution at the next op code in the BC Instruction List.
58

Related parts for hi-6131pqtf