Texas Instruments TMS320C645X Musical Instrument Amplifier User Manual


 
1Overview
1.1GeneralRapidIOSystem
User'sGuide
SPRU976March2006
SerialRapidIO(SRIO)
TheRapidIOperipheralusedintheTMS320C645xiscalledaserialRapidIO(SRIO).Thischapter
describesthegeneraloperationofaRapidIOsystem,howthismoduleisconnectedtotheoutsideworld,
thedefinitionsoftermsusedwithinthisdocument,andthefeaturessupportedandnotsupportedfor
SRIO.
RapidIO™isanon-proprietaryhigh-bandwidthsystemlevelinterconnect.Itisapacket-switched
interconnectintendedprimarilyasanintra-systeminterfaceforchip-to-chipandboard-to-board
communicationsatGigabyte-per-secondperformancelevels.Usesforthearchitecturecanbefoundin
connectedmicroprocessors,memory,andmemorymappedI/Odevicesthatoperateinnetworking
equipment,memorysubsystems,andgeneralpurposecomputing.PrinciplefeaturesofRapidIOinclude:
Flexiblesystemarchitectureallowingpeer-to-peercommunication
Robustcommunicationwitherrordetectionfeatures
Frequencyandportwidthscalability
Operationthatisnotsoftwareintensive
Highbandwidthinterconnectwithlowoverhead
Lowpincount
Lowpower
Lowlatency
1.1.1RapidIOArchitecturalHierarchy
RapidIOisdefinedasa3-layerarchitecturalhierarchy.
Logicallayer:Specifiestheprotocols,includingpacketformats,whichareneededbyendpointsto
processtransactions
Transportlayer:Definesaddressingschemestocorrectlyrouteinformationpacketswithinasystem
Physicallayer:Containsthedevicelevelinterfaceinformationsuchastheelectricalcharacteristics,
errormanagementdata,andbasicflowcontroldata
IntheRapidIOarchitecture,asinglespecificationforthetransportlayeriscompatiblewithdiffering
specificationsforthelogicalandphysicallayers(seeFigure1).
14SerialRapidIO(SRIO)SPRU976March2006
SubmitDocumentationFeedback