Font Size: a A A

Based On The Mcf5249 The Usb Host Design And Realization

Posted on:2006-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:G TanFull Text:PDF
GTID:2208360152498547Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The exchange and storage of mobile data is the recently hotspot in ITindustry, which is springing up with the USB grows up. The USB technologyis not only the intermedium of mobile data exchange, but also its core. It iscan be foresee that, the embedded USB host will be widely used in consumingelectronic product.According to the design request, firstly, the USB1.1 specification isanalyzed in this thesis, in which, put the emphasis on the USB systemarchitecture,data communication model,data packet format,USB standarddescriptor. Secondly, on the basis of analyzing the USB device Mass StorageClass speciation, the logical communication model between host and device isestablished. Thirdly, the hardware and software design of the USB host systemis realized.While designing the hardware , based on M5249C3 development kit, weuse MCF5249(32-bit embeded MCU)as processor, SL811HS(USB hostcontroller) as host controller.By analyzing the architecture of the chips, thefounction of the pins and the read/write timing, the USB host controllerinterface circuit is accomplished. Depending on it, MCF5249 can operate andcontrol SL811HS.While designing the USB system software, we use the MetrowerksCodeWarrior IDE as the programming and debuging tool. Firstly, the USB busdriver is be realized, which can detect,recognize and setup the USB device,then, the Bulk-Only transport driver is builded base on USB Mass Storageclass specification. Over Bulk-Only transporting, the USB host can read/writethe files on the USB flash disk by sending USB Floppy Interface (UFI)commands.At last, there are a series of tests about the founction of the embeddedUSB host. They are test for USB host expanding interface circuit; test fordetecting,recognizing and setuping USB device,and test for data transmissionover Mass Storage Class specification. The results of all the tests verify thatthe hardware of the embedded USB host is correctly designed and the USBsystem software can drive the USB host to read/write the files on USB flashdisk.
Keywords/Search Tags:USB host, MCF5249, Host controller, Bulk-Only Transport, UFI Command
PDF Full Text Request
Related items