ARINC429 INTERFACE using eTPU
 
        With up to 16 full speed ARINC429 channels per eTPU engine, the function developed by MVD is ideally suited to a wide range of avionics applications based on Freescale MCUs
             
      Features
  • ARINC429 transmit and receive functions executed by eTPU channels and microengine
  • 2 consecutive eTPU channels required toimplement a receive or transmit interface
  • 4 eTPU channels to implement a full-duplex ARINC429 link
Benefits
  • Framing error detection
  • Parity generation and checking
  • Label filtering : for each of the 16 channels the expected labels are declared by the host and recorded in a parameter RAM table
  • Bus Off capability
             
      Block diagram

Performance : [eTPU @ 100 MHz ]

Time consumed by receive threads to process one word
Average 2% per channel
Worst case with label filtering 6.6%
Worst case without label filtering 3.4%
Time consumed by transmit threads to process one word
Average 3.2% per channel
Worst case 4.2%
             
      Host interface
  • The host just has to manage command anddata queues in the shared parameter RAM
  • One buffer ring per ARINC channel
  • The host controls a pointer for each reception buffer and obtains a status information (empty, full, overflow)
  • The host controls a pointer for each transmit buffer and obtains a status information (buffer full)
  • Interrupt or polling management
Development environment
  • Ashware simulator
  • Byte-Craft compiler
  • Lauterbach JTAG probe
Services

eTPU source files delivery
eTPU source files + Host driver delivery
(PowerPC e200 or ColdFire V2E)
Knowledge handover
Training on eTPU, MPC55XX or MCF523X
             
        Product brief download in pdf : ARINC429 INTERFACE using eTPU
             
        Our team can develop specific applications on request.
For more information send a mail to eTPU@mvd-fpga.com or call us at +33 (0) 5 62 13 52 32