CN101931580B - System on chip adopting ARINC 659 rear panel data bus interface chip - Google Patents

System on chip adopting ARINC 659 rear panel data bus interface chip Download PDF

Info

Publication number
CN101931580B
CN101931580B CN2009102544362A CN200910254436A CN101931580B CN 101931580 B CN101931580 B CN 101931580B CN 2009102544362 A CN2009102544362 A CN 2009102544362A CN 200910254436 A CN200910254436 A CN 200910254436A CN 101931580 B CN101931580 B CN 101931580B
Authority
CN
China
Prior art keywords
arinc
register
chip
bus
bus interface
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.)
Active
Application number
CN2009102544362A
Other languages
Chinese (zh)
Other versions
CN101931580A (en
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.)
AVIC No 631 Research Institute
Original Assignee
AVIC No 631 Research Institute
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 AVIC No 631 Research Institute filed Critical AVIC No 631 Research Institute
Priority to CN2009102544362A priority Critical patent/CN101931580B/en
Publication of CN101931580A publication Critical patent/CN101931580A/en
Application granted granted Critical
Publication of CN101931580B publication Critical patent/CN101931580B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The invention provides a system on a chip adopting an ARINC 659 rear panel data bus interface chip with high reliability and credibility and low cost in a novel communication mechanism. The system on the chip comprises a PCI (Peripheral Component Interconnect) bus interface module, a two-port RAM, a bus command list mapping storage, a command list self-loading functional module and an ARINC 659 bus protocol processing module. The invention ensures complete certainty of the communication.

Description

ARINC 659 backboard data bus interface chip SOC(system on a chip)s
Technical field
The invention belongs to computer communication field, relate to a kind of ARINC 659 backboard data bus interface chip SOC(system on a chip)s.
Background technology
ARINC 659 backboard data/address buss (are called for short later on: the fault-tolerant universal serial bus that ARINC 659 buses) is based on two-two remaining configurations of Time Triggered framework; It supports the time subregion and the space partition zone of robust, is the key technology of synthesization modular avionics system.ARINC 659 buses come from the SAFEBus of Honeywell company TMBus, 1993, SAFEBus TMBus is adopted by US Airways Electronic Engineering Association (AEEC) and is become standard, issues the 659 core bus standards into ARINC.In the aeronautical data bus of using at present, the reliability that ARINC 659 buses provide, integrality and remaining grade are the highest.
ARINC 659 buses have been used for Airplane Information Management System (the Airplane Information Management System of Boeing 777; AIMS) system, Versatile Integrated Avionics (VIA) system of aircrafts such as Boeing 717N, MD-10, KC-130 and the Highly Reliable Layered System system that is used for space exploration of future generation are applied; ARINC 659 buses have broad application prospects in the Safety-Critical System of space flight, aviation, industrial control field.
Abroad, ARINC 659 buses are proprietary core technologies of Honeywell company, and Honeywell does not externally provide independent Bus Interface Chip and Related product.Domestic, as far back as last century Mo, minority scholar ARINC 659 buses that begin one's study are just arranged, but also do not have ripe total line products at present.Grasp ARINC 659 these international advanced technologies of backboard data/address bus; ARINC 659 Bus Interface Chips of development China independent intellectual property right (are called for short later on: interface chip); Can partly fill up the domestic technique blank, the exploitation that can be China new combined modularization safety-critical applying electronic system provides new approach and strong technical support.
Summary of the invention
In order to solve the above-mentioned technical problem that exists in the background technology, the invention provides a kind of reliability of new communication mechanisms, credible high and ARINC 659 backboard data bus interface chip SOC(system on a chip)s with low cost of adopting.
Technical solution of the present invention is: the invention provides a kind of ARINC 659 backboard data bus interface chip SOC(system on a chip)s, its special character is: said ARINC 659 backboard data bus interface chip SOC(system on a chip)s comprise pci bus interface module, dual port RAM, bus line command table mapping memory, command list bootstrap loading functional module and ARINC 659 bus protocol processing modules; Said command list bootstrap loading functional module electrically connects through bus line command table mapping memory and ARINC 659 bus protocol processing modules; Said pci bus interface module electrically connects through dual port RAM and ARINC 659 bus protocol processing modules; Said pci bus interface module and ARINC 659 bus protocol processing modules electrically connect.
Above-mentioned ARINC 659 bus protocol processing modules comprise clock generation unit, microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector, internal bus, interface bus and initialization timer; Said clock generation unit inserts microprocessor, internal bus and pci bus interface module respectively; Said microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector and initialization timer insert internal bus respectively; Said data transmitter inserts data sink; Said internal register group inserts the pci bus interface module through interface bus; Said dual port RAM, bus line command table mapping memory, command list bootstrap loading functional module insert internal bus respectively.
Above-mentioned lock-out pulse detection check unit comprises lock-out pulse detector and lock-out pulse checker; Said lock-out pulse detector inserts internal bus through the lock-out pulse checker.
Above-mentioned internal register group comprises version number's register; The full resolution time register; Factor register between predetermined timestamp; The time limit register is waited in initialization synchronously; Message gap register; Master or reserve step length register; LRM module No. register; The interface chip status register; The Host Command register; The debugging control register; The debug time breakpoint register; OIER; Interrupt status register; Command address register; The frame switching enables or status register and frame switching or synchronization message accepting state register.
Above-mentioned initialization pulse detector comprises first counter and the first pulse pattern decision device, and said first counter and the first pulse pattern decision device electrically connect.
Above-mentioned lock-out pulse detector comprises second counter and the second pulse pattern decision device, and said second counter and the second pulse pattern decision device electrically connect.
Above-mentioned clock-pulse generator comprises the 3rd counter and variable connector, and said the 3rd counter and variable connector electrically connect.
Above-mentioned initialization timer comprises 1024 times of frequency dividers and anti-phase counter, and said 1024 times of frequency dividers and anti-phase counter electrically connect.
Above-mentioned microprocessor comprises and is used to accomplish to the reading of command list, the preparatory decoding unit of the row decoding of going forward side by side, be used to deposit four in advance the core instructions after the decoding preparatory translation instruction buffer cell and be used for being responsible for forming according to the decode results transmitting-receiving control unit that transmitting-receiving is controlled to waveform in advance; Said preparatory decoding unit, preparatory translation instruction buffer cell and transmitting-receiving control unit electrically connect successively.
Advantage of the present invention is:
1, adopts advanced Time Triggered communication mechanism, guarantee the complete certainty of communication.The present invention develops the ARINC 659 Bus Interface Chip SOC(system on a chip)s of independent intellectual property right, on the basis of realizing strong time synchronized, adopts advanced Time Triggered communication mechanism, guarantees the complete certainty of communication.
2, high available, high credible, can tolerate to comprise " Byzantium's fault " almost various single fault patterns.The present invention develops the ARINC 659 Bus Interface Chip SOC(system on a chip)s of independent intellectual property right, and data are sent and adopted two remainings, system applies is two-two remaining configurations, not only has high availability, has also guaranteed the high credible of transfer of data.
3, good reliability, with low cost.The present invention adopts SOC (System On Chip, SOC(system on a chip)) technology on ARINC 659 Bus Interface Chips, reduced peripheral components, has improved the reliability of application system, greatly reduces the development cost of application system.
4, fill up the domestic technique blank, the exploitation that can be China new combined modularization safety-critical applying electronic system provides new approach and strong technical support.
Description of drawings
Fig. 1 is ARINC 659 backboard data bus interface chip system on chip structure sketch mapes provided by the present invention;
Fig. 2 is the inner structural representation of forming of protocol processes functional module according to the invention;
Fig. 3 is the inner structural representation of forming of clock generating module according to the invention;
Fig. 4 is the control flow sketch map of transmitting-receiving control unit according to the invention;
Fig. 5 is a pulse generator structural representation of the present invention;
Fig. 6 is a pulse detector structural representation of the present invention;
Fig. 7 is an initialization pulse detector elements structural representation of the present invention;
Fig. 8 is that the counter structure sketch map is waited in initialization of the present invention;
Fig. 9 is the internal structure sketch map of Data Receiving of the present invention unit;
Figure 10 is the sequential sketch map of over-sampling circuit of the present invention.
Embodiment
Referring to Fig. 1; The invention provides a kind of ARINC 659 backboard data bus interface chip SOC(system on a chip)s; Mapping RAM), command list bootstrap loading functional module and protocol processes functional module ARINC 659 core bus interface chips (be called for short: interface chip, BIU) interface chip has the SOC(system on a chip) of Harvard's framework dedicated frame descriptive language (FDL) microcommand processor in being, BIU inside mainly comprises five parts: pci bus interface module, dual port RAM, bus line command table mapping memory (are called for short:; Command list bootstrap loading functional module electrically connects through bus line command table mapping memory and ARINC 659 bus protocol processing modules; The pci bus interface module electrically connects through dual port RAM and ARINC 659 bus protocol processing modules; Pci bus interface module and ARINC 659 bus protocol processing modules electrically connect.
The interface chip HPI adopts the pci bus interface of standard; Interface is except that not supporting accord with PCI 2.2 electrical codes the hot plug; Pci bus interface mainly is responsible for the read-write and the external interrupt request responding of docking port chip internal dual port RAM, internal register with from pattern mode operational module.
When interface chip powered on, internal command table bootstrap loading functional module was moved the command list in the outside FLASH memory among the inner mapping RAM to automatically.Command list bootstrap loading module produces address sense data from outside FLASH memory automatically, and writes among the mapping RAM, and command list bootstrap loading process does not need the main frame intervention.After command list loaded and accomplishes, interface chip carried out initialization internal register, order operation such as decoding, preparation synchronously in advance.The content of outside FLASH memory will be revised through TM bus (or substitute with JTAG).
Mapping RAM in the interface chip is the table demanded storage parts of interface chip, and that deposits interface chip is provided with parameter and bus scheduling control command, and interface chip realizes that through carrying out this order each LRM carries out data communication by the sequential of regulation on ARINC 659 buses.Interface chip can only read the content of mapping RAM.
Dual port RAM in the interface chip is as the medium of information exchange between subsystem main frame and the interface chip.Busy (BUSY) logic of dual port RAM provides the mechanism of the same unit of a kind of exclusive reference memory.When visit is initiated to the same unit of dual port RAM simultaneously in two ends; Only allow port A (or port B) reference to storage, and the BUSY signal of port B (or port A) can effectively inform that the equipment dual port RAM of request access port B (or port A) is just busy; Equipment will be hung up the read-write operation to port B (or port A); When the write operation to port A (or port B) finished, it is invalid that the BUSY signal of port B (or port A) will become, and can carry out read-write operation this moment to port B (or port A).Two ports of dual port RAM have separately independently control, address and I/O signal, and any unit can both be independently by two port access.
The protocol processes functional module comprise Harvard's framework special-purpose micro-order processor, realize that time synchronized, table command execution, Data Receiving and transmission, data are temporary, interruption and functions such as abnormality processing and report.The pci bus interface module is realized by the pci interface IP kernel of purchasing and some internal interface decoding logics.Dual port RAM is realized by the IP kernel of purchasing with mapping RAM.
Referring to Fig. 2, protocol processes functional module internal clocking generating unit, microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector, internal bus, interface bus and initialization timer; Clock generation unit inserts microprocessor, internal bus and pci bus interface module respectively; Microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector and initialization timer insert internal bus respectively; Data transmitter inserts data sink; The internal register group inserts the pci bus interface module through interface bus; Dual port RAM, bus line command table mapping memory, command list bootstrap loading functional module insert internal bus respectively.Wherein, the lock-out pulse detector inserts internal bus through the lock-out pulse checker.Microprocessor is transmitted data by data transmitter and clock-pulse generator through internal bus after the information that reception data sink, initialization timer, lock-out pulse detector, lock-out pulse checker and initialization pulse detector are sent through internal bus.
Referring to Fig. 3, the interface chip internal clocking produces through its inner PLL frequency multiplication, and a PLL of external crystal produces the frequency output of 240MHz, will be as the clock of weak point/long lock-out pulse testing circuit; The frequency of 240MHz is 60MHz behind 1/4 frequency divider frequency division of band clear terminal, as bus clock.Another PLL of external crystal produces the frequency output of 120MHz, is used for HPI.
Chip internal FDL microcommand processor is a processor of intermittently carrying out; When microprocessor begins at current total linear window; Begin to handle the corresponding instruction of next total linear window; Simultaneously send control signal, accomplish operation accordingly, be in halted state afterwards according to the current window order request, wait for next window commencing signal after microprocessor start working again.
The microcommand processor can be carried out all instruction and self-defining INT interrupt instructions of " ARINC 659 backboard data/address bus standards-1993 " regulation.
The microcommand processor is made up of preparatory decoding unit, preparatory translation instruction buffer cell, transmitting-receiving control unit.In advance decoding unit is mainly accomplished command list is read the row decoding of going forward side by side.This unit is controlled by state machine.The translation instruction buffer cell is a register file in advance, is used to deposit four core instructions after the preparatory decoding.The transmitting-receiving control unit be responsible for according to preparatory decode results to waveform transmitting-receiving control, be used for control data transmitting element and Data Receiving unit to receive and perhaps send the waveform of appointment.
The transmitting-receiving control unit is the actuator of microcommand processor; Also be its most crucial parts; The transmitting-receiving control unit is the state machine of autonomous Design, and each state and the switch condition thereof of this state machine are as shown in table 1 below, and transmitting-receiving control unit state machine workflow is referring to Fig. 4.
The status list of table 1 transmitting-receiving control unit
Figure GSB00000656311900061
Figure GSB00000656311900071
Figure GSB00000656311900081
In table 1:
The GAP--transmission data mode of reading to give an order;
S_GAP1--reads to give an order and sends first word;
The S_GAP2--data status word is effective;
First word of S_GAP_END--is effective;
S_GAP_WAIT--o'clock gets into this state in GAP>2.
The interface chip internal register accounts for the main frame external reference address space of 0X5F * 32bit, and the definition of each register is as shown in table 2, and the reference address of each register is: the offset address in base address+0x00080000+ table 2.The internal register group comprises version number's register; The full resolution time register; Factor register between predetermined timestamp; The time limit register is waited in initialization synchronously; Message gap register; Master or reserve step length register; LRM module No. register; The interface chip status register; The Host Command register; The debugging control register; The debug time breakpoint register; OIER; Interrupt status register; Command address register; The frame switching enables or status register and frame switching or synchronization message accepting state register.
Table 2 interface chip internal register gathers
Figure GSB00000656311900091
Data transmission blocks is one group of shift register, and it sends to bus with data by turn under bus clock drives.
Referring to Fig. 5, pulse generator is made up of the 3rd counter and variable connector, and the 3rd counter externally excitation of start-up control signal produces 4 long low pulse signals down.Variable connector is delivered to this pulse signal respectively on CLOCK, DATA0, the DATA1 circuit according to the pulse pattern control signal of outside.The control of the pulse pattern that pulse generator produces is as shown in table 3 below.
The pulse of table 3 pulse generator produces the type control table
Control bit 1 Control bit 2 Pulse pattern
?0 0 Change pulse at the beginning
?0 1 Short lock-out pulse
?1 0 Long lock-out pulse
?1 1 The pulse of frame debug suspend
2 pulse signal generators are arranged in each interface chip, correspond respectively to A, B bus.
Pulse generator is made up of the 3rd counter and variable connector.The message sink register is received the validity of data by an indication.Data are to relatively being used for to then carrying out following data relatively: Ax=Ay, Ax=By, Bx=Ay, Bx=By.In case BIU determines whether complete word and has received and accomplished data relatively that it will confirm the validity of each digit order number according to " the ARINC 659 backboard data/address bus standards-1993 " rule that provides.
If the multi-path digital position is effective, will from the data bit on effective road, select arbitrarily.If there is not the active data road, the value of the data bit of selection is arbitrarily.If from the data bit on all buses is good, the data bit of then selecting is faultless.If from the data bit on all buses is bad, the data bit of then selecting is uncorrectable.If some data bit is that effectively some is not, the data bit of then selecting is correctable.
Referring to Fig. 6; Pulse detector is made up of second counter and the second pulse pattern decision device; Second counter is if can (comprise 4 times) more than 4 times by continuous counter; Just confirming has lock-out pulse to send, and the second pulse pattern decision device went out the lock-out pulse type and exported index signal according to the level detection of DATA0 line and DATA1 line immediately this moment.Second counter is if can (comprise 8 times) more than 8 times by continuous counter, and the output low pulse signal is to pulse generator, and stop pulse sends.
4 pulse detectors are arranged in the interface chip; Correspond respectively to 4 buses; The second pulse pattern checker is according to the index signal (three unlike signals) of the corresponding pulse detector output of 4 buses; Judge whether to have at least a group-indicate signal effective at AxAy, AxBy, BxAy, BxBy, and then in not collinear output pulse marker pulse type.
Referring to Fig. 7; The initialization pulse detector is made up of first counter and the first pulse pattern decision device; First counter is if can (comprise 32 times) more than 32 times by continuous counter; Just confirming has lock-out pulse to send, and this moment, whether the first pulse pattern decision device was initialization pulse according to the level judging of CLOCK line and DATA1 line immediately, and the output index signal.
4 initialization pulse detectors are arranged among the BIU, correspond respectively to 4 buses.
Referring to Fig. 8, initialization wait counter is made up of 1024 times of frequency dividers and an anti-phase counter.When BIU gets into asynchronous regime or receives synchronization pulse, anti-phase counter heavy duty initial value starts the frequency divider sum counter simultaneously starts working, and Counter Value is reduced to 0, exports a pulse signal initialization BIU.BIU one gets into synchronous regime, and the frequency divider sum counter quits work at once.
Referring to Fig. 9, the reception of single expection basic waveform is responsible in the Data Receiving unit, will compare with the expection waveform after finishing receiving, and returns accepting state.
In receiving course,, adopt 3 algorithms of averaging to carry out the burr filtration treatment to clock line and data line signal earlier in order to improve reliability.Signal after filtering is carried out again the over-sampling of 8 frequencys multiplication.The sequential of over-sampling circuit is referring to shown in Figure 10; Use the clock signal of the certain umber of beats of register-stored; When the rising edge that detects clock; Be that sample8 1 claps afterwards, the sample3 among the use figure, sample4, sample5, sample6, sample7 be totally 5 sampled points voting generation output signals, the signal value that judgement samples.Data on the bus have been carried out the stability that signals collecting is guaranteed in the sampling of 8 frequencys multiplication.
The another one function of Data Receiving unit is that the data bit that samples is decoded, compares, judges that validity splices output then.The validity of data bit is according to setting, according to the validity table and the integrality list deciding of " ARINC 659 backboard data/address bus standards-1993 ".

Claims (9)

1. ARINC 659 backboard data bus interface chip SOC(system on a chip)s, it is characterized in that: said ARINC 659 backboard data bus interface chip SOC(system on a chip)s comprise pci bus interface module, dual port RAM, bus line command table mapping memory, command list bootstrap loading functional module and ARINC 659 bus protocol processing modules; Said command list bootstrap loading functional module electrically connects through bus line command table mapping memory and ARINC 659 bus protocol processing modules; Said pci bus interface module electrically connects through dual port RAM and ARINC 659 bus protocol processing modules; Said pci bus interface module and ARINC 659 bus protocol processing modules electrically connect.
2. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 1, it is characterized in that: said ARINC 659 bus protocol processing modules comprise clock generation unit, microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector, internal bus, interface bus and initialization timer; Said clock generation unit inserts microprocessor, internal bus and pci bus interface module respectively; Said microprocessor, internal register group, data transmitter, data sink, clock-pulse generator, lock-out pulse detection check unit, initialization pulse detector and initialization timer insert internal bus respectively; Said data transmitter inserts data sink; Said internal register group inserts the pci bus interface module through interface bus; Said dual port RAM, bus line command table mapping memory, command list bootstrap loading functional module insert internal bus respectively.
3. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 2, it is characterized in that: said lock-out pulse detection check unit comprises lock-out pulse detector and lock-out pulse checker; Said lock-out pulse detector inserts internal bus through the lock-out pulse checker.
4. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 3 is characterized in that: said internal register group comprises that factor register, initialization wait for that synchronously time limit register, message gap register, master or reserve step length register, LRM module No. register, interface chip status register, Host Command register, debugging control register, debug time breakpoint register, OIER, interrupt status register, command address register, frame switching enable or status register and frame switching or synchronization message accepting state register between version number's register, full resolution time register, predetermined timestamp.
5. according to claim 3 or 4 described ARINC 659 backboard data bus interface chip SOC(system on a chip)s; It is characterized in that: said initialization pulse detector comprises first counter and the first pulse pattern decision device, and said first counter and the first pulse pattern decision device electrically connect.
6. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 5; It is characterized in that: said lock-out pulse detector comprises second counter and the second pulse pattern decision device, and said second counter and the second pulse pattern decision device electrically connect.
7. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 5, it is characterized in that: said clock-pulse generator comprises the 3rd counter and variable connector, said the 3rd counter and variable connector electrically connect.
8. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 5, it is characterized in that: said initialization timer comprises 1024 times of frequency dividers and anti-phase counter, said 1024 times of frequency dividers and anti-phase counter electrically connect.
9. ARINC 659 backboard data bus interface chip SOC(system on a chip)s according to claim 5; It is characterized in that: said microprocessor comprises and is used to accomplish to the reading of command list, the preparatory decoding unit of the row decoding of going forward side by side, be used to deposit four in advance the core instructions after the decoding preparatory translation instruction buffer cell and be used for being responsible for forming according to the decode results transmitting-receiving control unit that transmitting-receiving is controlled to waveform in advance; Said preparatory decoding unit, preparatory translation instruction buffer cell and transmitting-receiving control unit electrically connect successively.
CN2009102544362A 2009-12-22 2009-12-22 System on chip adopting ARINC 659 rear panel data bus interface chip Active CN101931580B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009102544362A CN101931580B (en) 2009-12-22 2009-12-22 System on chip adopting ARINC 659 rear panel data bus interface chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009102544362A CN101931580B (en) 2009-12-22 2009-12-22 System on chip adopting ARINC 659 rear panel data bus interface chip

Publications (2)

Publication Number Publication Date
CN101931580A CN101931580A (en) 2010-12-29
CN101931580B true CN101931580B (en) 2012-02-22

Family

ID=43370512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009102544362A Active CN101931580B (en) 2009-12-22 2009-12-22 System on chip adopting ARINC 659 rear panel data bus interface chip

Country Status (1)

Country Link
CN (1) CN101931580B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577154B (en) * 2012-07-26 2015-09-30 中国航空工业集团公司第六三一研究所 Based on the interpretation method of the instruction of ARINC659 agreement
CN103577155B (en) * 2012-07-26 2015-09-30 中国航空工业集团公司第六三一研究所 Based on the implementation method of the instruction decoding circuit of ARINC659 agreement
CN103810069A (en) * 2012-11-13 2014-05-21 中国航空工业集团公司第六三一研究所 Verification platform and verification method for ARINC659 bus fault-tolerant circuit
CN103019848B (en) * 2012-12-25 2015-06-03 北京航天测控技术有限公司 Method for realizing peripheral component interconnect (PCI) bus non-vector interrupt
CN103885421B (en) * 2014-03-26 2017-04-05 上海航天电子通讯设备研究所 A kind of STD bus controller
CN104539503A (en) * 2014-12-11 2015-04-22 中国航空工业集团公司第六三一研究所 Method for achieving redundancy channel data cross transmission based on 1394 bus autonomous forwarding
CN105138495B (en) * 2015-07-31 2018-05-18 上海卫星工程研究所 The ARINC659 bus control units of embedded microcontroller
CN105550131B (en) * 2015-12-11 2018-07-03 中国航空工业集团公司西安航空计算技术研究所 A kind of interface data processing system and method based on finite state machine and ARINC659 buses
CN106844247A (en) * 2016-12-06 2017-06-13 中国电子科技集团公司第三十二研究所 Command processing system and method in aviation bus protocol
CN108183846A (en) * 2017-12-06 2018-06-19 中国航空工业集团公司西安航空计算技术研究所 A kind of ARINC659 bus nodes framework
CN110704353B (en) * 2019-09-30 2021-03-16 北京航空航天大学 CPCI-ARINC429 hot plug system
CN111949574B (en) * 2020-06-30 2023-10-20 厦门汉印电子技术有限公司 Bus bit number judging method, device, equipment and readable storage medium
CN112181493B (en) * 2020-09-24 2022-09-13 成都海光集成电路设计有限公司 Register network architecture and register access method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374364B1 (en) * 1998-01-20 2002-04-16 Honeywell International, Inc. Fault tolerant computing system using instruction counting
US7206877B1 (en) * 1998-12-22 2007-04-17 Honeywell International Inc. Fault tolerant data communication network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374364B1 (en) * 1998-01-20 2002-04-16 Honeywell International, Inc. Fault tolerant computing system using instruction counting
US7206877B1 (en) * 1998-12-22 2007-04-17 Honeywell International Inc. Fault tolerant data communication network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
徐文辉.《ARINC659总线简介》.《航空电子技术》.1999,(第2期),第22-27页. *
李宝羽等.《ARINC659总线协议同步机制的研究与实现》.《航空计算技术》.2009,第39卷(第2期),第118-119页. *

Also Published As

Publication number Publication date
CN101931580A (en) 2010-12-29

Similar Documents

Publication Publication Date Title
CN101931580B (en) System on chip adopting ARINC 659 rear panel data bus interface chip
CN105117360B (en) Interface signal replay shooting method based on FPGA
CN104932954B (en) Microsatellite FPGA critical data guard methods
CN102929836B (en) Special ASIC (Application Specific Integrated Circuit) chip system for spaceflight
US20070220367A1 (en) Fault tolerant computing system
CN104182305A (en) Triple modular redundancy control and data management computer and using method thereof
CN102402220B (en) Load sharing fault tolerant flight control system and fault detection method
CN105138495A (en) ARINC659 bus controller with embedded microcontroller
CN105335548B (en) A kind of MCU emulation mode for ICE
CN103246588B (en) Controller and implementation method for self-checking serial bus
CN105357147A (en) High-speed and high-reliability network-on-chip adapter unit
US20030035369A1 (en) Communication system and communication control method
CN103744753B (en) A kind of data interactive method of dual systems and device
CN105515673B (en) A kind of optical-fibre channel node card
CN101776028B (en) Hold-down and release simulation data source system
CN104850530B (en) A kind of cube star spaceborne computer
CN113806290B (en) High-integrity system-on-a-chip for integrated modular avionics systems
CN103235769B (en) A kind of 1553 bus protocol processors at a high speed
CN101458305B (en) Embedded module test and maintenance bus system
CN107807902B (en) FPGA dynamic reconfiguration controller resisting single event effect
CN110879549B (en) Redundancy measurement architecture based on cross-comparison method and redundancy management method
CN108983036B (en) Traveling wave distance measurement system based on electronic transformer
CN103678249B (en) Expansion equipment and its clock adjustment method based on memory interface
US10769038B2 (en) Counter circuitry and methods including a master counter providing initialization data and fault detection data and wherein a threshold count difference of a fault detection count is dependent upon the fault detection data
CN103888227A (en) Data frame receiving and analyzing device and method based on VL

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant