ETC DD-42916XM-302

DD-42916X SERIES
ARINC 429 VXI INTERFACE
MODULES
FEATURES
DESCRIPTION
The DD-42916X Series modules, available in B or C size, provide a high-performance communications link between
a VXI host and an ARINC 429 Data
Bus. This series of modules is factory
configured as either register- or message-based devices.
The module architecture is based on a
multiprocessor design that provides reliable, high-integrity ARINC 429 reception and transmission. Modules are
designed for high-performance applications, capable of off-loading tasks from
the host computer that could not previously be performed by a single interface
module.
The modules conform with the Mark 33
Digital Information Transfer System 42914 specifications. They are capable of
parametric testing that handles communications which deviate from the standard
specification. This is useful during the test
and validation phases of Line Replaceable
Unit (LRU) development and at repair
depots for implementing margin testing to
detect "phantom" errors and failures.
• Eight Programmable Parametric
Channels: Receive or Transmit;
High, Low, and Variable Speed;
The modules support eight configurable
parametric channels that can be set as
Variable Voltage; Bit Gap; and
either receivers or transmitters. When
Word Size
acting as transmitters, these channels
can output signals from 0 to 12 Volts.
Transmitters or receivers can be configured for variable word sizes (2 - 32 bits),
appropriate parity (EVEN/ODD/NONE),
variable frequency (5 KHz - 120 KHz),
and variable bit gap.
In addition to the eight configurable
channels, the modules also provide eight
low-speed receiver channels, for a total
of up to 16 independent ARINC 429 channels. The modules can filter received data
and schedule transmitted data as determined by the host computer. All of the
DD-42916X series modules have a floating-point coprocessor used to convert
data to and from engineering units. This
allows the host to communicate data to
the module in engineering unit format.
• Eight Additional Low-Speed
Receivers
• On-Board Engineering Unit
Conversion
• 256 Kilobytes-Dual Port RAM for
Real-Time Data
• Available in B or C Size
• RS232/RS422 Port
• Bus Master Capability
Bus Connection
RS232/422
Single Lines
ARINC ARINC 429 Tx
429
Tx Driver
RS232/422
Driver
ARINC 429 Rx
ARINC ARINC 429 Tx
429
Tx Driver
MC68332
Processor
ARINC 429 Rx
Low Speed ARINC 429 Rx
MC68340
Board Processor
2 Discrete Out
Test Points
S/W Selectable
Base Address
2 Discrete Out
to LEDs
8 Signal
DAC
8 Signal
ADC
VXI BUS
256 KBytes
SRAM
Master/Slave
VXI
INTERFACE
Jumper select
A24 or A32
©1995, 1999 Data Device Corporation
16 Bit Data Bus
Command
FIFO
Response
FIFO
256 KBytes
SRAM
256 KBytes
Dual-Port RAM
MC68882
Floating-Point
Coprocessor
256 KBytes
ROM
8 Outputs
Discrete
I/O
FIGURE 1. ARINC 429 VXI MODULE FUNCTIONAL BLOCK DIAGRAM
}
4 Inputs
Front
Panel
LEDs
MODULE FEATURES
TABLE 1. DD-42916X GENERAL SPECIFICATIONS
ARINC 429 RECEPTION
ELECTRICAL
Operating Voltage : + 5 VDC and ± 12 VDC
Each receiver channel independently time-stamps and buffers
the incoming data. The data is then converted to engineering
units (if desired), and sent to the VXI host. Received words are
automatically checked for parity. A built-in error counter indicates
the number of errors that have occurred during data reception.
The module can also filter received words, thereby off-loading
the host processor by only collecting data of interest.
Typical Operating Current : 1.4 A at 5 VDC
0.15 A at 12 VDC
0.1 A at - 12 VDC
ENVIRONMENT
Operating Temperature : 0° - +40° C at 99% relative
humidity noncondensing
ARINC 429 TRANSMISSION
Storage Temperature : -40° - +70° C at 99% relative
humidity noncondensing
Each transmitter channel processes scheduled transmissions
and transmits buffered sequential words. When the module gets
a transmit word from the host, it is converted from engineering
units to the ARINC 429 word and proper parity is automatically
generated.
PHYSICAL CHARACTERISTICS
B Size
C Size
Height : 9.2" (23.37 cm)
Width : 0.8" (2.03 cm)
Depth : 6.2" (15.75 cm)
TIME STAMPING
Height : 9.2" (28.37 cm)
Width : 1.2" (3.05 cm)
Depth : 13.4" (34.04 cm)
The modules are capable of time-stamping all received data
words. For applications that use multiple modules, the timer on
each module used to time-stamp received words can be synchronized by connecting all the modules via a pin on the external connector.
WEIGHT
B Size
C Size
Net : 12 oz. (0.34 kg)
Shipping : 28 oz. (0.79 kg)
BUILT-IN TESTING
The module's firmware contains built-in tests which are performed on power-up. When these tests are passed, the module
indicates to the host that it successfully completed power-up
self-testing. If any test fails, this information is passed on to the
host. The LEDs, including the main FAIL light on the module's
front panel, are lit to indicate a failure code.
Net : 22 oz. (0.64 kg)
Shipping : 28 oz. (1.07 kg)
DEVICE TYPE:
Register- or Message-Based
LOGICAL ADDRESS:
1 - 254, switch selectable
INTERRUPT LEVEL:
1 - 7, switch selectable
ADDRESS SPACE:
A16/A32 or A16/A24, D16
Slave/Master Devices Uses
256 kbytes of A24 or A32 Space
The following tests are performed during power up: processor
tests, memory tests, math coprocessor tests, a ROM checksum
test, and channel processor communication tests. In addition,
the module contains an Analog-to-Digital Converter (ADC) that
allows testing of the Digital-to-Analog Converter (DAC) controlling
the variable voltage outputs of the ARINC 429 transmitters.
TECHNICAL OVERVIEW
The host has the ability to perform a complete system test when
the user connects an external loopback connector to the module.
This connects input discretes to output discretes, and ARINC
429 transmitters to receivers. The host can then send data on the
transmitters and verify that the data was received correctly by the
ARINC 429 receivers.
The DD-42916X module has five processors. One, called the
board processor, maintains host communication, converts raw
data to and from the engineering unit format, and transfers it to
the four channel processors. The channel processors manage
and control the 429 communication. Each channel processor
handles two configurable receive or transmit channels (high or
low speed) and two low-speed receive channels.
HOST COMMUNICATIONS
Modules are available as message- or register-based devices.
Since each channel processor can filter received data and
schedule transmit data, the performance of the board processor
is not dependent on bus loading, but on the amount of received
data being transferred to the host, and the amount of transmit
data the host generates. The receivers cannot unknowingly lose
data since each of the channel processors can buffer fully loaded
buses.
Register-based modules communicate to the host via 256 KBytes
of Dual-Port RAM, a Command First-In-First-Out (FIFO), a
Response FIFO, and optional interrupts. The Command and
Response FIFOs are used to communicate commands to the
module from the host, and responses to those commands back to
the host. The 256 KBytes of Dual-Port RAM is used primarily to
communicate large volumes of ARINC 429 real-time data.
2
TABLE 2. EXAMPLES OF STANDARD FIRMWARE FUNCTIONS
•
•
CONFIGURATION
DefineTxScheduleTable, ModifyTxChannel
ConfigureSerialPort, SetInterruptConditions
•
•
CARD CONTROL
•
CHANNEL CONTROL
DISCRETE CONTROL
ReadInputDiscrete, WriteOutputDiscrete
HaltChannel, StartChannel
•
ENGINEERING UNITS
LoadEngineeringConversion Table
DequeueErrors, ResetClock, RunDiagnostic
•
TRANSMITTING
RECEIVING
DefineRxFilterWords, ModifyRxChannel
allow users to program their module without specific knowledge
of the module’s architecture.
Message-based modules communicate using the communication registers in the A16 space. The message-based modules
provide the same functionality as the register-based modules
through SCPI-like commands.
When transmitting, the host can request that the module send
data sequentially from a FIFO queue, or that the module automatically send scheduled data and allow the host to update the
data asynchronously. If both FIFO and scheduled modes are
selected, the scheduled data always takes priority over the FIFO
data, with the FIFO data words “filling-in” the gaps between
scheduled data.
INTERRUPT GENERATION
The robust interrupt generation capability allows the modules to asynchronously signal the host (VXI system controller) when certain events
occur.These events include: receive and transmit events, error events,
FIFO events, discrete I/O events, and board processor interrupts.
When receiving, the host can get data sequentially from a FIFO,
or get the most recent data for any label/SDI combination from a
mailbox slot. The data placed in the receive FIFO is timestamped by the module. The FIFO words can be filtered by
label/SDI combination.
Through program control, any of the interrupts can be selectively enabled or masked. The modules can be configured to interrupt on any one of the seven interrupt lines.
INDICATOR LEDS
The host can configure the size of the FIFOs in Dual-Port RAM
to be from 16 words to 32K ARINC 429 words. The starting
address for each FIFO is therefore dependent on how the host
configures the module. Each routine that configures a FIFO
returns the offset for that FIFO.
There is a standard VXI fail light on the front panel which indicates the pass/fail status of the module's built-in-tests. Four
more LEDs are used to provide detailed diagnostic information.
All of these LEDs are connected to output discretes and are,
therefore, also available on the module's external connector.
There are eight additional LEDs on the front panel indicating
channel activity and channel built-in-test status.
The host can download an Engineering Unit Conversion Table to
the module that enables conversion between raw ARINC 429
words and engineering units. The format for all ARINC 429 data
placed in Dual-Port RAM is determined by this table. If no table
has been defined, all words default to raw format. The firmware
also allows the user to download and execute user-developed
software on the module.
INPUT/OUTPUT DISCRETES
There are eight output discretes (TTL compatible) on the modules. These are used for a variety of purposes, including VXI trigger lines, indicating status, and general purpose use. These outputs can sink up to 40 mA of current. There are four input discretes (TTL and CMOS compatible). Each input discrete accepts
any input from 2.4 - 5 volts as a “true” voltage, and from 0 - 0.8
volts as “false.”
SUPPORT
ILC Data Device Corporation is committed to providing unsurpassed customer support. All hardware has a two-year limited
warranty and software has a 90 day limited warranty. During this
warranty period, all software updates are free.
MODULE FIRMWARE
Firmware which supports an extensive set of ARINC 429 functions is supplied with each DD-42916X module. These functions
3
ORDERING INFORMATION
DD-42916XX-30X
Card Size
1 = B Size
2 = C Size
Temp Range
3 = 0° to 40°C
Device Type
M = Message Based
R = Register Based
Type
X = VXI
Number of Channels
16 = 8 Rx and 8 Rx/Tx (Configurable)
The information in this data sheet is believed to be accurate; however, no responsibility is
assumed by Data Device Corporation for its use, and no license or rights are
granted by implication or otherwise in connection therewith.
Specifications are subject to change without notice.
105 Wilbur Place, Bohemia, New York 11716-2482
For Technical Support - 1-800-DDC-5757 ext. 7402
Headquarters - Tel: (631) 567-5600 ext. 7402, Fax: (631) 567-7358
Southeast - Tel: (703) 450-7900, Fax: (703) 450-6610
West Coast - Tel: (714) 895-9777, Fax: (714) 895-4988
Europe - Tel: +44-(0)1635-811140, Fax: +44-(0)1635-32264
Asia/Pacific - Tel: +81-(0)3-3814-7688, Fax: +81-(0)3-3814-7689
World Wide Web - http://www.ddc-web.com
A-11/98-1M
PRINTED IN THE U.S.A.
4