Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

ARINC 659 protocol based instruction decoding method

A decoding and instruction technology, applied in the field of instruction decoding, can solve problems such as no similar technology

Active Publication Date: 2014-02-12
西安翔腾微电子科技有限公司
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is currently no similar technology

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
  • ARINC 659 protocol based instruction decoding method
  • ARINC 659 protocol based instruction decoding method
  • ARINC 659 protocol based instruction decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The present invention provides a kind of decoding method based on the instruction of ARINC659 agreement, and this method comprises the following steps:

[0017] 1) Define machine codes for different system parameters stipulated in the ARINC659 protocol, and each system parameter occupies several 32 bits. Taking the parameter GAP as an example, the machine code format is:

[0018]

[0019]

[0020] 2) The general static memory SRAM with a data bit width of 32 bits is used to store the machine codes of all instructions;

[0021] 3) Define one-to-one corresponding instruction codes for the instructions stipulated in the ARINC659 protocol, define the machine code format of each instruction, and each instruction occupies a number of 32 bits (a maximum of 4 32 bits are required).

[0022] Take the FREE command as an example, the command code is 4’b0000, and the machine code format is:

[0023]

[0024] 4) Divide the SRAM address space into 16 parts, which can store...

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 relates to an ARINC 659 protocol based instruction decoding method. The method comprises 1) reading machine codes corresponding to system parameters successively from corresponding initial positions and fixed address space in a general static random access memory (SRAM), and verifying the system parameters required to be verified; continuing to read a next system parameter if verification is successful; assigning 0 to an address pointer value is verification is failed; conducting the step 2) when all the system parameters are verified; 2) determining the general synchronous FIFO state, and keeping the address pointer unchangeable if the general synchronous FIFO is full; conducting the step 3) if the general synchronous FIFO is not full; 3) decoding the machine codes of all instructions according to instruction types. According to the method, the problem of analysis of frame description language instructions by BIU on an ARINC 659 bus is effectively solved, and the method can be promoted to complete works like bus custom instruction set machine code definition, instruction decoding and decoding state indication.

Description

technical field [0001] The invention belongs to the technical field of computer control, and relates to a decoding method, in particular to an instruction decoding method based on the ARINC659 protocol. Background technique [0002] The ARINC659 backplane data bus is a serial fault-tolerant bus standard that meets high reliability requirements. The ARINC659 protocol specifies the frame description language, which defines the timing of communication data between online replaceable modules on the bus. As a BIU developer, it is necessary to define the machine code format of the frame description language, and analyze the machine code to complete the communication with other BIUs on the bus. There is currently no such technology. Contents of the invention [0003] In order to solve the above-mentioned technical problems existing in the background technology, the present invention provides a method that effectively solves the problem of parsing the frame description language ...

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): G06F9/30
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
Eureka Blog
Learn More
PatSnap group products