Texas Instruments TMS320DM355 Computer Hardware User Manual


 
www.ti.com
PRODUCT PREVIEW
1.2Description
TMS320DM355
DigitalMediaSystem-on-Chip(DMSoC)
SPRS463ASEPTEMBER2007REVISEDSEPTEMBER2007
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