Font Size: a A A

The System Of Data Transmission And Processing Based On USB And FPGA

Posted on:2007-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:P J LinFull Text:PDF
GTID:2178360185481088Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the developing of information technology, the study of image processing and data encryption algorithms has been widely concerned, and how to make use of hardware to realize these algorithms becomes an important study aspect. Furthermore, as a dominant route of information source, data acquisition is one of the most significant bases of the development of information technology. Consequently, a high-speed data transmisson and processing system which can be used in algorithm processing and data acquisition has vast applied foreground.USB is a newly bus interface standard, which has the features of high-speed, plug and play, reliability and extensibility. According to the USB specification Rev.2.0 protocol, the rate of data transmission is up to 480Mbps, thus it becomes realizable for a peripheral equipment to transmit great-capacity data at high speed by using USB. On the other hand, FPGA is abroad used in the fields of data processing and algorithm realization owing to the advantage of high work frequency, short design period, low cost, unlimited re-programming. Therefore, the thesis designs a data transmission and processing system by combining the merits of FPGA and USB, and the system can be used in data acquisition by extending.Based on the whole design idea expounded in the thesis, the structure and performance of the chips adopted in the system are described in brief. Then the method of design and implement of software and hardware is discussed. In the hardware design part, the hardware design scheme of USB data upload and download modules, USB host and slave modules and FPGA module is proposed; the connection mode among these modules is also shown. In the sofeware part, the basic function and holistic realization of PDIUSBD12 and CH375 firmware, FPGA inner data processing program, USB driver and PC application are mainly introduced. Finally, the design scheme of Cellular Automata image edge detect algorithm and Gaussian Random Number generator algorithm applied in the system is presented, and an extended application scheme of data acquisition by the system is also provided.
Keywords/Search Tags:USB, FPGA, Firmware, Windriver
PDF Full Text Request
Related items