
HOLT INTEGRATED CIRCUITS
7
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
MSB
LSB
RCVB
RCVA
ERVANo UNo URFLAFFEMPTY
IDLE
Not Used
0
0
0
0
0
0
0
The Status Register may be interrogated by the host at any
time. It provides information that allows the user to determine
whether the HI-6110 is busy executing a MIL-STD-1553
message and its progress. After a message sequence has
completed, the Status register indicates whether an error was
detectedorifthemessagesequencewassuccessful.
STATUS REGISTER (Read only) Read Address: 0101
BC OPERATION
HI-6110 (BUS CONTROLLER MODE)
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
MSB
LSB
Not Used
0
0
0
0
0
0
The BC Error Register is cleared at reset and at the beginning
of each MIL-STD-1553 message sequence. If an error is
encounteredduringmessageexecution,theERRORpingoes
high, the ERROR bit is set in the Status Register, and one or
morebitsaresetintheErrorRegister.Aftertheerrorcondition
is flagged, the Error Register should be interrogated before
thereceiptofthenextManchesterWord.
ERROR REGISTER (Read only) Read Address: 0111
BIT
15-11
10
9
NAME
-
PROERR
SW1ERR
FUNCTION
Notused.Thesebitsaresetto"0".
ProtocolError:Extraneousworddetectedonthebusduringamessagesequence.
StatusWord1Error: InanRT-RTsequence.thereceivingRTStatusWordhasthewrongRTaddress.
ForRTtoRTtransfers,SW1ERRreportsanerrorintheStatusWordreceivedfromthereceivingRT.
StatusWord2Error:
DataFIFOError: DatawasnotavailableinthetransmitDataFIFOintimetoallowtransmission.
Notused.
ContiguousMessageError:Transmissionwasnotcontiguous.
Busactivitywasdetectedinthe4.0uSgapafteravalidmessagewascompleted.
8
7
6
5
4
3
2
1
0
SW2ERR
FFERR
-
CONERR
GAPERR
CSYCERR
DSYCERR
MANERR
NORCV
CommandSyncError:ExpectedDataSync,butgotCommandSync.
DataSyncError:ExpectedCommandSync,butgotDataSync.
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-
RT command pair and the transmit RT Status Word exceeds 15 uS when Control Register bit 14 = "0" or
129uSwhenControlRegisterbit14="1".
InanRT-RTsequence.thetransmittingRTStatusWordhasthewrongRTaddress.
Thisbitissetto"0".
PRSWSWFFNoCOGACSDSMANORCV
BIT
15-9
8
NAME
-
ERROR
FUNCTION
Notused.Thesebitsaresetto"0".
Thisbitis "0"afterMasterResetorifthelastMIL-STD-1553messagesequencewasvalid.ERRORisset
toa"1"ifthelastsequencehadanerror.Thenatureofthemessageerrorcanbedeterminedbyexamining
theErrorRegister.TheERRORoutputpinreflectsthestateofthisbit.
Thisbitisa"0"afterresetorthelastMIL-STD-1553messagecontaininganerror.VALMESSgoeshighon
thecompletionofanerror-freeMIL-STD-1553messagesequence.VALMESSisresettoazeroatthestart
ofeachnewBCmessage.TheVALMESSoutputpinreflectsthestateofthisbit.
Notused.
ThisbitgoeslowanytimeaStatusWordisreceived
If"0"thenthereceiveDataFIFOcontainsatleastonewordofdata.Thisbitissettoa"1"onreset,orwhena
newBCcommandsequenceisinitiated,orwhentheuserhasreadallavailablereceiveddatawordsfrom
thereceiverDataFIFO.TheFFEMPTYoutputpinreflectsthestateofthisbit.
Settoa"1"iftheBusBWordregisterholdsavalidMIL-STD-1553word.
Settoa"1"iftheBusAWordregisterholdsavalidMIL-STD-1553word.
If"1"thentheBusControllerisidle.ThisbitisazerothroughoutthetimeaMIL-STD-1553messageisin
progress.Thebitreturnstoa"1"whenthemessageiscompleted.
7
VALMESS
5-6
4
3
-
RFLAGN
FFEMPTY
2
1
0
RCVB
RCVA
IDLE
0
0