Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for achieving controller area network (CAN) bus network nodes

A CAN bus, network node technology, applied in the field of CAN bus network node implementation, can solve the problems of increasing power consumption and design complexity, increasing the size of the chip, and consuming logic resources, so as to reduce the overhead of logic resources and reduce power consumption. , the effect of small size

Inactive Publication Date: 2012-10-24
10TH RES INST OF CETC
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The adoption of scheme 1 requires the addition of a single-chip microcomputer chip; the adoption of scheme 2 requires the addition of additional bus controller chips; the scheme 3 does not require the addition of additional chips, but the method of using hardware description language to control the soft core in the FPGA is complex in design and inflexible in modification
Solution 4 has the advantages of Solution 3, but the disadvantage is that it needs to embed a CPU, which consumes more logic resources, and also increases power consumption and design complexity.
Option 1 and 2 need to increase the chip, which increases the size, power consumption, and weight

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
  • Method for achieving controller area network (CAN) bus network nodes
  • Method for achieving controller area network (CAN) bus network nodes
  • Method for achieving controller area network (CAN) bus network nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] refer to figure 1 . figure 1 Describes a best embodiment of the present invention using Xilinx's XC5VSX95T programmable logic array (FPGA) as the programmable logic array chip 5, and PowerPC as the CAN driver software processor to realize the CAN bus network node. The CAN soft-core controller embedded in the programmable logic array chip 5 is a mature commercial product, which can realize functions such as the physical layer and the media access control sublayer of the CAN bus. Users only need to embed this commercial module into user logic. The CAN driver software processor can be realized by CPU chips such as PowerPC and DSP. The processor bus connected between the CAN driver software processor and the programmable logic array chip 5 can be EMIF of DSP, 60X of PowerPC, PCIE, RapidIO, PCI, etc. The best implementation mode...

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 method for achieving controller area network (CAN) bus network nodes. In a field programmable gate array (FPGA), a soft core driver connected with a soft core bus is adopted. The soft core driver is connected with a CAN drive software processor through a processor bus, and a CAN interface chip completing transmission of a single-ended signal to a CAN interface is connected between a CAN soft core controller end and a CAN bus. An interrupt request signal of a CAN soft core controller in the FPGA is transmitted to a processor interrupt tube pin connected behind a reverser through the reverser. The soft core controller transmits a soft core chip select signal generated by combining a 31st -bit to 8th -bit signal output by the CAN drive software processor and a chip select signal output by the CAN drive software processor into the CAN soft core controller. The soft core driver converts a processor bus interface into a soft core bus interface, and then transmission and receiving of CAN data of the CAN bus network nodes can be achieved through the CAN soft core controller. The method is simple in structure, flexible in design and suitable for a system composed of a processor and a field programmable gate array chip.

Description

technical field [0001] The invention relates to a method for realizing a CAN bus network node mainly by using a programmable logic array (FPGA) device and a CPU-based processor. Background technique [0002] Because the CAN bus has excellent performance and high reliability, the mature technology has been widely used in airborne equipment as a module control bus. The CAN communication node design in the prior art generally adopts the following schemes: [0003] 1. The CAN network node is realized by using a single-chip microcomputer with CAN interface function. [0004] 2. Use single-chip microcomputer, digital signal processor (DSP), FPGA and CAN bus controller chip to realize CAN network nodes. Commonly used bus controller chips include SJA1000, MCP2515 and so on. [0005] 3. On the FPGA, the CAN bus soft core is used to realize the CAN bus controller, and the logic code is written in the hardware design language to control the soft core to realize the CAN network node. ...

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): H04L12/40
Inventor 卢华许林
Owner 10TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products