EasyManua.ls Logo

Aim MIL-STD-1553 - Page 243

Aim MIL-STD-1553
502 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIL-STD-1553 Reference Manual
229
Chapter 7 Bus Controller Functions
A
A
i
i
U
U
I
I
n
n
t
t
8
8
o
o
p
p
Firmware operation (opcode)
Value
Constant
Description
0x10
API_BC_FWI_XFER
Execute BC Transfer (defined using
ApiCmdBCXferDef)
0x11
API_BC_FWI_EFEX_XFER
Execute BC EFEX Transfer (defined using
Api3910CmdEfBCXferDef)
0x11 0x1F
Reserved
-
0x20
API_BC_FWI_CALL
Call Subtable allows you to jump to a
subtable/minor frame definition identified
with a label.
0x21
API_BC_FWI_RET
Return from Subtable used to return to
the main BC Instruction Table entry
following the related API_BC_FWI_CALL
opcode.
0x22
API_BC_FWI_JUMP
Jump to Subtable / Instruction absolute
jump to an Instruction Table entry identified
by a label.
0x24
API_BC_FWI_SKIP
Relative Branch (Skip) skip a user-
specified number of instructions
0x25
API_BC_FWI_WTRG
Wait for BC Trigger input ties the external
pulse to start of minor frames, or starts
execution of the major frame based on the
external pulse
0x26
API_BC_FWI_STRB
Strobe BC Trigger output instruction to
output a strobe signal
0x27
API_BC_FWI_DJZ
Decrement and Jump on Zero When
using non-cyclic major frame (as specified
in ApiCmdBCStart) you can jump to a label
in the BC Instruction Table when the major
frame counter is decremented to zero.
0x28
API_BC_FWI_WMFT
Wait for next Minor Frame Time slot
instruction to wait until the next minor frame
time slot begins, then continue with the
following entry in the BC Instruction Table
0x29
API_BC_FWI_HALT
BC Operation Halt Halt the BC
0x2A
API_BC_FWI_DELAY
Delay delay the execution of the next
entry in the BC Instruction Table by a
user-specified time
0x2B
Reserved
-
0x2C
API_BC_FWI_CMFT
Change Minor Frame Time
instruction to change the minor frame
time on-the-fly to a user-specified
value.
0x2D
API_BC_FWI_RESMF
Reset Major Frame
Used to implement swapping between
several different major frames in one
BC setup. This instruction shall be used
as pre-instruction before each major
frame, which is addressed / started via
a BC jump instruction. The instruction
itself resets the BC High and Low
Instruction List stacks and re-read the
major frame count from the Global
RAM, if RMFC is set to 1. To achieve
an equidistant minor framing after a
major frame change, please insert a
change minor frame time instruction to
re-synchronize the minor frame timing
of the BC.

Table of Contents

Other manuals for Aim MIL-STD-1553