MIL-STD-1553 Reference Manual
Chapter 7 – Bus Controller Functions
T
T
Y
Y
_
_
A
A
P
P
I
I
_
_
B
B
C
C
_
_
E
E
R
R
R
R
e
e
r
r
r
r
BC Transfer Error Injection specifications
typedef struct ty_api_bc_err
{
AiUInt8 type;
AiUInt8 sync;
AiUInt8 contig;
AiUInt8 padding1;
AiUInt32 err_spec;
} TY_API_BC_ERR;
Error Type
API_ERR_TYPE_NO_INJECTION
API_ERR_TYPE_COMMAND_SYNC
Command Sync Error with Sync
Pattern in ‘sync’
Data Sync Error with Sync
Pattern in ‘sync’ in Word ‘wpos’
Parity Error in Word ‘wpos’
API_ERR_TYPE_MANCHESTER_HIGH
Manchester Stuck at High Error in
Word ‘wpos’ at Bit Position ‘bpos’
API_ERR_TYPE_MANCHESTER_LOW
Manchester Stuck at Low Error in
Word ‘wpos’ at Bit Position ‘bpos’
Gap Error with Gap defined in
‘contig’ in Word ‘wpos’
API_ERR_TYPE_WORD_CNT_HIGH
Word Count High with count in
‘wpos’
API_ERR_TYPE_WORD_CNT_LOW
Word Count Low with count in
‘wpos’
API_ERR_TYPE_BIT_CNT_HIGH
Bit Count High Error in Word
‘wpos’ (+ ‘bc_bits’)
Bit Count Low Error in Word
‘wpos’ (- ‘bc_bits’)
API_ERR_TYPE_ZERO_CROSS_NEG
Zero Crossing Low Deviation
Error in word ‘WPOS’ at bit
position ‘BPOS’ with negative
deviation in ‘contig’
API_ERR_TYPE_ZERO_CROSS_POS
Zero Crossing High Deviation
Error in word ‘WPOS’ at bit
position ‘BPOS’ with positive
deviation in ‘contig’
Bus Switching Support
The BIU disables the physical
decoder device on the alternate
bus, if the current transfer is in
fast gap mode (RT-Validation
Test 5.2.1.8)
Note: The error type 9 (Bit Count High) is not supported together with Modecodes
without data!!!
Sync Field Error Half-Bit-Pattern (6 LS-Bits)
(38hex = 111000 Sync Pattern)