Font Size: a A A

The Development Of Host/Slave USB Interface Based On DSP

Posted on:2009-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:C L GengFull Text:PDF
GTID:2178360248452020Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
In this paper, a design of embedded USB host/slave interfaces based on TMS320C55x DSP is developed. As the host interface, the module can write and read flash memory disk. If the module is on slave mode, it can communicate with computer.TMS320C55x DSP is the latest generation of TI fixed-point DSP in the C5000 DSP platform.It inheriteds development trend of C54x.This processor is optimized for high performance and low-operation. TMS320C55x DSP is an ideal solution for many applications,for example: personal communication systems,portable voice players, personal digital medical equipments, digital cameras and so on. Especially, TMS320C5507 and TMS320C5509 support USB to communicate with computer. On the basis of embedded systems with the slave USB interface, realizing host USB interface which can be used to assce flash memory disk is more popular. This paper follows the new idea to design and practice the host/slave USB interface based on TMS320C55x DSP system.The system selects TI TMS320VC5509 to act as the CPU, and selects Cypress's SL811 to act as USB host/slave interface chip to buildup the interface module. The hardware of the system possesses the virtue of cheapness, speediness, etc. From the point of the host USB software, the system integrates USB Driver, USB host controller driver and user software, it enumerates and configures flash memory disk well. Moreover, the system follows mass storage class protocol and establishes FAT file system so that it can read and write flash memory disk. The slave USB software includes device end's firmware and PC end's device driver as well as PC end's user software to realize the module acting as universal device to communicate with PC.According to the method introduced in this paper, the host/slave USB interface module is established successfully. The experiments proved that this system is reliable, extendable and can be transplanted to other embedded system. We summarized and analyzed the reason at the ending of the paper.
Keywords/Search Tags:Host/Slave USB interface, Flash memory disk, DSP
PDF Full Text Request
Related items