
HOLT INTEGRATED CIRCUITS
25
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
MSB
LSB
0
0
0
0
0
Not used
RTPAREFFERNo UOCGACWSYMANORCV
0
0
No Used
0
MT OPERATION
HI-6110 (BUS MONITOR MODE)
The RT Error Register is cleared at reset and on receipt of a
valid MIL-STD-1553 Command Word. If an error is
encounteredduringmessageexecution,theERRORpingoes
high, the ERROR bit is set in the Status Register, and one or
more bits are set in the Error Register. The host may
interrogate the Error register at any time to determine the type
oferrorencountered.
ERROR REGISTER (Read only) Read Address: 0111
BIT
15-10
9
8
7
6
5
4
3
2
1
0
NAME
-
RTPARERR
-
FFERR
-
CONERR
GAPERR
WCERR
SYNCERR
MANERR
NORCV
FUNCTION
Notused.Thesebitsaresetto"0".
RTParityError:Thereisaparityerrorinthepin-programmedRTaddressofthisRT.
Notused. Thisbitissetto"0".
DatawasnotavailableintheTransmitDataFIFO.
Notused.
ContiguousMessageError:Transmissionwasnotcontiguous.
Busactivitywasdetectedinthe4.0uSgapafteravalidmessagewascompleted.
WordCountError.
SyncError:ExpectedCommandSyncandgotDataSync,orviceversa.
ManchesterEncodingError:ThedecoderdetectedanerrorinManchesterencoding,bitcountorparity.
This bit is set when a data word is expected while processing a receive command, but a gap is detected.
It is also set when an RT-to-RT "No Response Timeout" occurs, as defined per MIL-HDBK-1553, Figure 8
"RT-RTTimeout Measurement". The HI-6110 asserts this error when the bus dead-time between the RT-
RTcommandpairandthetransmitRTStatusWordexceeds15uS.
Thisbitissetto"0".
MESSAGE REGISTER (Read only) Read Address: 0110
The Message Register identifies command type when a new
valid command is received from the MIL-STD-1553 bus
controller. When a valid command is received, message type
is decoded and appropriate Message Register bit(s) are set.
Registerbits5and13aremirrored.
Broadcast commands occur when Command Word bits 15:11
=11111.Valuesotherthan11111indicatetheRemoteTerminal
addressforanon-broadcastcommand. MessageRegisterbit
10 is set for any mode code or transmit command. This
enables detection of the three undefined mode code
commandtypeslistedunderBit10below.
15:11
RTA
11111
RTA
11111
RTA
10
0
0
0
0
1
9:5
4:0
15:11
10
9:5
4:0
XXXXX
00001-11110
00001-11110 XXXXX
00001-11110 XXXXX
00001-11110 XXXXX
00001-11110 XXXXX
XXXXX 1
notRTA 1
00001-11110 XXXXX
00001-11110 XXXXX
RTA
11111
RTA
11111
RTA
11111
RTA
11111
1 0000or11111 0XXXX
1 0000or11111 0XXXX
0 0000or11111 0XXXX
0 0000or11111 0XXXX
1 0000or11111 1XXXX
1 0000or11111 1XXXX
0 0000or11111 1XXXX
0 0000or11111 1XXXX
CommandWord2
onlyappliesfor
RT-RTcommands
NON-MODECOMMANDS
ReceivecommandfromBC,notbroadcast
ReceivecommandfromBC,broadcast
notbroadcast
RT-RTcommand,broadcast
0001
0080
0004
0100
0402
RT-RTcommand,
Transmitcommand,RT
MODECODECOMMANDS
0410
0400*
0410
0400
2420
0400* MC16-MC31 T/R=1 broadcast,UNDEFINED
0040
MC16-MC31 T/R=0 modeData,notbroadcast
0800
MC16-MC31 T/R=0 modedata,broadcast
om
toBC
MC0-MC15
MC0-MC15
MC0-MC15
MC0-MC15
MC16-MC31 T/R=1 modedata,notbroadcast
T/R=1 n
T/R=1 nomodedata,broadcast
T/R=0 notbroadcast,UNDEFINED
T/R=0 broadcast,UNDEFINED
odedata,notbroadcast
*Twocaseswhere0400isreset550nSafterRCV
CommandWord1BitFields
CommandWord2BitFields
Hex
LastValidCommandDecoded
MSB
LSB
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
0
0
13 12
Not Used
11 10 9
8
7
6
5
4
3
2
0
1
Message Type Flags