hi-3593 Holt Integrated Circuits, Inc., hi-3593 Datasheet - Page 11

no-image

hi-3593

Manufacturer Part Number
hi-3593
Description
3.3v Arinc 429 Dual Receiver, Single Transmitter With Spi Interface
Manufacturer
Holt Integrated Circuits, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hi-3593PQIF
Manufacturer:
INTERSIL
Quantity:
9 182
Part Number:
hi-3593PQTF
Manufacturer:
HOLT
Quantity:
21
FUNCTIONAL DESCRIPTION (cont.)
RECEIVE DATA FIFO
Following S/D Filtering, accepted ARINC 429 words are
conditionally stored in the Receive FIFO. If label filtering is
disabled, all words are stored. If label filtering is enabled, the
incoming ARINC429 word’s label byte value is checked against its
corresponding bit in the pre-programmed label look-up table. If the
bit is set to a “1” the word is stored in the FIFO. If the bit is a “0” the
word is not stored in the FIFO.
LABEL RECOGNITION
The user loads the 256-bit label look-up table to specify which 8-bit
incoming ARINC labels are stored in the Receive FIFO, and which
are not. Setting a “1” in the look-up table enables processing of
received ARINC words containing the corresponding label. A “0”
in the look-up table causes discard of received ARINC words
containing the label. The 256-bit look-up table is loaded using SPI
Op-Codes 0x14 (Receiver 1) and 0x28 (Receiver 2), as described
in Table 1. After the look-up table is initialized, the Control Register
bit LABREC must be set to enable label recognition.
All four bytes of the incoming ARINC429 word are stored in the
FIFO.
Table 3. defines the rules for Receive FIFO loading.
READING THE LABEL LOOK-UP TABLE
The contents of the Label Look-up table may be read via the SPI
interface using Op-Code 0x98 (Receiver 1) or 0xB8 (Receiver 2) as
described in Table 1.
ZEROS
ONES
NULL
SHIFT REGISTER
SHIFT REGISTER
SHIFT REGISTER
1MHz
1MHz
FIGURE 3.
WORD GAP
DETECTION
HOLT INTEGRATED CIRCUITS
ERROR
TIMER
REC EIVER BLOCK DIAGRAM
ERROR
WORD
GAP
HI-3593
11
RETRIEVING DATA
Each time a valid ARINC 429 word is loaded into the FIFO, the
Receive FIFO Status Register FFEMPTY, FFHALF and FFFULL bits
are updated. When the FIFO is EMPTY, the FFEMPTY bit is a “1” and
FFHALF and FFFULL are “0”. Once the first received and accepted
ARINC 429 word is loaded into the FIFO, FFEMPTY goes low. Each
received ARINC 429 word is retrieved via the SPI interface using SPI
Op-Code 0xA0 (Receiver 1) or 0xC0 (Receiver 2).
Up to 32 ARINC 429 words may be held in the Receive FIFO.
FFFULL goes high when the Receive FIFO is full. Failure to unload
the Receive FIFO when full causes additional valid ARINC 429
words to overwrite Receive FIFO location 32.
A FIFO half-full flag (FFHALF) is high whenever the Receive FIFO
contains 16 or more words. The FFHALF bit provides a useful
indicator to the host CPU that a sixteen word data retrieval routine
may be performed.
The FFEMPTY, FFHALF or FFFULL status bits can also be output on
the R1FLAG (Receiver 1) and R2FLAG (Receiver 2) pins. Flag /
Interrupt Assignment Register bits 5, 4, 1 and 0 select which flag
appears. Additionally, a FIFO not empty option may be programmed
for the R1FLAG / R2FLAG pins causing the pin to go high any time at
least one word is available in the FIFO.
START
END
1MHz
SEQUENCE
CONTROL
PARITY
CHECK
DATA
CLOCK
BIT
TO FILTERS (S/D, LABEL, PRIORITY-LABEL)
32 BIT SHIFT REGISTER
1MHz
SEQUENCE
COUNTER
END OF
RECEIVED ARINC 429 WORD
AND
BIT
32ND
EOS
BIT
NEW WORD

Related parts for hi-3593