HI-3597 HOLTIC [Holt Integrated Circuits], HI-3597 Datasheet - Page 4

no-image

HI-3597

Manufacturer Part Number
HI-3597
Description
Octal ARINC 429 Receivers with Label Recognition and SPI Interface
Manufacturer
HOLTIC [Holt Integrated Circuits]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HI-3597PSIF-40
Manufacturer:
HOLT
Quantity:
20 000
INSTRUCTIONS
Instruction op codes are used to read, write and con-
fi gure the HI-359x devices. The instruction format is
illustrated in Figure 2. When CS goes low, the next 8
clocks at the SCK pin shift an instruction op code into
the decoder, starting with the fi rst rising edge. The op
code is fed into the SI pin, most signifi cant bit fi rst.
For write instructions, the most signifi cant bit of the data
word must immediately follow the instruction op code
and is clocked into its register on the next rising SCK
edge. Data word length varies depending on word type
written: 16-bit Control Register writes, 32-bit transmit
register writes or 128-bit writes to a channel’s label-
matching enable/disable memory.
For read instructions, the most signifi cant bit of the
requested data word appears at the SO pin after the last
op code bit is clocked into the decoder, at the next fall-
ing SCK edge. As in write instructions, the data fi eld
bit-length varies with read instruction type.
Channel-specifi c instructions use the upper four bits to
specify an ARINC 429 receiver channel, 1-8 hex. The
Channel
ARINC
1h - 8h
1h - 8h
1h - 8h
1h - 8h
1h - 8h
X
X
X
X
X
X
OP CODE
Ah - Fh
Hex
0h
1h
2h
3h
4h
5h
6h
7h
8h
9h
128 bits
128 bits
32 bits
16 bits
16 bits
16 bits
32 bits
32 bits
FIELD
DATA
None
None
None
HI-3596, HI-3597, HI-3598, HI-3599
Description
Instruction not implemented. No operation.
Load label values to label memory. The data fi eld consists of 16, 8-bit labels.
If fewer than 16 labels are needed for the application, the memory must be
padded with redundant (duplicate) label values.
Read the contents of the label memory for this channel.
Read an ARINC word from the receive FIFO for this channel. If the FIFO is
empty all zeros will be read.
Load the specifi ed channel’s Control Register and clear that channel’s FIFO.
Read the specifi ed channel’s Control Register.
Read the Status Register.
Master Reset (All channels).
Load the Transmit Register (High-speed data rate). This can also be used as
a test word for each receiver (Loopback self-test).
Load the Transmit Register (Low-speed data rate). This can also be used
as a test word for each receiver (Loopback self-test).
Instruction not implemented. No operation.
HOLT INTEGRATED CIRCUITS
Table 2. Defi ned Instructions
4
lower four bits specify the op code, described in Table
2. The four channel assignment bits are “don’t care” for
instructions that are not channel-specifi c, such as Mas-
ter Reset.
Example:
CS
SCK
SI
ie: Load channel 1 control register with 0232 hex
MSB
op code 14 hex
Figure 2. SPI Instruction Format
MSB
SPI INSTRUCTION FORMAT
7
ARINC 429
LSB MSB
Channel
One SPI Instruction
6
5
4
3
data field 0232 hex
OP Code
2
1
0
LSB
LSB

Related parts for HI-3597