VHDL Implementation and Verification of Arinc-429 Core: Gudlavalleru Engineeringcollege, Gudlavalleru, Jntu, Hyderabad
VHDL Implementation and Verification of Arinc-429 Core: Gudlavalleru Engineeringcollege, Gudlavalleru, Jntu, Hyderabad
VHDL Implementation and Verification of Arinc-429 Core: Gudlavalleru Engineeringcollege, Gudlavalleru, Jntu, Hyderabad
1.INTRODUCTION
1.1 ARINC 429 Overview
ARINC 429 is a two-wire; point-to-point data bus that is
application-specific for commercial and transport aircraft.
The connection wires are twisted pairs. Words are 32 bits in
length and most messages consist of a single data word.
The specification defines the electrical standard and data
characteristics and protocols. ARINC 429 uses a
unidirectional data bus standard (Tx and Rx are on separate
ports) known as the Mark 33 digital Information Transfer
System (DITS). Messages are transmitted at 12.5, 50
(optional), or 100 kbps to other system elements that are
monitoring the bus messages. The transmitter is always
transmitting either 32-bit data words or the Null state. Each
ARINC word contains five fields: Parity, Sign/Status Matrix,
Data, and Source/Destination Identifiers, Label. In Fig.1, the
parity bit is bit 32 (the MSB), SSM is the Sign/Status Matrix
and is included as bits 30 and 31, bits 11 to 29 contain the
data. Binary Coded Decimal (BCD) and binary encoding
(BNR) are common ARINC data formats. Data formats can
also be mixed. Bits 9 and 10 are Source/Destination
Identifiers (SDI) and indicate for which receiver the data is
intended. Bits 1 to 8 contain a label (label words) identifying
the data type. Label words are quite specific in ARINC 429.
Each aircraft may be equipped with different electronic
equipment and systems needing interconnection. A large
amount of equipment may be involved, depending on the
aircraft. The ARINC specification identifies the equipment ID,
a series of digital identification numbers. Examples of
equipment are Flight Management Computers, Inertial
Pressure
.
Table 1 CPU Interface Signals
3. Implementation
3.1 VLSI Design Flow
The whole design is implemented in VHDL using
Altera Quartus II software. The following steps are followed
in the whole design. Make use of Cyclone targated board
(Fig.5),ARNIC core 429 tested and verified successfully.
5.Results
5.1 SIMULATION REPORTS