CN108563607A - A kind of device and method for improving communication and processing speed in avionics system - Google Patents

A kind of device and method for improving communication and processing speed in avionics system Download PDF

Info

Publication number
CN108563607A
CN108563607A CN201810333245.4A CN201810333245A CN108563607A CN 108563607 A CN108563607 A CN 108563607A CN 201810333245 A CN201810333245 A CN 201810333245A CN 108563607 A CN108563607 A CN 108563607A
Authority
CN
China
Prior art keywords
data
module
fpga
channel
airborne equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810333245.4A
Other languages
Chinese (zh)
Inventor
徐国
邓雪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Hermes Polytron Technologies Inc
Original Assignee
Chengdu Hermes Polytron Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Hermes Polytron Technologies Inc filed Critical Chengdu Hermes Polytron Technologies Inc
Priority to CN201810333245.4A priority Critical patent/CN108563607A/en
Publication of CN108563607A publication Critical patent/CN108563607A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct connection machines, e.g. completely connected computers, point to point communication networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations

Abstract

The invention discloses the device and method for improving communication and processing speed in avionics system, can improve communication process speed, increase the airborne equipment quantity of processing, and keep the stability and reliability of avionics system.The device includes the FPGA and CPU connected by SRIO interfaces;Wherein, FPGA has:Multiple serial input interfaces, multiple order caching modules being connect with serial input interface, first group of packet module being connect with each order caching module;CPU has:Unpack module, data processing module, second group of packet module;FPGA further comprises:Decoding module for reading the control data for being directed to each airborne equipment in the second heartbeat data packets, and is sent to corresponding transmission cache module;Multiple transmission cache modules are respectively connected to multiple serial output interfaces and at least one Ethernet interface, and for sending control data to each airborne equipment at a predetermined rate according to communication protocol corresponding with interface.

Description

A kind of device and method for improving communication and processing speed in avionics system
Technical field
The present invention relates to avionics fields, more particularly to one kind in avionics system for improving communication and handling The device and method of speed.
Background technology
The information of various avionic devices on aircraft is carried out at unified usually using unified processor on modern aircraft Reason combines the same or similar equipment of function in a component, over the display the relevant parameter of synthesis display, and each It is transmitted for information about by airborne databus between avionic device, to make all aviation electronics on entire aircraft set Standby performance reaches higher level, and such system is known as integrated avionic system.
Integrated avionic system includes the numerous various airborne equipments of function, such as synthetical display control unit, data connect Mouthful unit, double remaining air data systems, INS/GNSS integrated navigation systems, comprehensive wireless electric system, head-up display unit, with And cockpit monitoring system etc., these equipment are often required for summarizing connection by data interface unit DIU, and receive from not The communication data of same equipment.The data that existing data interface unit sends each equipment generally by CPU therein Carry out time-division processing.Since most of airborne equipment is required for being connected to data-interface list using serial data interfaces such as RS-422 Member, CPU directly receives such low speed asynchronous bus mode and communicates the time that can occupy CPU in real time, and RS-422 communication speed ratios CPU processing speeds are many slowly, therefore can reduce its processing capacity and place due to interrupting excessively and very disruptive CPU processing procedures Manage speed.For example, the 5 road serial line interfaces of DIU are connected to 5 serial data channels of airborne equipment, each channel fix with The period transmission data of 10ms, but each channel data length is different, the data packet such as Fig. 1 first halves received in CPU each periods Shown in point;There may be 5 different points of interruption (to be sent per road 10ms cycle datas within the period of 10ms by so CPU Time point, as shown in the lower half portion Fig. 1), after CPU receives data, every 2ms (10ms/5=2ms) is needed to interrupt primary carry out 5 times Data processing (P1~P5) increases cpu data reception and toggles number of processes with processing, and when interruption times and processing Between can with external device quantity increase and increase.
Moreover, with the continuous promotion of integrated avionic system complexity, the various equipment of required connection and corresponding number It is also continuously increased according to number of channels, causes the processing capacity of data interface unit and the slower problem of data processing speed that can not expire The communication process demand of the more airborne equipments of foot, and then integrated avionic system overall performance and reliability is caused to be unable to reach higher The requirement of standard avionics system.
Invention content
An object of the present invention at least that, for how to overcome the above-mentioned problems of the prior art, provide one kind Device and method for improving communication and processing speed in avionics system can improve communication process speed, increase processing Airborne equipment quantity, and keep the stability and reliability of avionics system.
To achieve the goals above, the technical solution adopted by the present invention includes following aspects.
A kind of device for improving communication and processing speed in avionics system comprising connected by SRIO interfaces FPGA and CPU;
Wherein, FPGA has:Multiple serial input interfaces, the number sent for receiving multiple airborne equipment data channel According to;Multiple order caching modules being connect with serial input interface, for carrying out temporal cache to the data from each channel;With First group of packet module of each order caching module connection, for the data of caching to package according to preset coding mode To obtain the first heartbeat data packets, and the first heartbeat data packets are passed through between FPGA and CPU according to scheduled heart beat cycle SRIO interfaces are sent to CPU;
CPU has:Module is unpacked, for being read from the first heartbeat data packets from FPGA according to preset coding mode The data in each channel;Data processing module is handled for the data to each channel, generates the control for each airborne equipment Data processed;Second group of packet module packages for that will control data according to preset coding mode, to obtain the second beats It is sent to FPGA according to packet, and according to scheduled second heart beat cycle;
FPGA further comprises:The decoding module being connect with each transmission cache module, for reading the second heartbeat data It is directed to the control data of each airborne equipment in packet, and is sent to corresponding transmission cache module;Multiple transmission cache modules, point Be not connected to multiple serial output interfaces and at least one Ethernet interface, and according to communication protocol corresponding with interface with Scheduled rate sends control data to each airborne equipment.
A method of for improving communication and processing speed in avionics system comprising following steps:
The data sent by the multiple airborne equipment data channel of multiple serial input interfaces of FPGA;Multiple and string The order caching module of row input interface connection carries out temporal cache to the data from each channel;With each order caching module First group of packet module of connection packages the data of caching according to preset coding mode to obtain the first heartbeat data packets, And the first heartbeat data packets are sent to by CPU by the SRIO interfaces between FPGA and CPU according to scheduled heart beat cycle;
Unpacking module in CPU reads according to preset coding mode from the first heartbeat data packets from FPGA each logical The data in road;Data processing module handles the data in each channel, generates the control data for each airborne equipment;Second Group packet module packages data are controlled according to preset coding mode, to obtain the second heartbeat data packets, and according to predetermined The second heart beat cycle be sent to FPGA;
In FPGA each machine is directed to each send in decoding module the second heartbeat data packets of reading that cache module is connect The control data of equipment are carried, and are sent to corresponding transmission cache module;Multiple transmission cache modules are respectively connected to multiple strings Row output interface and at least one Ethernet interface, and according to communication protocol corresponding with interface at a predetermined rate to each Airborne equipment sends control data.
In conclusion by adopting the above-described technical solution, the present invention at least has the advantages that:
By the way that FPGA to be combined with CPU, and high-speed bus communications technology is combined to carry out the caching of data and organize to wrap, it can When carrying out a large amount of airborne equipment communication data processing, CPU processing speeds are improved, and the capacity of equipment quantity handled can be opposite Increase, and improves avionics system overall performance and stability.
Description of the drawings
Fig. 1 is the time diagram that data interface unit is communicated and handled in existing avionics system.
Fig. 2 is the application connection diagram of data interface unit DIU according to the ... of the embodiment of the present invention.
Fig. 3 is according to the ... of the embodiment of the present invention for raising to communicate in avionics system and the apparatus structure of processing speed shows It is intended to.
Fig. 4 is that device and method according to the ... of the embodiment of the present invention are applied and led in the data interface unit of avionics system The time diagram of letter and processing.
Specific implementation mode
With reference to the accompanying drawings and embodiments, the present invention will be described in further detail, so that the purpose of the present invention, technology Scheme and advantage are more clearly understood.It should be appreciated that described herein, specific examples are only used to explain the present invention, and does not have to It is of the invention in limiting.
Fig. 2 shows the application connection diagram of data interface unit DIU according to the ... of the embodiment of the present invention, data-interface lists First DIU by serial communication interface be connected to inertial navigation system/Global Satellite Navigation System integrated navigation system INS/GNSS, Air data computer ADC, aeroengine parameter collector DTC, data logger VMS and comprehensive wireless electric system CNS, and It is connected to synthetical display control cells D U by Ethernet interface.Comprehensive wireless electric system CNS includes mainly VHF radio VHF, multimode rake receiver VOR/ILS, radio altimeter RA, Automatic Direction Finder ADF, range finder DME, aviation management answering machine XPDR and The equipment such as flight interphone ACU are integrated into an integrating device jointly, unified to pass through data processor and DIU and other external equipments Carry out data interaction.
Fig. 3 is according to the ... of the embodiment of the present invention for raising to communicate in avionics system and the apparatus structure of processing speed shows It is intended to, which is applied to improve communication and processing speed in data interface unit DIU, to increase avionics system The quantity for the airborne equipment that system can be handled, and keep higher stability and reliability.The device includes passing through SRIO interfaces The FPGA and CPU of (Serial Rapid I/O, serially rapidly input output interface) connection;FPGA is mainly responsible for the receipts of data Hair, caching, heartbeat data group packet;CPU be substantially carried out data processing (data are verified, according to preset condition in the future Specified equipment is sent to by corresponding channel from the data of distinct device).
Wherein, FPGA has:Multiple serial input interfaces (RS_RX-1 to RS_RX-n, for example, n be 20), it is more for receiving The data that a airborne equipment data channel is sent;
Multiple order caching modules being connect with serial input interface, for being delayed to the data from each channel temporarily It deposits;
First group of packet module being connect with each order caching module, the data for that will cache are according to preset coding staff Formula packages to obtain the first heartbeat data packets, and according to scheduled first heart beat cycle (such as 5ms or 2ms) by first Heartbeat data packets are sent to CPU by the communication interface between FPGA and CPU;
CPU has:Module is unpacked, for being read from the first heartbeat data packets from FPGA according to preset coding mode The data in each channel;
Data processing module, handled for the data to each channel (such as including:Data are verified, assignment, Data fusion, format conversion, protocol conversion etc.), generate the control data for each airborne equipment;
Group packet module, packages for that will control data according to preset coding mode, to obtain the second heartbeat data Packet, and sent according to scheduled second heart beat cycle (such as 5ms, 2ms, 1ms, the first heart beat cycle can be less than or equal to) To FPGA;
FPGA further comprises:The decoding module being connect with each transmission cache module, for reading the second heartbeat data It is directed to the control data of each airborne equipment in packet, and is sent to corresponding transmission cache module;
Multiple transmission cache modules, being respectively connected to multiple serial output interfaces, (RS_TX-1 to RS_TX-m, such as m are small In or equal to n) and at least one Ethernet interface (ETH), and according to communication protocol corresponding with interface with scheduled speed Rate sends control data to each airborne equipment.
In order to access the airborne equipment of measures of dispersion evidence, FPGA can also have more discrete magnitude input interfaces and it is corresponding from Dissipate amount output interface.
BRAM (Block RAM, block random access memory) may be used in order caching module and transmission cache module Temporal cache is done, neither packet loss nor affects on communication delay.Since the communication between FPGA and CPU uses SRIO interfaces, communication Speed is 1.25Gbps (speed also can be improved to 3.125Gbps), because DMA (Direct can be used in the SRIO interfaces of CPU side Memory Access, direct memory access) mode, sending and receiving for data packet be not take up the CPU time, wrapped in real time completely The data packet can also be dealt into CPU by FPGA immediately after receiving data packet under tupe, and communication speed is fast, real-time.And And P2020NXN2MHC chips may be used in CPU, ISO3080DWR communication modules may be used in serial input, output interface, XC7A100T-2FGG484I chips may be used in FPGA.
First group of packet module packages to obtain the first heartbeat data packets, specifically includes:According to each airborne equipment pair The data update period of data channel is answered to determine whether to read the data in the channel, for example, the data packet length in the 1st channel is The heart beat cycle of 30 bytes, update cycle 10ms, FPGA is 5ms, then every a heartbeat data packets, just from order caching The data in the 1st channel are read in module.For another example, the data packet length in the 2nd channel is 30 bytes, and the update cycle is The heart beat cycle of 1ms, FPGA are 2ms, then each heartbeat data packets are read from order caching module in the 2nd channel Data, and each heartbeat data packets include the data in the 2nd channel twice cached in order caching module.
Specifically, the channel data of each airborne equipment corresponding channel could be provided as identical format, for example, the first word Section is airborne equipment port numbers, and the second byte is the high byte of channel data length, and third byte is the low of channel data length Byte, nybble are package number, and the 5th to n bytes is data load.
The first acquired heartbeat data packets format is as shown in table 1 below, wherein data channel corresponds to each airborne equipment Each item data, the hardware connecting interface of physical channel, that is, each airborne equipment and DIU.Event is expressed as event triggering update, that is, has Data can update at any time.First group of packet module in FPGA is that the data of each data channel of caching distribute different packet starting points Location is to form heartbeat data packets.
Table 1
Fig. 4 shows the communication process schematic diagram of device according to the ... of the embodiment of the present invention.It is similar with such as Fig. 1,5 tunnels of DIU Serial line interface is connected to 5 serial data channels of airborne equipment, and each channel is fixed with the period transmission data of 10ms, but each Channel data length is different, and the data packet of the order caching module reception of FPGA is as shown in Fig. 4 top halfs.The heartbeat week of FPGA When phase is respectively 10ms and 5ms, the data that CPU is received are as shown in the lower half portion Fig. 4, by the way that the data of caching are passed through coding staff Formula re-groups package, and channel ID, channel data length wise, channel reception Bale No. are contained in the packet newly organized.FPGA is according to each logical The data length in road does preliminary caching, gives mono- complete data packet of CPU as possible, mitigates cpu load, and CPU need not be each logical Track data generates interruption temporarily, and carry out task toggles.
In various embodiments, which may further include:System detectio unit, for right during powering on The working condition of internal each component is detected, and in the process of work to the linking status of equipment and board whether in place into Row detection, and can be also used for real-time monitoring system temperature (including temperature of processor, power source temperature and environment temperature etc.);
Storage unit, for selectively being deposited to the data and handling result of acquisition according to preset instruction or rule It stores up (for example, in order to carry out test analysis and malfunction elimination);
Clock unit, for providing reference clock signal for data interface unit;
Debugging module, for carrying out digital simulation input and exporting handling result, to be joined with ground checkout equipment Close debugging.
Further, the embodiment of the present invention, which also discloses, applies the device of the various embodiments described above in avionics system The method that communication and processing speed are improved in DIU is combined by using FPGA with CPU, is improving the same of CPU processing speeds When, the airborne equipment quantity of avionics system processing also accordingly increases.
Specifically, the data that multiple airborne equipment data channel are sent are received by FPGA;To the data from each channel Carry out temporal cache;The data of caching are packaged according to preset coding mode to obtain the first heartbeat data packets, and root The first heartbeat data packets are sent to CPU by the SRIO interfaces between FPGA and CPU according to scheduled heart beat cycle;
CPU reads the data in each channel from the first heartbeat data packets;The data in each channel are handled, generation is directed to The control data of each airborne equipment;Control data are packaged according to preset coding mode, to obtain the second heartbeat data Packet, and FPGA is sent to according to scheduled second heart beat cycle;
FPGA reads the control data that each airborne equipment is directed in the second heartbeat data packets, is sent to corresponding send and delays Storing module, and control data are sent to each airborne equipment according to communication protocol corresponding with interface at a predetermined rate.
The above, the only detailed description of the specific embodiment of the invention rather than limitation of the present invention.The relevant technologies The technical staff in field is not in the case where departing from the principle and range of the present invention, various replacements, modification and the improvement made It should all be included in the protection scope of the present invention.

Claims (10)

1. a kind of device for improving communication and processing speed in avionics system, which is characterized in that described device includes logical Cross the FPGA and CPU of the connection of SRIO interfaces;
Wherein, FPGA has:Multiple serial input interfaces, the data sent for receiving multiple airborne equipment data channel;It is more A order caching module being connect with serial input interface, for carrying out temporal cache to the data from each channel;With it is each First group of packet module of order caching module connection, for being packaged the data of caching according to preset coding mode to obtain The first heartbeat data packets are taken, and the first heartbeat data packets are passed through by the SRIO between FPGA and CPU according to scheduled heart beat cycle Interface is sent to CPU;
CPU has:Module is unpacked, it is each for being read from the first heartbeat data packets from FPGA according to preset coding mode The data in channel;Data processing module is handled for the data to each channel, generates the control number for each airborne equipment According to;Second group of packet module packages for that will control data according to preset coding mode, to obtain the second heartbeat data Packet, and FPGA is sent to according to scheduled second heart beat cycle;
FPGA further comprises:The decoding module being connect with each transmission cache module, for reading in the second heartbeat data packets For the control data of each airborne equipment, and it is sent to corresponding transmission cache module;Multiple transmission cache modules, connect respectively It is connected to multiple serial output interfaces and at least one Ethernet interface, and according to communication protocol corresponding with interface with predetermined Rate to each airborne equipment send control data.
2. the apparatus according to claim 1, which is characterized in that the FPGA further comprises that multiple discrete magnitude inputs connect Mouthful, the measures of dispersion evidence sent for receiving multiple airborne equipment data channel;Multiple discrete magnitude output interfaces are used for multiple The measures of dispersion evidence that airborne equipment data channel is sent.
3. the apparatus according to claim 1, which is characterized in that first heart beat cycle is 5ms or 2ms.
4. device according to claim 3, which is characterized in that second heart beat cycle is less than or equal to the first heartbeat week Phase.
5. the apparatus according to claim 1, which is characterized in that the order caching module and transmission cache module are all made of Block random access memory BRAM does temporal cache.
6. the apparatus according to claim 1, which is characterized in that the CPU uses P2020NXN2MHC chips, serial defeated Enter, output interface use ISO3080DWR communication modules, FPGA use XC7A100T-2FGG484I chips.
7. a kind of for improving communication and the method for processing speed in avionics system, which is characterized in that the method includes with Lower step:
The data sent by the multiple airborne equipment data channel of multiple serial input interfaces of FPGA;It is multiple with it is serial defeated The order caching module of incoming interface connection carries out temporal cache to the data from each channel;It is connect with each order caching module First group of packet module the data of caching are packaged according to preset coding mode to obtain the first heartbeat data packets, and root The first heartbeat data packets are sent to CPU by the SRIO interfaces between FPGA and CPU according to scheduled heart beat cycle;
Unpacking module in CPU reads each channel according to preset coding mode from the first heartbeat data packets from FPGA Data;Data processing module handles the data in each channel, generates the control data for each airborne equipment;Second group of packet Module packages data are controlled according to preset coding mode, to obtain the second heartbeat data packets, and according to scheduled the Two heart beat cycles are sent to FPGA;
In FPGA with it is each send the decoding module that cache module connect and read each airborne set is directed in the second heartbeat data packets Standby control data, and it is sent to corresponding transmission cache module;Multiple transmission cache modules are respectively connected to multiple serial defeated Outgoing interface and at least one Ethernet interface, and according to communication protocol corresponding with interface at a predetermined rate to each airborne Equipment sends control data.
8. the method according to the description of claim 7 is characterized in that further comprising packaging to obtain in first group of packet module It, should to determine whether to read according to the data update period in each airborne equipment corresponding data channel when taking the first heartbeat data packets The data in channel.
9. the method according to the description of claim 7 is characterized in that the channel data of each airborne equipment corresponding channel is set as Identical format, and the first byte is airborne equipment port numbers, the second byte is the high byte of channel data length, third byte For the low byte of channel data length, nybble is package number, and the 5th to n bytes is data load, and n is less than or equal to 128。
10. the method according to any one of claim 7 to 9, which is characterized in that the method is applied in avionics system In data interface unit DIU, and DIU is connected to inertial navigation system/Global Satellite Navigation System group by serial communication interface Close navigation system INS/GNSS, air data computer ADC, aeroengine parameter collector DTC, data logger VMS and comprehensive Radio system CNS is closed, and synthetical display control cells D U is connected to by Ethernet interface.
CN201810333245.4A 2018-04-13 2018-04-13 A kind of device and method for improving communication and processing speed in avionics system Pending CN108563607A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810333245.4A CN108563607A (en) 2018-04-13 2018-04-13 A kind of device and method for improving communication and processing speed in avionics system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810333245.4A CN108563607A (en) 2018-04-13 2018-04-13 A kind of device and method for improving communication and processing speed in avionics system

Publications (1)

Publication Number Publication Date
CN108563607A true CN108563607A (en) 2018-09-21

Family

ID=63535017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810333245.4A Pending CN108563607A (en) 2018-04-13 2018-04-13 A kind of device and method for improving communication and processing speed in avionics system

Country Status (1)

Country Link
CN (1) CN108563607A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110309086A (en) * 2019-05-17 2019-10-08 全球能源互联网研究院有限公司 A kind of multichannel low speed mouth and single channel high speed port data interactive method
CN110399323A (en) * 2019-07-31 2019-11-01 哈尔滨工业大学 A kind of high-speed information channel based on SRIO
CN111651390A (en) * 2020-05-19 2020-09-11 北京北方华创微电子装备有限公司 Serial port data acquisition method, device and equipment of semiconductor equipment
CN112231263A (en) * 2020-10-29 2021-01-15 山东超越数控电子股份有限公司 FPGA intermediate layer card extends device
CN112685265A (en) * 2021-03-17 2021-04-20 中国人民解放军国防科技大学 Navigation receiver host and standby machine switching and testing method based on bidirectional communication serial port
CN112882740A (en) * 2021-02-05 2021-06-01 明峰医疗***股份有限公司 Remote data updating method and system for PET (positron emission tomography) equipment and computer-readable storage medium
CN113452628A (en) * 2021-06-22 2021-09-28 中国船舶重工集团公司第七0七研究所 Multifunctional interface adapter and control method thereof
CN114168518A (en) * 2021-11-08 2022-03-11 陕西千山航空电子有限责任公司 Airspeed data transmission method and system
CN115442351A (en) * 2022-08-06 2022-12-06 中国船舶重工集团公司第七一五研究所 High-speed RS-422 serial port communication module based on FPGA and CPU
CN116193000A (en) * 2023-04-25 2023-05-30 湖北微源卓越科技有限公司 FPGA-based intelligent packet rapid forwarding system and forwarding method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030046380A1 (en) * 2001-08-14 2003-03-06 Perry Steger Measurement module interface protocol database and registration system
CN101989945A (en) * 2009-08-05 2011-03-23 中国商用飞机有限责任公司 Communication network for aircraft
CN102932489A (en) * 2012-10-28 2013-02-13 中国电子科技集团公司第十研究所 Multi-channel ARINC429 bus interface
CN107211594B (en) * 2010-01-25 2014-04-09 西北工业大学 Airborne information processing method based on a variety of Avionics data bus
CN104391477A (en) * 2014-11-12 2015-03-04 上海交通大学 Drive-control integrated networked intelligent controller
CN104699649A (en) * 2015-03-16 2015-06-10 中煤科工集团上海研究院 Multi-branch serial bus interface and data exchange method
CN106021172A (en) * 2016-05-31 2016-10-12 积成电子股份有限公司 Data communication method and device
CN106713010A (en) * 2016-11-23 2017-05-24 北京润科通用技术有限公司 Communication method and system for avionics network system
CN107220154A (en) * 2017-06-26 2017-09-29 太仓市同维电子有限公司 The system for managing multiple address identical two-wire serial interface optical modules
CN107844447A (en) * 2017-09-29 2018-03-27 北京计算机技术及应用研究所 Multi-channel serial bus high speed data sampling and processing system and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030046380A1 (en) * 2001-08-14 2003-03-06 Perry Steger Measurement module interface protocol database and registration system
CN101989945A (en) * 2009-08-05 2011-03-23 中国商用飞机有限责任公司 Communication network for aircraft
CN107211594B (en) * 2010-01-25 2014-04-09 西北工业大学 Airborne information processing method based on a variety of Avionics data bus
CN102932489A (en) * 2012-10-28 2013-02-13 中国电子科技集团公司第十研究所 Multi-channel ARINC429 bus interface
CN104391477A (en) * 2014-11-12 2015-03-04 上海交通大学 Drive-control integrated networked intelligent controller
CN104699649A (en) * 2015-03-16 2015-06-10 中煤科工集团上海研究院 Multi-branch serial bus interface and data exchange method
CN106021172A (en) * 2016-05-31 2016-10-12 积成电子股份有限公司 Data communication method and device
CN106713010A (en) * 2016-11-23 2017-05-24 北京润科通用技术有限公司 Communication method and system for avionics network system
CN107220154A (en) * 2017-06-26 2017-09-29 太仓市同维电子有限公司 The system for managing multiple address identical two-wire serial interface optical modules
CN107844447A (en) * 2017-09-29 2018-03-27 北京计算机技术及应用研究所 Multi-channel serial bus high speed data sampling and processing system and method

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
吕鹏: "基于SRIO总线的全交换路由设计与实现", 《无线电通信技术》 *
张静: "数字信号处理模块中的串行RapidIO设计", 《火控雷达技术》 *
杜金艳等: "基于Zynq-7000的SRIO高速数据传输设计与实现", 《电子设计工程》 *
陈庆旭等: "一种CPU和FPGA的快速交换数据方法", 《单片机与嵌入式***应用》 *
陈震南: "基于嵌入式的1553B_RS485总线转换设备的研制", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110309086A (en) * 2019-05-17 2019-10-08 全球能源互联网研究院有限公司 A kind of multichannel low speed mouth and single channel high speed port data interactive method
CN110399323A (en) * 2019-07-31 2019-11-01 哈尔滨工业大学 A kind of high-speed information channel based on SRIO
CN111651390A (en) * 2020-05-19 2020-09-11 北京北方华创微电子装备有限公司 Serial port data acquisition method, device and equipment of semiconductor equipment
CN112231263A (en) * 2020-10-29 2021-01-15 山东超越数控电子股份有限公司 FPGA intermediate layer card extends device
CN112882740B (en) * 2021-02-05 2023-10-20 明峰医疗***股份有限公司 Remote data updating method and system for PET (polyethylene terephthalate) equipment and computer readable storage medium
CN112882740A (en) * 2021-02-05 2021-06-01 明峰医疗***股份有限公司 Remote data updating method and system for PET (positron emission tomography) equipment and computer-readable storage medium
CN112685265B (en) * 2021-03-17 2021-06-18 中国人民解放军国防科技大学 Navigation receiver host and standby machine switching and testing method based on bidirectional communication serial port
CN112685265A (en) * 2021-03-17 2021-04-20 中国人民解放军国防科技大学 Navigation receiver host and standby machine switching and testing method based on bidirectional communication serial port
CN113452628A (en) * 2021-06-22 2021-09-28 中国船舶重工集团公司第七0七研究所 Multifunctional interface adapter and control method thereof
CN114168518A (en) * 2021-11-08 2022-03-11 陕西千山航空电子有限责任公司 Airspeed data transmission method and system
CN115442351A (en) * 2022-08-06 2022-12-06 中国船舶重工集团公司第七一五研究所 High-speed RS-422 serial port communication module based on FPGA and CPU
CN116193000A (en) * 2023-04-25 2023-05-30 湖北微源卓越科技有限公司 FPGA-based intelligent packet rapid forwarding system and forwarding method
CN116193000B (en) * 2023-04-25 2023-06-23 湖北微源卓越科技有限公司 FPGA-based intelligent packet rapid forwarding system and forwarding method

Similar Documents

Publication Publication Date Title
CN108563607A (en) A kind of device and method for improving communication and processing speed in avionics system
CN110545152B (en) Upper computer with real-time transmission function in Ethernet and Ethernet system
US9465662B2 (en) Processor with efficient work queuing
US10135711B2 (en) Technologies for sideband performance tracing of network traffic
WO1995011554A1 (en) Error detection and correction apparatus for an asynchronous transfer mode (atm) network device
US20170187587A1 (en) Technologies for inline network traffic performance tracing
US8885480B2 (en) Packet priority in a network processor
CN107087306A (en) The method dispatched for wireless information source
CN106464412B (en) Sending method, equipment, processing method and the optical switching device of light packet
CN102104427B (en) FPGA-based nuclear magnetic resonance data communication implementation device and method
CN107888337B (en) FPGA, FPGA information processing method and accelerating device
US7933276B2 (en) Dynamic bandwidth allocation processor
CN105207954A (en) Transmitting data packet and throughput test method and device
CN106230913B (en) Data processing transmission method and device
US20160373322A1 (en) Controlling generation of filtered result packets
CN111884952B (en) Multichannel calculation accelerating equipment based on FPGA
US6754743B2 (en) Virtual insertion of cells from a secondary source into a FIFO
US20160285767A1 (en) Technologies for network packet pacing during segmentation operations
Cooke et al. Characterizing latency overheads in the deployment of FPGA accelerators
CN112653536B (en) FPGA-based SpaceFibre satellite-borne network node testing system and method
CN105282053A (en) Method and system for preventing output head-of-line of network exchange chip from blocking
CN105556902B (en) It is transmitted via the data of communication device
CN110034987A (en) A kind of CAN communication controller based on FPGA
Janik et al. LwIP based network solution for MicroBlaze
CN110661689B (en) Communication device and method for master station and slave station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180921