Texas Instruments TMS320DM357 Switch User Manual


 
1Introduction
1.1PurposeofthePeripheral
1.2Features
1.3FeaturesNotSupported
User'sGuide
SPRUGH3November2008
UniversalSerialBus(USB)Controller
Thisdocumentdescribestheuniversalserialbus(USB)controllerintheTMS320DM357DigitalMedia
System-on-Chip(DMSoC).Thecontrollersupportshigh-speedUSBperipheralmodeandhigh-speed
limitedhost-modeoperations.TheUSBcontrollercanbeoperatedbyARMthroughthememory-mapped
registers.
Note:TheHigh-SpeedUSBOTGControllerisaninstantiationoftheMUSBMHDRCfromMentor
GraphicsCorporation.
Thisdocumentcontainsmaterialsthatare©2003-2007MentorGraphicsCorporation.
MentorGraphicsisaregisteredtrademarkofMentorGraphicsCorporationoritsaffiliated
companiesintheUnitedStatesandothercountries.
TheUSBcontrollersupportsdatathroughputratesupto480Mbps.Itprovidesamechanismfordata
transferbetweenUSBdevicesandalsosupportshostnegotiation.
TheUSBhasthefollowingfeatures:
SupportsUSB2.0peripheralatHighSpeed(480Mbps)andFullSpeed(12Mbps)
SupportsUSB2.0hostatHighSpeed(480Mbps),FullSpeed(12Mbps),andLowSpeed(1.5Mbps)
SupportsUSB2.0OTG
SupportsfoursimultaneousRXandTXendpoints,morecanbesupportedbydynamicallyswitching
Eachendpointcansupportalltransfertypes(control,bulk,interrupt,andisochronous)
SupportsUSBextensionsforSessionRequest(SRP)andHostNegotiation(HNP)
Includesa4KendpointFIFORAM,andsupportsprogrammableFIFOsizes
External5VpowersupplyforVBUScanbecontrolledthroughI2C
IncludesaDMAcontrollerthatsupportsfourTXandfourRXDMAchannels
IncludesRNDISmodeofDMAforacceleratingRNDIStypeprotocolsusingshortpackettermination
overUSB
Thefollowingfeaturesarenotsupported:
HighBandwidthIsochronousTransfer.
HighBandwidthInterruptTransfer.
AutomaticAmalgamationofBulkPackets(CPPIDMAwillindirectlyhandlethisfeatureandisnot
supportedatthecorelevel).
AutomaticSplittingofBulkPackets(CPPIDMAwillindirectlyhandlethisfeatureandisnotsupported
atthecorelevel).
UniversalSerialBus(USB)Controller 14SPRUGH3November2008
SubmitDocumentationFeedback