Font Size: a A A

Usb Interface Circuit Design And Implementation - The Design Of The Transmitter

Posted on:2004-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y XinFull Text:PDF
GTID:2208360095460301Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
Universal serial Bus is a new technology about interface between computer and device. USB technology has become one of the fastest developing technologies in recent years, and is widely used in the computer field. USB technology is single bus technology. USB bus supports not only low speed (1.5Mb/s), full speed(12Mb/s)and high speed(480Mb/s)data transmission but also asynchronous transmission (such as keyboard, play-pole, mouse), synchronous transmission (such as sound, image device) and other transmissions. USB technology implements connection between multi-devices and host. This paper mainly introduces feature of USB, bus system structure, data transmission method, data flow model of USB and USB protocol. An idea is brought forth to design USB interface circuit after comprehending the USB protocol. At the same time, this paper presents packet recognition, transaction sequencing, SOP, EOP, RESET, RESUME signal detection/generation, clock/data separation, NRZI Data encoding/decoding and bit-stuffing, CRC generation and checking (Token and Data), packet ID (PID) generation and checking/decoding, serial-parallel/ parallel-serial Conversion.In this design, codes are written in Verilog-hdl, simulated in Active-hdl and synthesized in Synplify, based on which, this paper also give timing simulation and static timing analysis results. In the final, byte file is given and downloaded into FPGA and tested. This paper has also introduced using of EDA software, such as Active-hdl, Synplify and etc.
Keywords/Search Tags:USB Communication Model, Communication Flow Model, Data Transmission Method, Communication protocol, Data Collection, USB interface, NRZI, SIE
PDF Full Text Request
Related items