Multi-serial-port parallel processing framework based on FPGA

A parallel processing, multi-serial port technology, applied in instruments, computer control, simulators, etc., can solve the problems of increased hardware cost, long CPU waiting time, limited number of serial ports that can be extended by the processor, etc., so as to reduce the design complexity and difficulty , Reduce the CPU load and improve the effect of data transmission bandwidth

Inactive Publication Date: 2014-04-09
STATE NUCLEAR POWER AUTOMATION SYST ENGCO
View PDF7 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such as 8250, 16550AFN and other chips are common special-purpose UART devices, hardware serial interface resources are limited, but the internal structure design of this type of chip is quite complicated, the chip has many pins, and some contain many auxiliary modules (such as FIFO). Only the basic functions of UART are often used in use, and such chips are used in design, resulting in waste of resources; 2) The number of scalable serial ports provided by processors or dedicated multi-serial port chips is limited, and more UART serial port expansion cannot be realized; 3. ) The peripheral interface circuit is complex, and the board design is more difficult; 4) The use of UART chips will also increase the hardware cost and increase the area of ​​the circuit board, which cannot be applied to multi-channel data acquisition occasions on a large scale; 5) The processor adopts serial mode Scan each channel in turn, but the serial port communication rate is too low, resulting in too long CPU waiting time, it is difficult to meet the actual needs of high real-time requirements and parallel processing

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
  • Multi-serial-port parallel processing framework based on FPGA
  • Multi-serial-port parallel processing framework based on FPGA
  • Multi-serial-port parallel processing framework based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] In order to realize the support of parallel multi-channel serial peripherals, increase the UART bus serial communication bandwidth, reduce the CPU load, improve system integration, and reduce hardware costs, such as figure 2 Shown, the present invention is based on the multi-serial port parallel processing framework of FPGA, comprises transceiver, FPGA programmable logic chip and processor CPU, and CPU is connected with described FPGA chip by CPU interface bus, it is characterized in that: in described FPGA chip interior A plurality of UART cores and a plurality of coprocessor MCUs corresponding to each UART core are designed by a hardware description language; a plurality of embedded memories corresponding to each coprocessor MCU are embedded in the FPGA, and each embedded memory is configured as A dual-port mode capable of reading and writing operations; the multiple UART cores are connected to multiple corresponding transceivers through RS232 / RS422 / RS485 interfaces. ...

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 belongs to the technical field of distributed industrial control, and relates to a multi-serial-port parallel processing framework based on an FPGA. The framework comprises transceivers, an FPGA programmable logic chip and a processor CPU. The CPU is connected with the FPGA chip via a CPU interface bus. The framework is characterized in that: multiple UART cores and multiple co-processor MCUs which are corresponding to all the UART cores are designed in the FPGA chip via a hardware description language; multiple embedded type storage devices which are corresponding to all the co-processor MCUs are embedded in the FPGA, and each embedded type storage device is configured to be a dual-port mode capable of performing read-write operation; and the multiple UART cores are connected with the multiple corresponding transceivers via RS232 / RS422 / RS485 interfaces. The framework is low in hardware design cost so that a CPU load can be effectively reduced, serial bus data transmission bandwidth can be enhanced and multipath serial channels can be flexibly expanded.

Description

technical field [0001] The invention belongs to the technical field of distributed industrial control, and in particular relates to an FPGA-based multi-serial port parallel processing architecture. Background technique [0002] UART (Universal Asynchronous Receiver Transmitter) is a serial transmission interface widely used in short-distance, low-speed communication. It is easy to operate, reliable in operation, strong in anti-interference, low in cost, and long in transmission distance (comprising 485 networks can transmit 1,200 meters above). In data communications, computer networks, and distributed industrial control systems, processors often use serial communications to exchange data and information with peripheral modules. [0003] In modern industrial control systems, multi-serial communication is used more and more widely. Especially in the field of data acquisition, the demand for the number of serial ports in engineering applications increases, and the processor ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/042
Inventor 王楠刘玉升邵磊
Owner STATE NUCLEAR POWER AUTOMATION SYST ENGCO
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