Font Size: a A A

The Design And Implementation Of MCU & USB Device Controller

Posted on:2010-01-23Degree:MasterType:Thesis
Country:ChinaCandidate:X L ChenFull Text:PDF
GTID:2178360275482418Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
For the advantages of low cost, easy to use, protocol flexible, interface standardization and port easy to expand, USB (Universal Serial Bus) occupies the predominant position in the region of computer peripheral interface and with the wide use of USB technology, USB plays an important role in data communication. With the abundance of IP core, how to increase the reusability of IP core, connect different IP cores effectively and short design period become the research focuses in IC design field, therefore this paper designs and implements a controller IP core of MCU&USB device. This design comprises the requirements of the capacity of the designers in two facets, the capacity of ASIC system design and the capacity of analysis of communication protocol, this design has strong theoretical research significance and practical value.Firstly, this paper introduces the origin and development of Universal Serial Bus, research of USB device and the development of MCU at home and abroad. Secondly, the paper introduces the USB 1.1 protocol include USB system structure, physical interface, package structure in data communication and four types of data transmission. Then the paper focuses on the approach of the design of MCU and USB device controller IP core, describes the system structure and the design of each function module in detail and presents the applied scheme of function module in the system. Because the MCU&USB device controller IP core designed in this paper mainly aims to low speed functional device like mouse, keyboard and joystick, the design of device controller only implements control transferring and interrupt transferring. In the past designs, MCU always applies chips of hard core, because of the aims of the design in this paper are low speed functional devices, the hard core MCU wastes cost of the design products, lacks product competition, based on the consideration above, this paper designs MCU independently to achieve the functions of hard core MCU, greatly decreases the chip area and development costs.Finally, the paper simulates and synthesizes the designed IP core, introduces the system test platform, elaborates the implementation method of bus enumeration and data transferring in test platform and analyzes the simulation results. The design is taped out successfully by CSMC 0.35um process.
Keywords/Search Tags:Universal Serial Bus, USB device controller, IP core, FPGA
PDF Full Text Request
Related items