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

Method and system for USB communication between computing device and FPGA

A computing device and communication system technology, applied in the field of computer communication, can solve problems such as low transmission rate and unstable system operation

Active Publication Date: 2016-07-20
PEKING UNIV
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the communication system provides users with a variety of interfaces, the transmission rate is very low and the system is unstable

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 and system for USB communication between computing device and FPGA
  • Method and system for USB communication between computing device and FPGA
  • Method and system for USB communication between computing device and FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0077] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0078] The invention provides a USB communication method between a computing device and an FPGA, such as figure 1As shown, the realization of the method is composed of a computing device driver and an FPGA hardware program; the computing device-side USB chip and the FPGA-side USB chip are actually connected through a USB bus; the computing device-side USB chip is connected to the computing device driver, and the FPGA-side USB chip is connected to The FPGA communication system hardware program; the computing device driver is connected to the computing device user software program through the communication interface, and the FPGA communication system hardware program is connected to the FPGA user hardware program through the communication interface; through the actual connection of the USB bus, the comp...

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 and system for USB communication between a computing device and an FPGA. The method comprises the following steps: actually connecting a computing device end USB chip and an FPGA end USB chip through a USB bus; connecting the computing device end USB chip with a device driving program and connecting the FPGA end USB chip with an FPGA communication system hardware program; connecting the computing device driving program with a computing device user software program through a communication interface and connecting the FPGA communication system hardware program with an FPGA user hardware program through a communication interface; realizing the virtual connection between the computing device driving program and the FPGA hardware program through the actual connection of a USB bus, so as to realize the virtual connection between the computing device user software program and the FPGA user hardware program; and realizing the connection between the computing device and FPGA hardware through a communication interface. The method and system are capable of providing efficient, reliable and strong-interactivity data communication between the computing device and the FPGA, and are high in universality.

Description

technical field [0001] The invention belongs to the field of computer communication, relates to FPGA (Field Programmable Gate Array), in particular to an efficient, reliable and highly interactive USB communication method and communication system between computing equipment and FPGA. Background technique [0002] FPGA (Field-Programmable Gate Array, Field-Programmable GateArray) is a programmable high-performance semi-custom circuit device. With the development of chip technology, the performance of FPGA has been continuously improved and its functions have been gradually improved. Therefore, it has been developed by more and more Researchers and researchers use it as an accelerator in a computer system. Although the existing FPGA provides users with high-speed interfaces such as PCIe and 10 Gigabit Ethernet, it also limits the size of the computer case, and the user has to carry a large-size case. Complete the communication between the computer and the FPGA. High-speed, po...

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/42
CPCG06F13/4252G06F2213/0044
Inventor 王韬李志伟丁博岩吕松武
Owner PEKING UNIV
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