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

A flexible and universal serial communication method and system

A serial communication and flexible technology, which is applied in the field of serial communication methods and systems, can solve the problems of increasing module debugging cycle, waste of FPGA resources, and weak module versatility, so as to save FPGA resources, improve efficiency and accuracy, Effects that are easy to achieve

Active Publication Date: 2019-03-01
SICHUAN JIUZHOU ELECTRIC GROUP
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, when the asynchronous serial communication module based on FPGA receives and sends data, it causes a waste of FPGA resources and increases the debugging cycle of the module; and it is necessary to modify the software function to adapt to different types of communication message protocols, so that the versatility of the module is not enough. strong and complex

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
  • A flexible and universal serial communication method and system
  • A flexible and universal serial communication method and system
  • A flexible and universal serial communication method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be further described below in conjunction with the accompanying drawings.

[0036] The data rate of the serial communication in this embodiment is 375kpbs, and the clock frequency provided by the system is 40Mhz to realize the sending and receiving of serial data. Various communication parameters of this module can be dynamically configured through an external processing controller to adapt to different communication rates and clock modes. After the configuration is complete, start the process of sending and receiving serial data. Such as figure 1 Shown, specifically, a flexible and general serial communication method, including the following process:

[0037] The communication parameter configuration unit automatically configures the matching parameter settings according to the characteristics of the serial data, and provides the parameters of the processing controller to read and write configuration data through the external parallel inter...

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 the technical field of serial communication and discloses a flexible and universal serial communication method and system. The method includes the following steps: the communication parameter configuration unit automatically configures the parameter settings matched with the serial data according to the characteristics of the serial data, and the parameters of the configuration data are read and written by the processing controller through the external parallel interface; Receiving serial data of the transceiver, performing communication command analysis, generating aninterrupt signal and notifying the processing controller to perform data receiving FIFO operation; collecting the bit width of the received data and switching the data receiving FIFO or the data transmitting FIFO; serial data in parallel is sent to the transceiver via the data transmit FIFO. The technical proposal of the invention can buffer a large amount of data at first, thus saving FPGA resources. Secondly, byte delay algorithm is used to judge the length of data frame in receiving serial data communication, which is suitable for different types of receiving serial communication protocols, and achieves the universal, easy-to-use and simplified implementation of serial communication module.

Description

technical field [0001] The invention relates to the technical field of serial communication, in particular to a flexible and universal serial communication method and system. Background technique [0002] At present, when the asynchronous serial communication module based on FPGA receives and sends data, it causes a waste of FPGA resources and increases the debugging cycle of the module; and it is necessary to modify the software function to adapt to different types of communication message protocols, so that the versatility of the module is not enough. strong and complex. Contents of the invention [0003] The technical problem to be solved by the present invention is to provide a flexible and universal serial communication method and system for the above existing problems. [0004] The technical scheme adopted in the present invention is as follows: a flexible and general serial communication method, specifically including the following processes: [0005] The communic...

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): G06F13/24G06F13/42
CPCG06F13/24G06F13/4282
Inventor 冯硕
Owner SICHUAN JIUZHOU ELECTRIC GROUP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More