Asynchronous serial communication data exchange method based on FPGA (Field Programmable Gate Array)

A technology of communication data and asynchronous serial port, applied in the field of data communication, can solve the problems of limited number of serial ports, unfavorable development of data communication, increase of hardware resources and difficulty of debugging, etc., and achieve the effect of simplifying application difficulty and saving hardware resources

Inactive Publication Date: 2018-10-09
JINAN INSPUR HIGH TECH TECH DEV CO LTD
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Serial communication is widely used in digital communication systems, but the number of serial ports in most systems is very limited
However, in a system where multiple modules need to communicate with each other, the existing methods usually require that each module must be connected to a serial port for data communication, which undoubtedly increases hardware resources and debugging difficulties during use, which is not conducive to The development of data communication

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
  • Asynchronous serial communication data exchange method based on FPGA (Field Programmable Gate Array)
  • Asynchronous serial communication data exchange method based on FPGA (Field Programmable Gate Array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] The present invention provides a kind of FPGA-based asynchronous serial port communication data exchange method:

[0027] Coordinate and control the exchange of communication data based on FPGA, save the serial port path information configured on the host side as a transmission control list,

[0028] Perform load device access detection, perform data frame verification on the received data, and write the verified data into the receiving buffer of the receiving / sending buffer area,

[0029] Poll the receiving buffer of the receiving / sending buffer area, find the written data, search the serial port channel that can be sent in the transmission control list, write the data into the corresponding sending buffer in the receiving / sending buffer area,

[0030] Send the data in the corresponding sending buffer.

[0031] Simultaneously provide a kind of FPGA-based asynchronous serial communication data exchange system corresponding to the above method, including exchange contro...

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 an asynchronous serial communication data exchange method based on an FPGA (Field Programmable Gate Array), and relates to the field of data communication technology. The method comprises the following steps: saving serial path information configured by a host side as a transmission control list; writing checked data into receiving buffer of a receiving/sending buffer area;polling the receiving buffer of the receiving/sending buffer area; finding the data being written; searching for a serial port path which can be sent in the transmission control list; writing the data into corresponding sending buffer in the receiving/sending buffer area; and sending the data in the corresponding sending buffer. According to the method, logic configuration is performed in the FPGA, thereby realizing data forwarding of an asynchronous serial port, saving hardware resources, lowering the application difficulty, and facilitating the development of data communication.

Description

technical field [0001] The invention discloses a data exchange method, relates to the technical field of data communication, in particular to an FPGA-based asynchronous serial port communication data exchange method. Background technique [0002] Serial port communication is widely used in digital communication systems, but the number of serial ports in most systems is very limited. However, in a system where multiple modules need to communicate with each other, the existing methods usually require that each module must be connected to a serial port for data communication, which undoubtedly increases hardware resources and debugging difficulties during use, which is not conducive to The development of data communication. [0003] However, the present invention provides an FPGA-based asynchronous serial communication data exchange method, uses FPGA for logic configuration, realizes data forwarding of asynchronous serial ports, saves hardware resources, simplifies application...

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): H04L12/863H04L12/883H04L1/00H04L49/9015
CPCH04L1/004H04L1/0083H04L47/6225H04L49/9015
Inventor 姜凯于治楼王子彤
Owner JINAN INSPUR HIGH TECH TECH DEV CO LTD
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