Texas Instruments TMS320DM646x Computer Hardware User Manual


 
2.1PurposeoftheARMSubsystem
2.2ComponentsoftheARMSubsystem
PurposeoftheARMSubsystem
www.ti.com
TheARMSubsystemcontainsthecomponentsrequiredtoprovidetheARM926EJ-S(ARM)master
controloftheTMS320DM646xDMSoCsystem.Ingeneral,theARMisresponsibleforconfigurationand
controloftheoverallDM646xDMSoCsystem,includingtheDSPSubsystemandamajorityofthe
peripheralsandexternalmemories.
IntheDMSoC,theARMisresponsibleforhandlingsystemfunctionssuchassystem-levelinitialization,
configuration,userinterface,usercommandexecution,connectivityfunctions,interfaceandcontrolofthe
DSPSubsystem,andoverallsystemcontrol.TheARMperformsthesefunctionsbecauseithasalarger
programmemoryspaceandbettercontextswitchingcapability,andisthusmoresuitableforcomplex,
multi-tasking,andgeneral-purposecontroltasksthantheDSP.
TheARMSubsystem(ARMSS)intheDM646xDMSoCconsistsofthefollowingcomponents:
ARM926EJ-SRISCprocessor,including:
Co-Processor15(CP15)
MMU
16KBInstructioncacheand8KBDatacache
WriteBuffer
ARMInternalMemories
32KBInternalRAM(32-bitwideaccess)
8KBInternalROM(ARMbootloaderfornon-EMIFAbootoptions)
EmbeddedTraceModuleandEmbeddedTraceBuffer(ETM/ETB)
SystemControlPeripherals
ARMInterruptController
PLLController
PowerandSleepController
SystemModule
TheARMalsomanages/controlsthefollowingperipherals:
AsynchronousEMIF(EMIFA),includingtheNANDflashinterface
ATAController
ClockReferenceGenerator(CRGEN)
DDR2MemoryController
EnhancedDMA(EDMA)System-ChannelController(CC)andTransferControllers(TCs)
EthernetMediaAccessController(EMAC)
General-PurposeInput/Output(GPIO)
HostPortInterface(HPI)
Inter-ICCommunication(I2C)
MultichannelAudioSerialPort(McASP)
PeripheralComponentInterface(PCI)
PulseWidthModulator(PWM)
SerialPortInterface(SPI)
Timers
TransportStreamInterface(TSIF)
UniversalAsynchronousReceiver/Transmitter(UART)
UniversalSerialBus(USB)Controller
VideoDataConversionEngine(VDCE)
VLYNQInterface
16ARMSubsystemOverviewSPRUEP9AMay2008
SubmitDocumentationFeedback