MIL-STD-1553 Reference Manual
Chapter 7 – Bus Controller Functions
The DJZ instruction shall only be used
once within the Instruction Table to
guarantee proper counting of Major Frame
cycles.
Wait for next Minor Frame Time slot –
then continue with the following entry in
the BC Instruction Table.
Delay time time in 250ns steps, up to
16ms delay can be defined (only Bits 15-0
are relevant)
Note: Delay instructions are not
allowed for Acyclic Frame Instruction
Table definitions.
Change Minor Frame Time on-the-fly to
new Minor Frame Time, time is in 1us
steps (only Bits 19-0 are relevant)
Re-Read major frame count
0 = Major Frame Count is not re-read
1 = Major Frame Count is re-read
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
l
l
a
a
d
d
d
d
r
r
This parameter returns the instruction address for the label thus operates as output parameter.
O
O
u
u
t
t
p
p
u
u
t
t
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
c
c
t
t
b
b
l
l
Converted instruction array (image) from BC Instruction Table (tbl). Each entry is
stored as a 32-bit word, the format is according to the AIM 1553/3910 Firmware
Specification.
A
A
i
i
U
U
I
I
n
n
t
t
3
3
2
2
*
*
e
e
r
r
r
r
_
_
l
l
i
i
n
n
e
e
Entry of BC Instruction Table in which a conversion error occurred (e.g duplicate
Labels, zero passed for par1 where opcode requires label, or any other invalid input
parameters for par1 or par2).
A
A
i
i
U
U
I
I
n
n
t
t
8
8
*
*
s
s
t
t
a
a
t
t
u
u
s
s
API_OK or API_ERROR (eg. NULL pointer passed for tbl or ctbl)
Return Value
All API functions return API_OK if no error occurred. If the return value is not equal
to API_OK the function ApiGetErrorDescription can be used to obtain an error
description.