Transcription of APRIL 2010 REVISED JUNE 2011 TMS320DM368 …
1 APRIL2010 REVISEDJUNE2011 TMS320DM368 DigitalMediaSystem-on-Chip(DMSoC)Checkfo rSamples:TMS320DM3681 TMS320DM368 DigitalMediaSystem-on-Chip(DMSoC) Highlights ARM926EJ-S Core High-PerformanceDigitalMediaSystem-on-Ch ip(DMSoC) Supportfor32-Bitand16-Bit(Thumb Mode)InstructionSets 432-MHzARM926EJ-SClockRate DSPI nstructionExtensionsandSingleCycle TwoVideoImageCo-processorsMAC(HDVICP,MJC P)Engines ARM Jazelle Technology Supportsa RangeofEncode,Decode,andVideoQualityOper ations EmbeddedICE-RTLogicforReal-TimeDebug VideoProcessingSubsystem ARM9 MemoryArchitecture HWFaceDetectEngine 16K-ByteInstructionCache ResizeEnginefrom1/16xto8x 8K-ByteDataCache 16-BitParallelAFE(AnalogFront-End)Interf aceUpto120 MHz 32K-ByteRAM 4:2:2(8-/16-bit)Interface 16K-ByteROM 8-/16-bitYCCandUpto24-BitRGB888 LittleEndianDigitalOutput TwoVideoImageCo-processors 3 DACsforHDAnalogVideoOutput(HDVICP,MJCP)E ngines HardwareOn-ScreenDisplay(OSD) Supporta RangeofEncodeandDecodeOperations ,MPEG4,MPEG2,MJPEG,JPEG,WMV9/VC1 PeripheralsincludeEMAC, ,DDR2/NAND,5 SPIs,2 UARTs,2 VideoProcessingSubsystemMMC/SD/SDIO,KeyS can FrontEndProvides.
2 8 DifferentBootModesandConfigurable HWFaceDetectEnginePower-SavingModes HardwareIPIPEforReal-TimeImage Pin-to-pinandsoftwarecompatiblewithProce ssingDM365 ResizeEngine Extendedtemperature(-40 C 85 C) ResizeImagesFrom1/16xto8xavailable SeparateHorizontal/Vertical , 338-PinBallGridArrayat65nmProcess TwoSimultaneousOutputPathsTechnology IPIPEI nterface(IPIPEIF) High-PerformanceDigitalMedia ImageSensorInterface(ISIF)andCMOSS ystem-on-Chip(DMSoC)ImagerInterface 432-MHzARM926EJ-SClockRate 16-BitParallelAFE(AnalogFrontEnd) 4:2:2(8-/16-Bit)InterfaceInterfaceUpto12 0 MHz GluelessInterfacetoCommonVideoprocessing Decoders PincompatiblewithDM365processors FullySoftware-CompatibleWithARM9 4:2:2(8-/16-Bit)Interface Extendedtemperatureavailablefor432-MHz HistogramModule1 Pleasebeawarethatanimportantnoticeconcer ningavailability,standardwarranty,anduse in 2010 2011 , APRIL2010 Lensdistortioncorrectionmodule(LDC)confi gurableastwo32-bittimers) BackEndProvides: One64-BitWatchDogTimer HardwareOn-ScreenDisplay(OSD) TwoUARTs(OnefastUART withRTSandCTSFlowControl) CompositeNTSC/PALvideoencoderoutput FiveSerialPortInterfaces(SPI)eachwithtwo Chip-Selects 8-/16-bitYCCandUpto24-BitRGB888 DigitalOutput OneMaster/SlaveInter-IntegratedCircuit(I 2C)Bus 3 DACsforHDAnalogVideoOutput OneMulti-ChannelBufferedSerialPort LCDC ontroller(McBSP) :2.
3 2 I2S(8-/16-Bit)Interface AC97 AudioCodecInterface Analog-to-DigitalConvertor(ADC) S/PDIFviaSoftware PowerManagementandRealTimeClockSubsystem (PRTCSS) StandardVoiceCodecInterface(AIC12) RealTimeClock SPIP rotocol(MasterModeOnly) 16-BitHost-PortInterface(HPI) DirectInterfacetoT1/E1 Framers 10/100Mb/sEthernetMediaAccessController TimeDivisionMultiplexedMode(TDM)(EMAC)- DigitalMedia 128 ChannelMode FourPulseWidthModulator(PWM)Outputs SupportsMediaIndependentInterface(MII) FourRTO(RealTimeOut)Outputs ManagementDataI/O(MDIO)Module Upto104 General-PurposeI/O(GPIO)Pins KeyScan(MultiplexedwithOtherDeviceFuncti ons) VoiceCodec BootModes ExternalMemoryInterfaces(EMIFs) On-ChipARMROMB ootloader(RBL)toBootFromNANDF lash,MMC/SD,UART,USB, DDR2andmDDRSDRAM16-bitwideEMIFSPI,EMAC,o rHPIWith256 MByteAddressSpace( ) AEMIF(NORandOneNAND) Asynchronous16-/8-bitWideEMIF(AEMIF) ConfigurablePower-SavingModes FlashMemoryInterfaces CrystalorExternalClockInput(typically NAND(8-/16-bitWideData) ,24 MHz,27 MHzor36 MHz) 16 MBNORF lash,SRAM FlexiblePLLC lockGenerators OneNAND(16-bitWideData) DebugInterfaceSupport FlashCardInterfaces (JTAG ) TwoMultimediaCard(MMC)/ SecureDigitalBoundary-Scan-Compatible(SD /SDIO) ETB(EmbeddedTraceBuffer)with4K-Bytes SmartMedia/xDTraceBuffermemory EnhancedDirect-Memory-Access(EDMA) DeviceRevisionIDReadablebyARMC ontroller(64 IndependentChannels) 338-PinBallGridArray(BGA)Package (ZCES uffix)
4 , 65nmProcessTechnology , (mini-host, CommunityResourcessupportingoneexternald evice) TIE2 ECommunity USBOnTheGo(HS-USBOTG) TIEmbeddedProcessorsWiki Four64-BitGeneral-PurposeTimers(each2 TMS320DM368 DigitalMediaSystem-on-Chip(DMSoC)Copyrig ht 2010 2011 ,TexasInstrumentsIncorporatedSubmitD ocumentationFeedbackProductFolderLink(s) APRIL2010 (encodeandclosed-loopeddecode)in theirdigitalvideodesignswithoutconcernso fvideoformatsupport,constrainednetworkba ndwidth,limitedsystemstoragecapacityorco stwiththenewTMS320DM368 DaVinci videoprocessorsfromTexasInstrumentsIncor porated(TI). , ,MPEG-4,MPEG-2,MJPEGandVC1 (HDVICPandMJCP) ,includingtheirmulti-channel, ,suchasvideodoorbells,digitalsignage,dig italvideorecorders,portablemediaplayersa ndmorecantakeadvantageofthelowpowerconsu mptionandcanensureinteroperability, ,theDM368alsofeaturesa suiteofperipheralssavingdevelopersonsyst emcostandcomplexitytoenablea flexibleenoughtosupportCCD,CMOS, , highlevelofintegrationwithHDdisplaysuppo rt,includingthreebuilt-in10-bitHDanalogv ideodigital-to-analogconverters(DACs),DD R2/mDDR,EthernetMAC, ,integratedaudio,hostportinterface(HPI))
5 ,analog-todigitalconverterandmanymorefea turessavingdevelopersonoverallsystemcost s,aswellasrealestateontheircircuitboards allowingfora slimmer, 2010 2011 ,TexasInstrumentsIncorporatedTMS320D M368 DigitalMediaSystem-on-Chip(DMSoC)3 SubmitDocumentationFeedbackProductFolder Link(s): TMS320DM368 Lens DistFace DetIPIPER esizerISIFV ideo FE3 ChDACV ideoEncoderOSDV ideo BEBufferSDTV/HDTVA nalog VideoDigitalRGB/YUVC ameraAFEVPSSDDR2 ControllerEDMANAND/SMMemoryI/FHPI16-BitD DR2/mDDRNAND/OneNAND/NOR Flash,SmartMedia/xDHost CPU16 Bit8/16 Bit16 HS w/OTGMMC/SD (x2)SPI (x5)UART (x2)I2 CTimer (x4-64b)WDT (x1-64b)GIOPWM (x4)RTOMcBSPEMACADCKey ScanVoice CodecSystemI/OInterfaceI-Cache16 KBD-Cache8 KBRAM32 KBROM16 KBARM926EJ-SARM INTCPRTCSSCLOCK CtrlPLLJTAGI/FHDVICPMJCPDMA/Data and Configuration MHz, 24 MHz27 MHz or 36 APRIL2010 (DMSoC)Copyright 2010 2011 ,TexasInstrumentsIncorporatedSubmitD ocumentationFeedbackProductFolderLink(s) APRIL2010 REVISEDJUNE20111 TMS320DM368 DigitalMediaSystem-on-Chip6 PeripheralInformationandElectrical(DMSoC )
6 (RevisionC).. (PRTCSS).. (GPIO).. (EMIF).. (VPSS) (UART).. (SPI).. (I2C).. (PSC).. (McBSP).. (PWM).. (RTO).. (EMAC).. (MDIO).. (HPI) (ADC).. (UnlessOtherwiseNoted).. ( )..74 Copyright 2010 2011 ,TexasInstrumentsIncorporatedContent s5 SubmitDocumentationFeedbackProductFolder Link(s): TMS320DM368 TMS320DM368 SPRS668C APRIL2010 :Pagenumbersforpreviousrevisionsmaydiffe rfrompagenumbersin UpdatesSeeAdditions/Changes/DeletionsGlo balRemovedsentencestating"micro-viasaren otrequired." I/OtoA 2010 2011 ,TexasInstrumentsIncorporatedSubmitD ocumentationFeedbackProductFolderLink(s) APRIL2010 ,includingtheperipherals,capacityofon-ch ipRAM,ARMoperatingfrequency,thepackagety pewithpincount, mDDRM emoryControllerDDR2/ mDDR(16-bitbuswidth)Asynchronous(8/16-bi tbuswidth)RAM,AsynchronousEMIF(AEMIF)Fla sh(NOR,NAND,OneNAND)TwoMMC/SDFlashCardIn terfacesOneSmartMedia/xD64independentDMA channelsEDMAE ightQDMA channelsFour64-BitGeneralPurpose(eachTim ersconfigurableastwoseparate32-bittimers )One64-BitWatchDogUARTTwo(onewithRTSandC TSflowcontrol)SPIFive(eachsupportstwosla vedevices)PeripheralsI2 COne(Master/Slave)
7 Notallperipheralspinsare10/100 EthernetMACwithManagementDataI/OOneavail ableatthesametime(ForMulti-ChannelBuffer edSerialPort[McBSP]OneMcBSPmoredetail,se etheDeviceConfigurationsection).PowerMan agementandRealTimeClockSubsystemRTC( ),GPIO(PRTCSS)KeyScan4 x 4 Matrix,5 x 3 MatrixVoiceCodecOneAnalog-to-DigitalConv erter(ADC)6-channel,10-bitInterfaceGener al-PurposeInput/OutputPortUpto104 Pulsewidthmodulator(PWM)FouroutputsOneIn put(VPFE)ConfigurableVideoPortsOneOutput (VPBE) (HS-USB-OTG)WirelessInterfacesThroughSDI ORTOFourChannelsARMOn-ChipCPUM emoryOrganization16-KBI-cache,8-KBD-cach e,32-KBRAM, , JTAGR egisterJTAGBSDL_IDJTAGID register(addresslocation:0x01C40028)Desc ription(s)CPUF requency(Maximum)MHzARM:432-MHzCore(V) (V) , ,24 MHz,27 MHz,36 MHzPLLO ptionsConfigurablePLLcontrollerPLLbypass ,programmablePLLBGAP ackage13x 13mm338-PinBGA(ZCE)ProcessTechnology65nm Copyright 2010 2011 ,TexasInstrumentsIncorporatedDeviceO verview7 SubmitDocumentationFeedbackProductFolder Link(s).
8 TMS320DM368 TMS320DM368 SPRS668C APRIL2010 (continued)HARDWAREFEATURESDEVICEP roductPreview(PP),ProductStatus(1)Advanc eInformation(AI),PDorProductionData(PD)( 1)PRODUCTIONDATA informationis (ARM)mastercontroloftheoveralldevicesyst em,includingthecomponentsoftheARMS ubsystem,theperipherals, ,configuration,userinterface,usercommand execution,connectivityfunctions,interfac eandcontrolofthesubsystem, masterandperformsthesefunctionsbecauseit hasa largeprogrammemoryspaceandfastcontextswi tchingcapability,andisthussuitableforcom plex,multi-tasking, : ARM926EJ-SRISC processor,including: coprocessor15(CP15) MMU 16 KBInstructioncache 8 KBDatacache WriteBuffer Javaaccelerator ARMI nternalMemories 32 KBInternalRAM(32-bitwideaccess) 16 KBInternalROM(ARMbootloaderfornon-AEMIF bootmodes) EmbeddedTraceModuleandEmbeddedTraceBuffe r(ETM/ETB) SystemControlPeripherals ARMI nterruptController PLLC ontroller PowerandSleepController 2010 2011 ,TexasInstrumentsIncorporatedSubmitD ocumentationFeedbackProductFolderLink(s) .
9 TMS320DM368 ARM926EJ-S16K I$8K D$MMUCP15 ArbiterArbiterI-AHBD-AHBM asterIFDMA BusI-TCMD-TCM16 KRAM0 RAM116 KROM16 KArbiterSlaveIFMaster IFCFG BusARMI nterruptController(AINTC)ControlSystemPL LC2 PLLC1(PSC) APRIL2010 a targetedatmulti-taskingapplicationswhere fullmemorymanagement,highperformance,low diesize, , ,theARM926EJ-SprocessorsupportstheARMv5 TEJinstructionset,whichincludesfeaturesf orefficientexecutionofJavabytecodes,prov idingJavaperformancesimilartoJustinTime( JIT)Javainterpreter, Harvardarchitectureandprovidesacompleteh ighperformancesubsystem,including: ARM926EJ-Sintegercore CP15systemcontrolcoprocessor MemoryManagementUnit(MMU) SeparateinstructionanddataCaches Writebuffer SeparateinstructionanddataTightly-Couple dMemories(TCMs)[internalRAM]interfaces SeparateinstructionanddataAHBbusinterfac es EmbeddedTraceModuleandEmbeddedTraceBuffe r(ETM/ETB)FormorecompletedetailsontheARM 9,refertotheARM926EJ-STechnicalReference Manual, 2010 2011 ,TexasInstrumentsIncorporatedDeviceO verview9 SubmitDocumentationFeedbackProductFolder Link(s).
10 TMS320DM368 TMS320DM368 SPRS668C APRIL2010 (CP15)isusedtoconfigureandcontrolinstruc tionanddatacaches,Tightly-CoupledMemorie s(TCMs),MemoryManagementUnit(MMU), ,whentheARMin a ,WindowCE,ultron,ThreadX, singlesetoftwolevelpagetablesstoredinmai nmemoryis usedtocontroltheaddresstranslation, singleunifiedTranslationLookasideBuffer( TLB)tocachetheinformationheldin : StandardARMarchitecturev4andv5 MMUmappingsizes,domainsandaccessprotecti onscheme. Mappingsizesare: 1MB(sections) 64KB(largepages) 4KB(smallpages) 1KB(tinypages) Accesspermissionsforlargepagesandsmallpa gescanbespecifiedseparatelyforeachquarte rofthepage(subpagepermissions) Hardwarepagetablewalks InvalidateentireTLB,usingCP15register8 InvalidateTLBentry,selectedbyMVA,usingCP 15register8 LockdownofTLBentries, 16KB,Datacacheis ,theCacheshavethefollowingfeatures: Virtualindex,virtualtag,andaddressedusin gtheModifiedVirtualAddress(MVA) Four-waysetassociative,witha cachelinelengthofeightwordsperline(32-by tesperline)andwithtwodirtybitsin theDcache Dcachesupportswrite-throughandwrite-back (orcopyback)cacheoperation,selectedbymem oryregionusingtheC andB bitsin theMMUtranslationtables.
