www.ti.com
PRODUCT PREVIEW
3DetailedDeviceDescription
3.1ARMSubsystemOverview
3.1.1ComponentsoftheARMSubsystem
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463A–SEPTEMBER2007–REVISEDSEPTEMBER2007
ThissectionprovidesadetailedoverviewoftheDM355device.
TheARMSubsystemcontainscomponentsrequiredtoprovidetheARM926EJ-S(ARM)mastercontrolof
theoverallDM355system,includingthecomponentsoftheARMSubsystem,theperipherals,andthe
externalmemories.
TheARMisresponsibleforhandlingsystemfunctionssuchassystem-levelinitialization,configuration,
userinterface,usercommandexecution,connectivityfunctions,interfaceandcontrolofthesubsystem,
etc.TheARMismasterandperformsthesefunctionsbecauseithasalargeprogrammemoryspaceand
fastcontextswitchingcapability,andisthussuitableforcomplex,multi-tasking,andgeneral-purpose
controltasks.
TheARMSubsysteminDM355consistsofthefollowingcomponents:
•ARM926EJ-SRISCprocessor,including:
–coprocessor15(CP15)
–MMU
–16KBInstructioncache
–8KBDatacache
–WriteBuffer
–Javaaccelerator
•ARMInternalMemories
–32KBInternalRAM(32-bitwideaccess)
–8KBInternalROM(ARMbootloaderfornon-AEMIFbootoptions)
•EmbeddedTraceModuleandEmbeddedTraceBuffer(ETM/ETB)
•SystemControlPeripherals
–ARMInterruptController
–PLLController
–PowerandSleepController
–SystemControlModule
TheARMalsomanages/controlsallthedeviceperipherals:
•DDR2/mDDREMIFController
•AEMIFController,includingtheOneNANDandNANDflashinterface
•EnhancedDMA(EDMA)
•UART
•Timers
•RealTimeOut(RTO)
•PulseWidthModulator(PWM)
•Inter-ICCommunication(I2C)
•Multi-MediaCard/SecureDigital(MMC/SD)
•AudioSerialPort(ASP)
•UniversalSerialBusController(USB)
•SerialPortInterface(SPI)
•VideoProcessingFrontEnd(VPFE)
–CCDController(CCDC)
SubmitDocumentationFeedbackDetailedDeviceDescription59