www.ti.com
PRODUCT PREVIEW
1.2Description
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463A–SEPTEMBER2007–REVISEDSEPTEMBER2007
TheDM355isahighlyintegrated,programmableplatformfordigitalstillcamera,digitalphotoframes,IP
securitycameras,4-channeldigitalvideorecorders,videodoorbellapplication,andotherlowcost
portabledigitalvideoapplications.Designedtoofferportablevideodesignersandmanufacturersthe
abilitytoproduceaffordableportabledigitalvideosolutionswithhighpicturequality,theDM355combines
highperformance,highquality,lowpowerconsumptionataverylowpricepoint.TheDM355alsoenables
seamlessinterfacetomostadditionalexternaldevicesrequiredforacompletedigitalcamera
implementation.TheinterfaceisflexibleenoughtosupportvarioustypesofCCDandCMOSsensors,
signalconditioningcircuits,powermanagement,DDR/mDDRmemory,SRAM,NAND,shutter,Irisand
auto-focusmotorcontrols,etc.
TheprocessorcoreisanARM926EJ-SRISCprocessor.TheARM926EJ-Sisa32-bitprocessorcorethat
performs32-bitand16-bitinstructionsandprocesses32-bit,16-bit,and8-bitdata.Thecoreuses
pipeliningsothatallpartsoftheprocessorandmemorysystemcanoperatecontinuously.TheARMcore
incorporates:
•Acoprocessor15(CP15)andprotectionmodule
•DataandprogramMemoryManagementUnits(MMUs)withtablelook-asidebuffers.
•Separate16K-byteinstructionand8K-bytedatacaches.Botharefour-wayassociativewithvirtual
indexvirtualtag(VIVT).
DM355performanceisenhancedbyitsMPEG/JPEGco-processor.TheMPEG/JPEGco-processor
performsthecomputationaloperationsrequiredforimageprocessing;JPEGcompressionandMPEG1,2,4
videoandimagingstandards.
ThedevicehasaVideoProcessingSubsystem(VPSS)withtwoconfigurablevideo/imagingperipherals:
•AVideoProcessingFront-End(VPFE)
•AVideoProcessingBack-End(VPBE)
TheVPFEportprovidesaninterfaceforCCD/CMOSimagermodulesandvideodecoders.TheVPBE
provideshardwareOnScreenDisplay(OSD)supportandcompositeNTSC/PALanddigitalLCDoutput.
TheDM355peripheralsetincludes:
•Aninter-integratedcircuit(I2C)Businterface
•Twoaudioserialports(ASP)
•Three64-bitgeneral-purposetimerseachconfigurableastwoindependent32-bittimers
•A64-bitwatchdogtimer
•Upto104-pinsofgeneral-purposeinput/output(GPIO)withprogrammableinterrupt/eventgeneration
modes,multiplexedwithotherperipherals
•ThreeUARTswithhardwarehandshakingsupportononeUART
•ThreeserialportInterfaces(SPI)
•Fourpulsewidthmodulator(PWM)peripherals
•Fourrealtimeout(RTO)outputs
•TwoMulti-MediaCard/SecureDigital(MMC/SD)interfaces
•AUSB2.0fullandhigh-speeddeviceandhostinterface
•Twoexternalmemoryinterfaces:
–Anasynchronousexternalmemoryinterface(AEMIF)forslowermemories/peripheralssuchas
NANDandOneNAND,
–AhighspeedsynchronousmemoryinterfaceforDDR2/mDDR.
ForsoftwaredevelopmentsupportthehasacompletesetofARMdevelopmenttoolswhichinclude:C
compilers,assemblyoptimizerstosimplifyprogrammingandscheduling,andaWindows™debugger
interfaceforvisibilityintosourcecodeexecution.
SubmitDocumentationFeedbackTMS320DM355DigitalMediaSystem-on-Chip(DMSoC)3