
HOLT INTEGRATED CIRCUITS
3
FUNCTIONAL DESCRIPTION
HI-6110
HOSTINTERFACE
The Holt HI-6110 provides a simple interface between a host
subsystem and a MIL-STD-1553 dual redundant data bus.
Messages are processed one at a time. The HI-6110
automatically handles message formatting, error checking,
message data buffering, protocol checking and default
responses.Thehostmayoverridedefaultmessageresponsesby
updatingregisterson-the-fly.
The host communicates with the HI-6110 using a 16-bit
bidirectional data bus. On-chip bus transceivers allow the device
to be connected to the MIL-STD-1553 data buses using external
couplingtransformers.
The HI-6110 can be configured as 1553 Bus Controller (BC),
Remote Terminal (RT) or Bus Monitor (MT). The BCMODE and
RTMODEinputsdefinethemodeofoperationasfollows:
BCMODE RTMODE
1553OPERATINGMODE
1
0
BusController(BC)
0
1
RemoteTerminal(RT)
1
1
BusMonitor(no assignedRTaddress)
0
0
BusMonitorwithassignedRTaddress
The HI-6110 is further configured by setting various configuration
bits in the on-chip Control Register. Different sets of 16-bit
registersandmessagedataFIFOsareavailabledependingupon
themodeofoperation(BC,RTorMT).The
timing signal for data read and write cycles. Data is output on the
16-bit bidirectional data bus, D15-D0, when R/
islow.D15-D0areinputswhenR/
internal registers on the rising edge of the
Selectinput
mustbelowforallregisterread/writeoperations:
CS
pinisusedasthe
is high and
islow,anddataiswritteninto
signal. The Chip
STR
STR
W
STR
W
R/
D15-D0
Highimpedance
Highimpedance
Output
Input
OPERATION
Nooperation
Nooperation
Read
Write(on
1
0
0
0
X
X
1
0
X
1
0
0
risingedge)
Four Register address inputs (RA3, RA2, RA1, RA0) are used to
selectinternalregistersduringhostreadorwriteoperations.Note
that internal registers may be write-only, read-only or read/write.
The register address map is different for BC, RT and MT modes
as not all registers are used in each mode.Table 1 defines the HI-
6110addressmapindetail.
CS
W STR
STR
REGISTERREAD(R/
MODE
RTorMTwithassignedRTaddress
ReceiveRT) COMMANDWORD1
=1)
RT-RT,
RECEIVEDSTATUSWORD(fromlastRT-RT)
RECEIVEDDATAFIFO
STATUSREGISTER
MESSAGEREGISTER
ERRORREGISTER
-
BUSAWORD
BUSBWORD
CONTROLREGISTER
RA3:0
X 0 0 0
X 0 0 1
X 0 1 0
X 0 1 1
X 1 X X
BC
COMMANDWORD1
COMMANDWORD2(usedforRT-RTonly)
TRANSMITDATA FIFO
-
CONTROLREGISTER
RTorMTwithassignedRTaddress
TRANSMITSTATUSWORD
TRANSMITMODEDATAWORD
RESETTRANSMITDATAFIFO
TRANSMITDATAFIFO
CONTROLREGISTER
MTwithoutassignedRTaddress
W
ADDRESS
RA3:0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 1 0 0
BC
STATUSWORD1 (if
STATUSWORD2 onlyRT-RTTransmit RT COMMANDWORD2 (fromlastRT-RT)
-
-
RECEIVEDDATAFIFO
STATUSREGISTER
-
ERRORREGISTER
-
BUSAWORD
BUSBWORD
CONTROLREGISTER
MTwithoutassignedRTaddress
COMMANDWORD1
COMMANDWORD2 (fromlastRT-RT)
RECEIVEDMODEDATAWORD
XmittingRTSTATUSWORDforRTRT
DATAFIFO,includesXmittedModeData
STATUSREGISTER
MESSAGEREGISTER
ERRORREGISTER
STATUSWORD(ReceivingRTifRTRT)
BUSAWORD
BUSBWORD
CONTROLREGISTER
RECEIVEDMODEDATAWORD
REGISTERWRITE(R/
MODE
=0)
ADDRESS
-
-
-
CONTROLREGISTER
W
Table 1. HI-6110 Internal Register Address Map
Table 2. MIL-STD-1553 Word Type Decoding
SIGNALS RF1 AND RF0 IDENTIFY LAST RECEIVED 1553 WORD TYPE
MODE
RTorMTwithassignedRTaddress
SIGNAL
RF1RF0
0
0
1
BC
-
pulseslowif
-
0
1
0
-
ValidReceiveCommandBusA
ValidReceiveCommandBusB
-
ValidReceiveCommandBusA
ValidReceiveCommandBusB
h
reading
BUS AWORDorBUSBWORDregisters synctypeforthestoredwordcanbedeterminedfromtheRF0andRF1outputs.
,
Whilethe/STRinputisheldlow,outputRF1=1ifthestoredBusWordhadCommandSync, oroutputRF0=1ifthestoredBusWordhadDataSync.
MTwithoutassignedRTaddress
STATUSWORD2
W ile
the