Texas Instruments TMS320DM355 Computer Hardware User Manual


 
www.ti.com
PRODUCT PREVIEW
3DetailedDeviceDescription
3.1ARMSubsystemOverview
3.1.1ComponentsoftheARMSubsystem
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463ASEPTEMBER2007REVISEDSEPTEMBER2007
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