MIL-STD-1553 Reference Manual
Chapter 3 – System Functions
3.1 Low Speed Functions
3.1.1 ApiCmdBite
Prototype:
AiInt16 ApiCmdBite( AiUInt32 ul_ModuleHandle, AiUInt8 biu, AiUInt8 sc,
AiUInt8 bite_status[2] );
Driver Command:
API_BITE (0x32)
Purpose:
This function is used to perform a selftest on the AIM board. The selftest result is
reported as part of the returning information. After a Selftest Command the currently
active board setups are lost, due to the performed RAM Test.
Note: When calling this function, a board reset is executed automatically after the
Selftest (at the end of this command) using the ApiCmdReset function.
Note2: When operating with a 3910 board, the “biu” parameter setting “API_BIU_2” is
not allowed!!! The execution of this command using “biu” parameter set to
“API_BIU_1” will execute all 3910 related high speed tests.
Input
Selftest control
Execute Board Enable test
Execute Internal Selftest
Execute Global RAM test for BIU Control
Block area
Execute Global RAM test for BIU BC/RT
Descriptor area
Execute Global RAM test for BIU BM area
Execute Shared RAM test (beginning at
0x100000 offset)
Execute Shared RAM test for CMD area
Execute Shared RAM test for ACK area
Execute D/A Converter test, Bus A
Execute D/A Converter test, Bus B