MIL-STD-1553 Reference Manual
Chapter 7 – Bus Controller Functions
7 BUS CONTROLLER FUNCTIONS
Chapter 7 defines the Bus Controller function calls of the API S/W Library. The BC functions
provide definition of 1553 transfers within the minor frame(s) and setup of the minor frame(s)
within the major frame(s) including definition of minor frame timing. The BC functions also
provide definition BC transfer properties and real-time BC transfer control including insertion of
acyclic messages. The function calls in this table are listed in a functional order, however, the
detailed descriptions of the BC function calls in the following sections are in alphabetical order.
Table 7-I – Bus Controller Function Descriptions
Defines the properties of the acyclic “on-the-fly” BC transfers to
be inserted into the BC framing sequence
Starts the insertion of the acyclic transfers into the BC framing
sequence “on-the-fly” or at a pre-defined time
Defines a BC Buffer Header ID, Buffer Queue size, Queue mode
& error protocol
Read the Data Buffer ID, Buffer Queue size, Queue mode, and
error protocol of a BC Buffer Header ID
Defines the generation of dynamic data words for BC
transmissions
Defines the sequence of 1553 transfers within a minor frame with
options for inserting delays, strobe pulse outputs, and skip
transfer instructions
Read Dytag settings for the generation of dynamic data words for
BC-RT transfer type or for BC broadcast transfer type
ApiCmdBCGetMajorFrameDefinition
Read the sequence of Minor Frames within the Major Frame
ApiCmdBCGetMinorFrameDefinition
Read the sequence of Bus Controller Transfers within a Minor
Frame sequence
ApiCmdBCGetXferBufferHeaderInfo
Get the buffer header id of given transfer
Get all transfer properties of a Bus Controller Transfer
Initializes the BC with information controlling # of retries and bus
switching
Provides an alternate method of defining minor and major frame
sequences
ApiCmdBCInstrTblGetAddrFo
mLabel
Obtains the address of a BC Instruction Table entry pre-defined
by the user using the ApiCmdBCInstrTblGen function
Initializes the memory area associated with creating a BC
Instruction Table for major and minor frame sequencing
Defines the sequence of minor fames within the major frame
Set the sub address where the modecode “Last Vector Word” is
sent to in case of a service request handling
Read BC Service Request and Vector Word Status information
maintained by the BC for a specific RT
Starts the execution of pre-defined BC transfers within
minor/major frame structure and defines minor fame timing
Reads execution status of the BC
ApiCmdBCXferCtrlFehler!
Textmarke nicht definiert.
Enables/Disables the BC Transfer