High-speed ARINC429 data processing method based on FPGA

A data processing, high-speed technology, applied in the direction of instruments, computer control, simulators, etc., can solve the problems of waste of CPU processing resources, data loss, high response processing time requirements, etc., to achieve convenient control, simple system interface, and flexible configuration Effect

Inactive Publication Date: 2019-03-08
四川九洲空管科技有限责任公司
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] 1) Processing unnecessary data on the bus, resulting in waste of CPU processing resources;
[0013] 2) The response processing time of the CPU is relatively high (≤360us), when the CPU is relatively busy, it is easy to cause data loss;
[0014] 3) The typical configuration of the protocol chip is 2 channels for receiving and 1 channel for sending, which is not easy to expand

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-speed ARINC429 data processing method based on FPGA
  • High-speed ARINC429 data processing method based on FPGA
  • High-speed ARINC429 data processing method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Aiming at the technical defects of the background technology, the present invention designs a data processing method for high-speed ARINC429 and multi-data conditions with FPGA as the core, utilizes the characteristics of parallel processing and fast processing speed of FPGA to realize hardware filtering, encoding and decoding, etc. , the overall framework is as image 3 shown.

[0029] The functions of each module are as follows:

[0030] 1) Part 1 (CPU): control the channel, rate and sending information of the transmitting code through the bus; control the receiving and decoding rate, parity check, and LABEL number filtering, and at the same time extract the received data from the bus for analysis, and the design uses STM32F746VGT6;

[0031] 2) Component 2 (FPGA codec unit): codec according to the CPU setting, perform LABEL hardware filtering, and design using EP3C120F484I7N;

[0032] 3) Part 3 (transmitting and receiving driver): Convert standard ARINC429 signal to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a high-speed ARINC429 data processing method based on FPGA. The method comprises steps that a CPU and FPGA coding and decoding unit and a transceiver driver unit are included,a channel of a transmission code, the rate and the transmission information are controlled by a CPU through a bus, the rate of receiving and decoding, odd-even check and LABEL number filtering are controlled, moreover, received data is extracted from the bus for analysis; encoding and decoding are performed by an FPGA encoding and decoding unit according to CPU setting, and LABEL hardware filtering is performed; a standard ARINC 429 signal is converted to a 3.3V TTL signal by the transceiver driver unit, and the 3.3V TTL signal is converted to the standard ARINC 429 signal. The method is advantaged in that CPU processing speed requirements are reduced, performance is improved by 1111 times, a system interface is simple and is convenient to control and use; a main body is implemented by theFPGA, configuration is flexible, and upgrade and expansion are convenient.

Description

technical field [0001] The invention relates to a high-speed ARINC429 data processing method based on FPGA. Background technique [0002] The full name of the ARINC429 specification is "Digital Information Transfer System" (Digital Information Transfer System, DITS), which is formulated by the Airline Electronic Engineering Commission (AEEC) and published by Aeronautical Radio Inc. (ARINC). A commercial aircraft onboard bus specification. The specification has rich data resources, high data accuracy, simple structure, stable performance, reliable transmission, and strong anti-interference ability. It is widely used in civil aviation and military avionics systems. [0003] Such as figure 1 Shown, in existing ARINC429 data processing realization method, mainly adopt CPU and 429 special-purpose agreement chip to form, specifically as follows: [0004] 1) CPU: responsible for the working mode control of the 429 special protocol chip, extracting and receiving data, data analys...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G05B19/042
CPCG05B19/0423G05B2219/25257
Inventor 夏喜龙郭小杰周嘉宾
Owner 四川九洲空管科技有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products