VCE6467T TI1 | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 352

Technical content

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 VCE6467T,AVCE6467T DigitalMediaSystem-on-Chip Check forSamples: VCE6467T ,AVCE6467T

1 DigitalMedia System-on-Chip (DMSoC)

1.1 Features

Set-Associative)• High-PerformanceDigitalMedia SoC – 128K-Byte L2 UnifiedMapped RAM/Cache– 1-GHz C64x+ ™ Clock Rate (FlexibleRAM/Cache Allocation)– 500-MHz ARM926EJ-S ™ Clock Rate

  • ARM926EJ-S Core– Eight32-BitC64x+ Instructions/Cycle – Support for32-Bitand 16-Bit(Thumb ®– 8000 C64x+ MIPS Mode) InstructionSets– FullySoftware-CompatibleWith C64x / – DSP InstructionExtensionsand SingleCycleARM9 ™ MAC– IndustrialTemperature Devices Available – ARM ® Jazelle® Technology• Advanced Very-Long-Instruction-Word(VLIW) – EmbeddedICE-RT ™ Logic forReal-TimeTMS320C64x+ ™ DSP Core Debug– EightHighlyIndependentFunctionalUnits • ARM9 Memory Architecture• SixALUs (32-/40-Bit),Each Supports – 16K-Byte InstructionCacheSingle32-Bit,Dual 16-Bit,or Quad 8-Bit – 8K-Byte Data CacheArithmeticper Clock Cycle – 32K-Byte RAM• Two MultipliersSupport Four 16 x 16-Bit Multiplies(32-BitResults)per Clock – 8K-Byte ROM Cycle or Eight8 x 8-BitMultiplies(16-Bit • Video Communications Engine Software Results)per Clock Cycle – Point-to-PointSIP Video Calling – Load-StoreArchitectureWith Non-Aligned – Up to720p30 Resolutionand Frame RateSupport – Low-Latency and A/V Synchronization– 64 32-BitGeneral-PurposeRegisters – IntegratedBandwidth Management Control– InstructionPacking Reduces Code Size – Basic Package Included[AVCE6467T Only]– AllInstructionsConditional – Forward ErrorCorrection(FEC) [AVCE6467T– AdditionalC64x+ ™ Enhancements Only]
  • ProtectedMode Operation – Audio Codecs
  • ExceptionsSupport forErrorDetection • G.711and Program Redirection • G.722 [AVCE6467T Only]• Hardware Support forModulo Loop – Video CodecsOperation • H.264 AVC• C64x+ InstructionSet Features • H.264 SVC (ScalableVideo Coding)– Byte-Addressable(8-/16-/32-/64-BitData) [AVCE6467T Only]– 8-BitOverflowProtection • Embedded Trace Buffer™ (ETB11™ )With 4KB– Bit-FieldExtract,Set,Clear Memory forARM9 Debug – Normalization,Saturation,Bit-Counting • Endianness:LittleEndian forARM and DSP – Compact 16-BitInstructions • Dual Programmable High-DefinitionVideo – AdditionalInstructionstoSupport Complex Image Co-Processor (HDVICP) Engines Multiplies – Supports a Range ofEncode, Decode, and
  • C64x+ L1/L2Memory Architecture Transcode Operations – 32K-Byte L1P Program RAM/Cache (Direct • H.264,MPEG2, VC1, MPEG4 SP/ASP Mapped) • 108-MHz Video PortInterface(VPIF) – 32K-Byte L1D Data RAM/Cache (2-Way – Two 8-BitSD (BT.656),Single16-BitHD Pleasebe aware thatan importantnoticeconcerningavailability,standardwarranty,and use incriticalapplicationsofTexas Instrumentssemiconductorproductsand disclaimerstheretoappearsattheend ofthisdatasheet. 2Alltrademarksarethepropertyoftheirrespectiveowners. PRODUCTION DATA informationiscurrentas of publicationdate. Copyright© 2011,Texas InstrumentsIncorporatedProducts conform to specificationsper the terms of the Texas Instrumentsstandard warranty.Productionprocessingdoes not necessarilyincludetestingofallparameters.

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com (BT.1120),or SingleRaw (8-/10-/12-Bit)Video • 32-Bit,66-MHz, 3.3V PeripheralComponent Capture Channels Interconnect(PCI)Master/SlaveInterface – Two 8-BitSD (BT.656)or Single16-BitHD – Conforms toPCI Specification2.3 (BT.1120)Video DisplayChannels • Two 64-BitGeneral-PurposeTimers (Each

  • Video Data Conversion Engine (VDCE) Configurableas Two 32-BitTimers) – Horizontaland VerticalDownscaling • One 64-BitWatch Dog Timer – Chroma Conversion (4:2:2↔4:2:0) • Three ConfigurableUART/IrDA/CIR Modules (One With Modem ControlSignals)• Two TransportStream Interface(TSIF)Modules (One Parallel/Serialand One SerialOnly) – Supports up to1.8432Mbps UART – TSIF forMPEG TransportStream – SIR and MIR (0.576MBAUD) – Simultaneous Synchronous or – CIR With Programmable Data Encoding Asynchronous Input/OutputStreams • One SerialPeripheralInterface(SPI)With Two – AbsoluteTime Stamp Detection Chip-Selects – PID FilterWith 7 PID FilterTables • Master/SlaveInter-IntegratedCircuit(I2C Bus ™ ) – Corresponding Clock ReferenceGenerator • Two MultichannelAudio SerialPorts(McASPs) (CRGEN) Modules forSystem Time-Clock – One Four SerializerTransmit/ReceivePort Recovery – One SingleDIT TransmitPortforS/PDIF
  • ExternalMemory Interfaces(EMIFs) • 32-BitHost PortInterface(HPI) – Video InfrastructureDevice) – Video Conferencing

2 DigitalMedia System-on-Chip(DMSoC) Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

1.2 Description

The VCE6467T, AVCE6467T, which are partoftheTMS320DM646x ™ DMSoC Platform,leveragesTI’s DaVinci™ technologytomeet thenetworkedmedia encode and decode digitalmedia processingneeds of next-generationembedded devices. Throughoutthisdocument,unlessotherwisenoted,VCE6467T, referstotheVCE6467T and AVCE6467T devices. The VCE6467T enablesOEMs and ODMs toquicklybringtomarketdevicesfeaturingrobustoperating systems support,richuser interfaces,high processingperformance,and long batterylifethroughthe maximum flexibilityofa fullyintegratedmixed processorsolution. The dual-corearchitectureoftheVCE6467T providesbenefitsofbothDSP and Reduced InstructionSet Computer (RISC) technologies,incorporatinga high-performanceTMS320C64x+ DSP core and an ARM926EJ-S core. The ARM926EJ-S is a 32-bitRISC processorcore thatperforms32-bitor 16-bitinstructionsand processes32-bit,16-bit,or 8-bitdata.The core uses pipeliningso thatallpartsof the processorand memory systemcan operatecontinuously. The ARM coreincorporates:

  • A coprocessor15 (CP15)and protectionmodule
  • Data and programMemory Management Units(MMUs) withtablelook-asidebuffers.
  • Separate16K-byteinstructionand 8K-bytedatacaches.Botharefour-wayassociativewithvirtual indexvirtualtag(VIVT). The TMS320C64x+ ™ DSPs are the highest-performancefixed-pointDSP generation in the TMS320C6000 ™ DSP platform.It is based on an enhanced versionof the second-generation high-performance,advanced very-long-instruction-word(VLIW) architecturedeveloped by Texas Instruments(TI),making theseDSP coresan excellentchoicefordigitalmedia applications.The C64x isa code-compatiblemember oftheC6000 ™ DSP platform.The TMS320C64x+ DSP isan enhancement of theC64x+ DSP withadded functionalityand an expanded instructionset. Any referencetotheC64x DSP orC64x CPU alsoapplies,unlessotherwisenoted,totheC64x+ DSP and C64x+ CPU, respectively. Withperformanceofup to8000 millioninstructionspersecond (MIPS)ata clockrateof1 GHz, theC64x+ core offerssolutionsto high-performanceDSP programming challenges.The DSP core possesses the operationalflexibilityof high-speedcontrollersand the numericalcapabilityof arrayprocessors.The C64x+ DSP core processorhas 64 general-purposeregistersof 32-bitword lengthand eighthighly independentfunctionalunits— two multipliersfora 32-bitresultand sixarithmeticlogicunits(ALUs).The eightfunctionalunitsincludeinstructionstoacceleratetheperformanceinvideoand imagingapplications. The DSP corecan producefour16-bitmultiply-accumulates(MACs) per cyclefora totalof4000 million MACs persecond (MMACS), oreight8-bitMACs percyclefora totalof8000 MMACS. For more details on the C64x+ DSP, see the TMS320C64x/C64x+ DSP CPU and InstructionSet Reference Guide (literaturenumber SPRU732). The VCE6467T also has application-specifichardware logic,on-chipmemory, and additionalon-chip peripheralssimilarto the otherC6000 DSP platformdevices.The VCE6467T core uses a two-level cache-basedarchitecture.The Level1 program cache (L1P)isa 256K-bitdirectmapped cache and the Level1 data cache (L1D) isa 640K-bit2-way set-associativecache.The Level2 memory/cache (L2) consistsofan 512K-bitmemory space thatissharedbetween program and dataspace.L2 memory can be configuredas mapped memory, cache,orcombinationsofthetwo. Copyright© 2011,Texas InstrumentsIncorporated DigitalMedia System-on-Chip(DMSoC) 3 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com The peripheralsetincludes:a configurablevideoport;a 10/100/1000Mb/s EthernetMAC (EMAC) witha Management Data Input/Output(MDIO) module; a 4-bittransfer/4-bitreceiveVLYNQ interface;an inter-integratedcircuit(I2C)Bus interface;a multichannelaudioserialport(McASP0) with4 serializers;a secondary multichannelaudio serialport (McASP1) with a singletransmitserializer;2 64-bit general-purposetimerseach configurableas 2 independent32-bittimers;1 64-bitwatchdog timer;a configurable32-bithostportinterface(HPI);up to 33-pinsof general-purposeinput/output(GPIO) with programmable interrupt/eventgenerationmodes, multiplexedwithotherperipherals;3 UART/IrDA/CIR interfaceswithmodem interfacesignalson UART0; 2 pulse widthmodulator(PWM) peripherals;an ATA/ATAPI-6 interface;a 66-MHz peripheralcomponent interface(PCI);and 2 externalmemory interfaces:an asynchronousexternalmemory interface(EMIFA) forslowermemories/peripherals,and a higherspeed synchronousmemory interfaceforDDR2. The EthernetMedia Access Controller(EMAC) providesan efficientinterfacebetween theVCE6467T and thenetwork.The VCE6467T EMAC supportboth10Base-T and 100Base-TX,or10 Mbits/second(Mbps) and 100 Mbps ineitherhalf-or full-duplexmode; and 1000Base-TX (1 Gbps) infull-duplexmode with hardwareflowcontroland qualityofservice(QOS) support. The Management Data Input/Output(MDIO) module continuouslypollsall32 MDIO addressesinorderto enumerate allPHY devicesinthe system.Once a PHY candidatehas been selectedby the ARM, the MDIO module transparentlymonitorsitslinkstateby readingthePHY statusregister.Linkchange events are storedintheMDIO module and can optionallyinterrupttheARM, allowingtheARM topollthelink statusofthedevicewithoutcontinuouslyperformingcostlyMDIO accesses. The PCI, HPI, I2C,SPI, USB2.0, and VLYNQ portsallowthe VCE6467T to easilycontrolperipheral devicesand/orcommunicatewithhostprocessors. The VCE6467T alsoincludesa High-DefinitionVideo/ImagingCo-processor(HDVICP) and Video Data ConversionEngine (VDCE) to offloadmany videoand imagingprocessingtasksfrom the DSP core, making more DSP MIPS availableforcommon videoand imagingalgorithms.For more informationon the HDVICP enhanced codecs, such as H.264 and MPEG4, please contactyour nearest TI sales representative. The richperipheralsetprovidesthe abilityto controlexternalperipheraldevicesand communicate with externalprocessors.For detailson each oftheperipherals,see therelatedsectionslaterinthisdocument and theassociatedperipheralreferenceguides. The VCE6467T has a completesetof developmenttoolsforboth the ARM and DSP. These includeC compilers,a DSP assembly optimizerto simplifyprogramming and scheduling,and a Windows ™ debuggerinterfaceforvisibilityintosourcecode execution.

4 DigitalMedia System-on-Chip(DMSoC) Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

JTAG□Interface System□Control PLLs/Clock Generator Input Clock(s) Power/Sleep Controller Pin Multiplexing ARM□Subsystem ARM926EJ-S□CPU 16□KB I-Cache 32□KB□RAM 8□KB D-Cache 8□KB□ROM DSP Subsystem C64x DSP CPU™ 32□KB L1□Pgm 128□KB□L2□RAM 32□KB L1□Data High□Definition Video-Imaging Coprocessor (HDVICP0) Switched□Central□Resource□(SCR) Peripherals EDMA I2C SPI UART Serial□Interfaces DDR2 Mem□Ctlr (16b/32b) Async□EMIF/ NAND/ SmartMedia ATA Program/Data□Storage Watchdog Timer PWM System General- Purpose Timer USB□2.0 PHY VLYNQ EMAC With MDIO Connectivity HPI McASP Video Port□I/F PCI (66□MHz)TSIF High□Definition Video-Imaging Coprocessor (HDVICP1) CRGEN VDCE VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

1.3 FunctionalBlock Diagram

Figure1-1shows thefunctionalblockdiagramofthedevice. Figure1-1.VCE6467T FunctionalBlock Diagram Copyright© 2011,Texas InstrumentsIncorporated DigitalMedia System-on-Chip(DMSoC) 5 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

5.3 ElectricalCharacteristicsOver Recommended 7 MechanicalPackaging and Orderable

6 Contents Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

2 Device Overview

2.1 Device Characteristics

Table2-1providesan overviewoftheVCE6467T SoC. The tableshows significantfeaturesofthedevice, includingthecapacityofon-chipRAM, peripherals,internalperipheralbus frequencyrelativetotheC64x+ DSP, and thepackage typewithpincount. Table2-1.CharacteristicsoftheVCE6467T Processor HARDWARE FEATURES VCE6467T DDR2 Memory Controller DDR2 (Up to400-MHz, 16/32-bitbus width) Asynchronous(8/16-bitbus width)RAM, FlashAsynchronousEMIF (EMIFA) (NOR, NAND) 64 independentchannelsEDMA 8 QDMA channels 2 64-BitGeneralPurpose(eachconfigurableas 2 Timers separate32-bittimers) 1 64-BitWatchdog 3 (withSIR,MIR, CIR supportand RTS/CTS flow UART control) (UART0 SupportsModem Interface) SPI 1 (supports2 slavedevices) I2C 1 (Master/Slave) 2 (onetransmit/receivewith4 serializers, MultichannelAudioSerialPort(McASP) one DIT transmitonlywith1 serializerforS/PDIF output) 10/100/1000EthernetMAC withManagement Data 1 (withMII/GMIIInterface)Input/Output(MDIO) Peripherals VLYNQ 1 Not allperipheralspinsare General-PurposeInput/OutputPort(GPIO) Up to33 pins availableatthesame time PWM 2 outputs(formore detail,see the ATA 1 (ATA/ATAPI-6)DeviceConfigurations section). PCI 1 (32-bit,66 MHz) HPI 1 (16-/32-bitmultiplexedaddress/data) 1 [horizontaland verticaldownscaling,VDCE chroma conversion(4:2:2↔4:2:0)] ClockRecoveryGenerator(CRGEN) 1 Power SleepController(PSC) 1 (peripheral/moduleclockgating) 2 8-bitBT.656 capturechannelsor 1 16-bitY/C capturechannelor 108-MHz ConfigurableVideoPortInterface(VPIF) 1 8-/10-/12-bitraw videocapturechanneland 2 8-bitBT.656 displaychannelsor 1 16-bitY/C displaychannel MPEG transportstreaminterface 1 with8-bitparallelorserialinputand output TransportStream Interface(TSIF) 1 withserial-onlyinputand output Each withcorrespondingclockrecoverygenerator (CRGEN) forexternalVCXO control. High-and Full-SpeedDeviceUSB 2.0(1) High-,Full-,and Low-Speed Host (1) USB2.0 isnotsupportedon -1G partsthataredatedpriortoMay 1,2010.See theTMS320DM6467T SiliconErrata(LiteratureNumber: SPRZ307 )formore detailson how todecode thedatefrompackage markings. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 7 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-1.CharacteristicsoftheVCE6467T Processor (continued) HARDWARE FEATURES VCE6467T Size(Bytes) 248KB RAM, 8KB ROM DSP

  • 32KB L1 Program (L1P)/Cache(upto32KB)
  • 32KB L1 Data (L1D)/Cache(upto32KB)
  • 128KB UnifiedMapped RAM/Cache (L2) On-ChipMemory Organization ARM
  • 16KB I-cache
  • 8KB D-cache
  • 32KB RAM
  • 8KB ROM CPU ID + CPU Rev ID ControlStatusRegister(CSR.[31:16]) 0x1000 C64x+ Megamodule RevisionID Register(MM_REVID[15:0]) 0x0000Revision (addresslocation:0x0181 2000) JTAGID Register See Section6.29.1,JTAG ID (JTAGID)RegisterJTAG BSDL_ID (addresslocation:0x01C4 0028) Description(s) DSP 1 GHz (-1G) CPU Frequency MHz ARM926 500 MHz(-1G) DSP 1.0ns (-1G) CycleTime ns ARM926 2.0ns (-1G) Voltage Core (V) 1.3V (-1G) I/O(V) 1.8V,3.3V (-1G) DEV_CLKIN frequencymultiplier(PLLC1) x1 (Bypass),x14 tox32 (-1G)(Between27 – 35-MHz range) PLL Options DEV_CLKIN frequencymultiplier(PLLC2) x1 (Bypass),x14 tox32 (-1G)(Between27 – 35-MHz range) AUX_CLKIN frequency 24/48-MHz reference ProcessTechnology μm 0.09μm ProductPreview(PP), ProductStatus(2) Advance Information(AI), PD orProductionData (PD) (2) PRODUCTION DATA informationiscurrentas ofpublicationdate.ProductsconformtospecificationsperthetermsoftheTexas Instrumentsstandardwarranty.Productionprocessingdoes notnecessarilyincludetestingofallparameters.

8 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

2.2 Device Compatibility

The ARM926EJ-S RISC CPU iscompatiblewithotherARM9 CPUs fromARM Holdingsplc. The C64x+ DSP core iscode-compatiblewiththe C6000 ™ DSP platformand supportsfeaturesof the C64xT DSP family.

2.3 ARM Subsystem

The ARM Subsystem isdesignedto givethe ARM926EJ-S (ARM9) master controlof the device.In general,theARM isresponsibleforconfigurationand controlofthedevice;includingtheDSP Subsystem, theVPSS Subsystem,and a majorityoftheperipheralsand externalmemories. The ARM Subsystem includesthefollowingfeatures:

  • ARM926EJ-S RISC processor
  • ARMv5TEJ (32/16-bit)instructionset
  • Littleendianoperation
  • Co-Processor15 (CP15)
  • MMU
  • 16KB Instructioncache
  • 8KB Data cache
  • WriteBuffer
  • 32KB InternalTightly-CoupledMemory (TCM) RAM (32-bitwideaccess)
  • 8KB InternalROM (ARM bootloaderfornon-EMIFA bootoptions)
  • Embedded TraceModule and Embedded TraceBuffer(ETM/ETB)
  • ARM InterruptController
  • PLL Controller
  • Power and SleepController(PSC)
  • System Module

2.3.1 ARM926EJ-S RISC CPU

The ARM Subsystem integratestheARM926EJ-S processor.The ARM926EJ-S processorisa member of ARM9 familyofgeneral-purposemicroprocessors.Thisprocessoristargetedatmulti-taskingapplications where fullmemory management, highperformance,low diesize,and low power are allimportant.The ARM926EJ-S processorsupportsthe32-bitARM and 16 bitTHUMB instructionsets,enablingtheuserto tradeoffbetween high performanceand high code density.Specifically,the ARM926EJ-S processor supportstheARMv5TEJ instructionset,whichincludesfeaturesforefficientexecutionofJava bytecodes, providingJava performancesimilarto JustinTime (JIT)Java interpreter,but withoutassociatedcode overhead. The ARM926EJ-S processorsupportsthe ARM debug architectureand includeslogicto assistinboth hardware and softwaredebug. The ARM926EJ-S processorhas a Harvardarchitectureand providesa completehighperformancesubsystem,including:

  • ARM926EJ -S integercore
  • CP15 systemcontrolcoprocessor
  • Memory Management Unit(MMU)
  • Separateinstructionand dataCaches
  • Writebuffer
  • Separateinstructionand dataTightly-CoupledMemories (TCMs) [internalRAM] interfaces
  • Separateinstructionand dataAHB bus interfaces
  • Embedded TraceModule and Embedded TraceBuffer(ETM/ETB) Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 9 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com For more completedetailson theARM9, refertotheARM926EJ-S TechnicalReferenceManual,available athttp://www.arm.com

2.3.2 CP15

The ARM926EJ-S system controlcoprocessor(CP15) isused to configureand controlinstructionand data caches,Tightly-CoupledMemories (TCMs), Memory Management Unit(MMU), and otherARM subsystem functions.The CP15 registersare programmed usingthe MRC and MCR ARM instructions, when theARM ina privilegedmode such as supervisororsystemmode.

2.3.3 MMU

The ARM926EJ-S MMU providesvirtualmemory featuresrequiredby operatingsystemssuch as Linux® , Windows ® CE, Ultron® ,ThreadX® ,etc.A singlesetoftwo levelpage tablesstoredinmain memory is used tocontroltheaddresstranslation,permissionchecksand memory regionattributesforbothdataand instructionaccesses.The MMU uses a singleunifiedTranslationLookasideBuffer(TLB) to cache the informationheldinthepage tables.The MMU featuresare:

  • StandardARM architecturev4 and v5 MMU mapping sizes,domains and accessprotectionscheme.
  • Mapping sizesare: – 1MB (sections) – 64KB (largepages) – 4KB (smallpages) – 1KB (tinypages)
  • Access permissionsforlargepages and smallpages can be specifiedseparatelyforeach quarterof thepage (subpagepermissions)
  • Hardware page tablewalks
  • InvalidateentireTLB, usingCP15 register8
  • InvalidateTLB entry,selectedby MVA, usingCP15 register8
  • Lockdown ofTLB entries,usingCP15 register10

2.3.4 Caches and WriteBuffer

The sizeoftheInstructionCache is16KB, Data cache is8KB. Additionally,theCaches have thefollowing features:

  • Virtualindex,virtualtag,and addressedusingtheModifiedVirtualAddress(MVA)
  • Four-waysetassociative,witha cache linelengthofeightwords perline(32-bytesperline)and with two dirtybitsintheDcache
  • Dcache supportswrite-throughand write-back(orcopy back)cache operation,selectedby memory regionusingtheC and B bitsintheMMU translationtables.
  • Critical-wordfirstcache refilling
  • Cache lockdownregistersenablecontroloverwhich cache ways are used forallocationon a linefill, providinga mechanism forbothlockdown,and controllingcache corruption
  • Dcache storesthePhysicalAddress TAG (PA TAG) correspondingtoeach Dcache entryintheTAG RAM foruse duringthe cache linewrite-backs,inadditionto the VirtualAddress TAG storedinthe TAG RAM. Thismeans thattheMMU isnotinvolvedinDcache write-backoperations,removingthe possibilityofTLB missesrelatedtothewrite-backaddress.
  • Cache maintenanceoperationsprovideefficientinvalidationof,theentireDcache orIcache,regionsof theDcache orIcache,and regionsofvirtualmemory. The writebufferisused forallwritestoa noncachablebufferableregion,write-throughregionand write misses toa write-backregion.A separatebufferisincorporatedintheDcache forholdingwrite-backfor cache lineevictionsorcleaningofdirtycache lines.The main writebufferhas 16-worddatabufferand a four-addressbuffer.The Dcache write-backhas eightdataword entriesand a singleaddressentry.

10 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

2.3.5 TightlyCoupled Memory (TCM)

ARM internalRAM isprovidedforstoringreal-timeand performance-criticalcode/dataand theInterrupt Vectortable.ARM internalROM enablesnon-EMIFA bootoptions,such as NAND and UART. The RAM and ROM memories interfacedtotheARM926EJ-S viathetightlycoupledmemory interfacethatprovides forseparateinstructionand databus connections.SincetheARM TCM does notallowinstructionson the D-TCM bus or data on the I-TCM bus,an arbiterisincludedso thatboth data and instructionscan be storedin the internalRAM/ROM. The arbiteralsoallowsaccesses to the RAM/ROM from extra-ARM sources(e.g.,EDMA orothermasters).The ARM926EJ-S has built-inDMA supportfordirectaccessesto theARM internalmemory froma non-ARM master.Because ofthetime-criticalnatureoftheTCM linkto theARM internalmemory, allaccessesfromnon-ARM devicesaretreatedas DMA transfers. Instructionand Data accesses are differentiatedviaaccessingdifferentmemory map regions,withthe instructionregionfrom0x0000 through0x7FFF and datafrom0x10000 through0x17FFF. The instruction regionat0x0000 and dataregionat0x10000 map tothesame physical32-KB TCM RAM. Placingthe instructionregionat0x0000 isnecessarytoallowtheARM InterruptVectortabletobe placedat0x0000, as requiredby the ARM architecture.The internal32-KB RAM issplitintotwo physicalbanks of 16KB each,which allowssimultaneousinstructionand dataaccessestobe accomplishedifthecode and data areinseparatebanks.

2.3.6 Advanced High-PerformanceBus (AHB)

The ARM Subsystem uses theAHB portoftheARM926EJ-S toconnecttheARM totheConfigbus and theexternalmemories.Arbitersareemployed toarbitrateaccesstotheseparateD-AHB and I-AHB by the ConfigBus and theexternalmemories bus.

2.3.7 Embedded Trace Macrocell(ETM) and Embedded Trace Buffer(ETB)

To supportreal-timetrace,theARM926EJ-S processorprovidesan interfacetoenableconnectionofan Embedded Trace Macrocell(ETM). The ARM926ES-J Subsystem in the VCE6467T alsoincludesthe Embedded TraceBuffer(ETB).The ETM consistsoftwo parts:

  • TracePortprovidesreal-timetracecapabilityfortheARM9.
  • Triggeringfacilitiesprovidetriggerresources,which includeaddressand data comparators,counter, and sequencers. The VCE6467T traceportisnotpinnedoutand isinsteadonlyconnectedtotheEmbedded TraceBuffer. The ETB has a 4KB buffermemory. ETB enableddebug toolsarerequiredtoread/interpretthecaptured tracedata.

2.3.8 ARM Memory Mapping

The ARM memory map isshown inSection2.6,Memory Map Summary ofthisdocument.The ARM has accesstomemories shown inthefollowingsections.

2.3.8.1 ARM InternalMemories

The ARM has accesstothefollowingARM internalmemories:

  • 32KB ARM InternalRAM on TCM interface,logicallyseparatedintotwo 16KB pages to allow simultaneousaccesson any givencycleifthereareseparateaccessesforcode (I-TCMbus)and data (D-TCM) tothedifferentmemory regions.
  • 8KB ARM InternalROM

2.3.8.2 ExternalMemories

The ARM has accesstothefollowingexternalmemories:

  • DDR2 SynchronousDRAM
  • AsynchronousEMIF /NOR Flash/NAND Flash
  • ATA Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 11 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.3.8.3 DSP Memories

The ARM has accesstothefollowingDSP memories:

  • L2 RAM
  • L1P RAM
  • L1D RAM

2.3.8.4 ARM-DSP Integration

VCE6467T ARM and DSP integrationfeaturesareas follows:

  • DSP visibilityfromARM ’s memory map, see Section2.6,Memory Map Summary ,fordetails
  • BootModes forDSP -see DeviceConfigurationssection,Section3.4.1,DSP Boot,fordetails
  • ARM controlofDSP boot/reset- see DeviceConfigurationssection,Section3.4.2.4,ARM Boot,for details
  • ARM controlofDSP isolationand powerdown /powerup - see Section3,DeviceConfigurations,for details
  • ARM & DSP Interrupts-see Section6.8.1,ARM CPU Interrupts,and Section6.8.2,DSP Interrupts,for details

2.3.9 Peripherals

The ARM9 has accesstoalloftheperipheralson theVCE6467T device.

2.3.10 PLL Controller(PLLC)

The ARM Subsystem includesthe PLL Controller.The PLL Controllercontainsa set of registersfor configuringVCE6467T ’s two internalPLLs (PLL1 and PLL2).The PLL Controllerprovidesthe following configurationand control:

  • PLL Bypass Mode
  • SetPLL multiplierparameters
  • SetPLL dividerparameters
  • PLL power down
  • Oscillatorpower down The PLLs arebrieflydescribedinthisdocument intheClockingsection.For more detailedinformationon the PLLs and PLL Controllerregisterdescriptions,see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

2.3.11 Power and Sleep Controller(PSC)

The ARM Subsystem includesthe Power and Sleep Controller(PSC). Through registersettings accessibleby theARM9, thePSC providestwo levelsofpower savings:peripheral/moduleclockgating and power domain shut-off.Briefdetailson thePSC aregiveninSection6.3,Power Supplies.For more detailedinformationand completeregisterdescriptionsforthe PSC, see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

2.3.12 ARM InterruptController(AINTC)

The ARM InterruptController(AINTC)acceptsdeviceinterruptsand maps them toeithertheARM ’s IRQ (interruptrequest)or FIQ (fastinterruptrequest).The ARM InterruptControllerisbrieflydescribedinthis document in the Interruptssection.For detailedinformationon the ARM InterruptController,see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

12 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

2.3.13 System Module

The ARM Subsystem includestheSystem module.The System module consistsofa setofregistersfor configuringand controllinga varietyof system functions.For detailsand registerdescriptionsforthe System module, see Section3, Device Configurationsand see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

2.3.14 Power Management

VCE6467T has severalmeans ofmanaging power consumption.There isextensiveuse ofclockgating, which reduces the power used by globaldevice clocks and individualperipheralclocks.Clock management can be utilizedto reduce clockfrequenciesinorderto reduce switchingpower.For more detailson power management techniques,see Section3, Device Configurations, Section6, Peripheral and ElectricalSpecifications, and see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). VCE6467T givestheprogrammer fullflexibilitytouse any and allofthepreviouslymentionedcapabilities tocustomizean optimalpower management strategy.Severaltypicalpower management scenariosare describedinthefollowingsections.

2.4 DSP Subsystem

The DSP Subsystem includesthefollowingfeatures:

  • C64x+ DSP CPU
  • 32KB L1 Program (L1P)/Cache(upto32KB)
  • 32KB L1 Data (L1D)/Cache(upto32KB)
  • 128KB UnifiedMapped RAM/Cache (L2)
  • Littleendian

2.4.1 C64x+ DSP CPU Description

The C64x+ CentralProcessingUnit(CPU) consistsof eightfunctionalunits,two registerfiles,and two data paths as shown in Figure2-1. The two general-purposeregisterfiles(A and B) each contain 32 32-bitregistersfora totalof64 registers.The general-purposeregisterscan be used fordataorcan be data addresspointers.The data typessupportedincludepacked 8-bitdata,packed 16-bitdata,32-bit data,40-bitdata,and 64-bitdata.Valueslargerthan32 bits,such as 40-bit-longor64-bit-longvaluesare storedin registerpairs,withthe 32 LSBs of data placedin an even registerand the remaining8 or 32 MSBs inthenextupperregister(whichisalwaysan odd-numberedregister). performa generalsetofarithmetic,logical,and branchfunctions.The .D unitsprimarilyloaddata from memory totheregisterfileand storeresultsfromtheregisterfileintomemory. The C64x+ CPU extendstheperformanceoftheC64x corethroughenhancements and new features. Each C64x+ .M unitcan performone ofthefollowingeach clockcycle:one 32 x 32 bitmultiply,one 16 x 32 bitmultiply,two 16 x 16 bitmultiplies,two 16 x 32 bitmultiplies,two 16 x 16 bitmultiplieswith add/subtractcapabilities,four8 x 8 bitmultiplies,four8 x 8 bitmultiplieswithadd operations,and four 16 x 16 multiplieswithadd/subtractcapabilities(includinga complex multiply).There isalsosupportfor Galoisfieldmultiplicationfor8-bitand 32-bitdata.Many communicationsalgorithmssuch as FFTs and modems requirecomplex multiplication.The complex multiply(CMPY) instructiontakesfor16-bitinputs and producesa 32-bitrealand a 32-bitimaginaryoutput.There arealsocomplex multiplieswithrounding capabilitythatproducesone 32-bitpacked outputthatcontain16-bitrealand 16-bitimaginaryvalues.The 32 x 32 bitmultiplyinstructionsprovidethe extended precisionnecessary for audio and other high-precisionalgorithmson a varietyofsignedand unsigned32-bitdatatypes. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 13 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com The .Lor (ArithmeticLogicUnit)now incorporatestheabilitytodo paralleladd/subtractoperationson a pairofcommon inputs.Versionsofthisinstructionexisttowork on 32-bitdataor on pairsof16-bitdata performingdual16-bitadd and subtractsinparallel.Therearealsosaturatedformsoftheseinstructions. The C64x+ core enhances the .S unitinseveralways. In the C64x core,dual16-bitMIN2 and MAX2 comparisonswere onlyavailableon the.Lunits.On theC64x+ coretheyarealsoavailableon the.S unit which increasesthe performanceof algorithmsthatdo searchingand sorting.Finally,to increasedata packingand unpackingthroughput,the.S unitallowssustainedhighperformanceforthequad 8-bit/16-bit and dual16-bitinstructions.Unpack instructionsprepare8-bitdata forparallel16-bitoperations.Pack instructionsreturnparallelresultstooutputprecisionincludingsaturationsupport. Othernew featuresinclude:

  • SPLOOP -A smallinstructionbufferintheCPU thataidsincreationofsoftwarepipeliningloopswhere multipleiterationsofa loopareexecutedinparallel.The SPLOOP bufferreducesthecode size associatedwithsoftwarepipelining.Furthermore,loopsintheSPLOOP bufferarefullyinterruptible.
  • Compact Instructions-The nativeinstructionsizefortheC6000 devicesis32 bits.Many common instructionssuch as MPY, AND, OR, ADD, and SUB can be expressedas 16 bitsiftheC64x+ compilercan restrictthecode touse certainregistersintheregisterfile.Thiscompressionis performedby thecode generationtools.
  • InstructionSet Enhancement -As notedabove,therearenew instructionssuch as 32-bit multiplications,complexmultiplications,packing,sorting,bitmanipulation,and 32-bitGaloisfield multiplication.
  • ExceptionsHandling-Intendedtoaidtheprogrammer inisolatingbugs.The C64x+ CPU isableto detectand respondtoexceptions,bothfrominternallydetectedsources(suchas illegalop-codes)and fromsystemevents(suchas a watchdogtimeexpiration).
  • Privilege-Definesuserand supervisormodes ofoperation,allowingtheoperatingsystemtogivea basiclevelofprotectiontosensitiveresources.Localmemory isdividedintomultiplepages,each with read,write,and executepermissions.
  • Time-Stamp Counter -PrimarilytargetedforReal-TimeOperatingSystem (RTOS) robustness,a free-runningtime-stampcounterisimplementedintheCPU whichisnot sensitivetosystemstalls. For more detailson theC64x+ CPU and itsenhancements overtheC64x architecture,see thefollowing documents:
  • TMS320C64x/C64x+ DSP CPU and InstructionSetReferenceGuide (literaturenumber SPRU732)
  • TMS320C64x TechnicalOverview(literaturenumber SPRU395)

14 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

Á Á Á Á Á Á Á .D1 .M1 Á Á Á Á Á Á Á Á Á Á Á Á Á .S1 Á Á Á Á Á Á Á Á Á Á .L1 long src odd dst src2 src1 Á Á Á Á Á Á Á Á Á Á Á Á Á Á ÁÁ Á Á Á Á Á src1 src1 src1 even dst even dst odd dst dst1 dst src2 src2 src2 long src DA1 ST1b LD1b LD1a ST1a Data path A Odd register file A (A1, A3, A5...A31) Á Á Á Odd register file B (B1, B3, B5...B31) Á Á Á .D2 Á Á Á Á src1 dst src2DA2 LD2a LD2b src2 .M2 src1 Á Á Á dst1 Á Á Á .S2 src1 Á Á Á Á even dst long src odd dst ST2a ST2b long src .L2 Á Á Á Á even dst odd dst Á Á Á src1 Data path B Control Register

32 MSB

32 LSB

dst2 (A) (B) (B) (A) (C) (C) Even register file A (A0, A2, A4...A30) Even register file B (B0, B2, B4...B30) (D) (D) (D) (D) A. On .M unit, dst2 is 32 MSB. B. On .M unit, dst1 is 32 LSB. C. On C64x CPU .M unit, src2 is 32 bits; on C64x+ CPU .M unit, src2 is 64 bits. D. On .L and .S units, odd dst connects to odd register files and even dst connects to even register files. VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure2-1.TMS320C64x+ ™ CPU (DSP Core)Data Paths Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 15 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.4.2 DSP Memory Mapping

The DSP memory map isshown in Section2.6, Memory Map Summary . Configurationof the control registersforDDR2, EMIFA, and ARM InternalRAM issupportedby the ARM. The DSP has access to memories shown inthefollowingsections.

2.4.2.1 ARM InternalMemories

The DSP has accesstothe32KB ARM InternalRAM on theARM D-TCM interface(i.e.,dataonly).

2.4.2.2 ExternalMemories

The DSP has accesstothefollowingExternalmemories:

  • DDR2 SynchronousDRAM
  • AsynchronousEMIF /NOR Flash
  • ATA

2.4.2.3 DSP InternalMemories

The DSP has accesstothefollowingDSP memories:

  • L2 RAM
  • L1P RAM
  • L1D RAM

2.4.2.4 C64x+ CPU

The C64x+ core uses a two-levelcache-basedarchitecture.The Level1 Program memory/cache (L1P) consistsof32 KB memory space thatcan be configuredas mapped memory ordirectmapped cache.The Level1 Data memory/cache (L1D)consistsof32 KB thatcan be configuredas mapped memory or2-way setassociatedcache.The Level2 memory/cache (L2)consistsofa 128 KB RAM memory space thatis sharedbetween program and dataspace.L2 memory can be configuredas mapped memory, cache,ora combinationofboth. Table2-2shows a memory map oftheC64x+ CPU cache registersforthedevice. Table2-2.C64x+ Cache Registers HEX ADDRESS RANGE REGISTER ACRONYM DESCRIPTION 0x0184 0000 L2CFG L2 Cache configurationregister 0x0184 0020 L1PCFG L1P SizeCache configurationregister 0x0184 0024 L1PCC L1P FreezeMode Cache configurationregister 0x0184 0040 L1DCFG L1D SizeCache configurationregister 0x0184 0044 L1DCC L1D FreezeMode Cache configurationregister 0x0184 0048 -0x0184 0FFC - Reserved 0x0184 1000 EDMAWEIGHT L2 EDMA accesscontrolregister 0x0184 1004 -0x0184 1FFC - Reserved 0x0184 2000 L2ALLOC0 L2 allocationregister0 0x0184 2004 L2ALLOC1 L2 allocationregister1 0x0184 2008 L2ALLOC2 L2 allocationregister2 0x0184 200C L2ALLOC3 L2 allocationregister3 0x0184 2010 -0x0184 3FFF - Reserved 0x0184 4000 L2WBAR L2 writebackbase addressregister 0x0184 4004 L2WWC L2 writebackword countregister 0x0184 4010 L2WIBAR L2 writebackinvalidatebase addressregister 0x0184 4014 L2WIWC L2 writebackinvalidateword countregister 0x0184 4018 L2IBAR L2 invalidatebase addressregister

16 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-2.C64x+ Cache Registers(continued) HEX ADDRESS RANGE REGISTER ACRONYM DESCRIPTION 0x0184 401C L2IWC L2 invalidateword countregister 0x0184 4020 L1PIBAR L1P invalidatebase addressregister 0x0184 4024 L1PIWC L1P invalidateword countregister 0x0184 4030 L1DWIBAR L1D writebackinvalidatebase addressregister 0x0184 4034 L1DWIWC L1D writebackinvalidateword countregister 0x0184 4038 - Reserved 0x0184 4040 L1DWBAR L1D BlockWriteback 0x0184 4044 L1DWWC L1D BlockWriteback 0x0184 4048 L1DIBAR L1D invalidatebase addressregister 0x0184 404C L1DIWC L1D invalidateword countregister 0x0184 4050 -0x0184 4FFF - Reserved 0x0184 5000 L2WB L2 writebackallregister 0x0184 5004 L2WBINV L2 writebackinvalidateallregister 0x0184 5008 L2INV L2 GlobalInvalidatewithoutwriteback 0x0184 500C -0x0184 5027 - Reserved 0x0184 5028 L1PINV L1P GlobalInvalidate 0x0184 502C -0x0184 5039 - Reserved 0x0184 5040 L1DWB L1D GlobalWriteback 0x0184 5044 L1DWBINV L1D GlobalWritebackwithInvalidate 0x0184 5048 L1DINV L1D GlobalInvalidatewithoutwriteback 0x0184 8000 -0x0184 803C MAR0 -MAR15 Reserved(correspondstobyteaddress0x0000 0000 -0x0FFF FFFF) Memory AttributeRegistersforARM TCM (correspondstobyteaddress0x0184 8040 MAR16 0x1000 0000 -0x10FF FFFF) 0x0184 8044 -0x0184 80FC MAR17 -MAR63 Reserved(correspondstobyteaddress0x1100 0000 -0x3FFF FFFF) 0x0184 8100 MAR64 Reserved(correspondstobyteaddress0x4000 0000 -0x40FF FFFF) 0x0184 8104 MAR65 Reserved(correspondstobyteaddress0x4100 0000 -0x41FF FFFF) Memory AttributeRegistersforEMIFA (correspondstobyteaddress0x42000x0184 8108 -0x0184 8124 MAR66 -MAR73 0000 -0x49FF FFFF) 0x0184 8128 -0x0184 812C MAR74 -MAR75 Reserved(correspondstobyteaddress0x4A00 0000 -0x4BFF FFFF) Memory AttributeRegistersforVLYNQ (correspondstobyteaddress0x0184 8130 -0x0184 813C MAR76 -MAR79 0x4C00 0000 -0x4FFF FFFF) 0x0184 8140 -0x0184 81FC MAR80 -MAR127 Reserved(correspondstobyteaddress0x5000 0000 -0x7FFF FFFF) Memory AttributeRegistersforDDR2 (correspondstobyteaddress0x80000x0184 8200 -0x0184 82FC MAR128 -MAR191 0000 -0xBFFF FFFF) 0x0184 8300 -0x0184 83FC MAR192 -MAR255 Reserved(correspondstobyteaddress0xC000 0000 -0xFFFF FFFF)

2.4.3 Peripherals

The DSP has access/controllabilityofthefollowingperipherals:

  • HDVICP0/1
  • EDMA
  • McASP0/1
  • 2 Timers(Timer0and Timer1)thatcan each be configuredas 1 64-bitor2 32-bittimers

2.4.4 DSP InterruptController

The DSP InterruptControlleraccepts device interruptsand appropriatelymaps them to the DSP ’s availableinterrupts.The DSP InterruptControllerisbrieflydescribedinthisdocument inthe Interrupts section.For more detailedon the DSP InterruptController,see the TMS320C64x+ DSP Megamodule ReferenceGuide (literaturenumber SPRU871 ). Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 17 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T Hardware Platform and Operating System VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.5 VCE SoftwareAPIs

Figure2-2shows thesoftwareblockdiagramofthedevice. Figure2-2.SoftwareBlock Diagram The Texas Instruments(TI)VCE6467T takesadvantageoftheRADVISION ® softwareinfrastructurebuilt around BeeHD. The VCE6467T utilizesa softwarelibraryto set-upand establisha two-way video communicationschannel.Table2-3liststheAPIs used toconfiguretheVCE6467T and handlethevarious protocolsnecessary.

18 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-3.VCE6467T SoftwareAPIs API NAME DESCRIPTION VCE6467T Client RvV2oipClientAdminToolsExecuteOnSlave Thisfunctionsends a command toexecutefromMastertoSlave. RvV2oipClientAdminToolsPutFileOnSlave Thisfunctionsends a filefromtheMasterARM processortotheSlaveprocessor. RvV2oipClientConstruct ThisAPI iscalledtoconstructa new VCE6467T Clientinstanceand setitsconfigurationto thedefaultvalues. Thisshouldbe thefirstAPI tobe calledwhen theVCE6467T Clientisinitialized. RvV2oipClientDestruct ThisAPI iscalledtodestructa VCE6467T Client. RvV2oipClientRefresh ThisAPI iscalledtoinitiatea RefreshprocedureoftheVCE6467T Client.A Refresh proceduredropsallcallsfromtheVCE6467T Client,unregisters,reconfigurestheVCE6467T Clientmodule,and re-registerstotheserver.Ina Refreshprocedureonlypartial reconfigurationisallowed,sincethesystem(includingtheVCE6467T Client,MTF, SIP,and H.323 modules)does notrestartand thesame localIPaddressisbound.The configuration buffersuppliedby theapplicationmust not be releaseduntiltheRefreshprocedureis completed(i.e.,RvV2oipClientRegisteredEviscalled).DuringtheRefreshconfiguration process,theparametersthatarenotreconfiguredwillremainas before. RvV2oipClientRegister ThisAPI iscalledtostarta registrationprocessoftheVCE6467T Clienttotheconfigured registrar/proxyinSIP. RvV2oipClientRegisteredEv Thiseventiscalledwhen a registrationtonetworkprocesswas completed. RvV2oipClientRestart ThisAPI iscalledtoinitiatea RestartprocedureoftheVCE6467T Client.Ina Restart procedure,theVCE6467T Clientisstopped(includingtheMTF and SIP modules)and the localIPaddressisunbound.The VCE6467T Clientthenreconfigures,and after2 seconds, startsagainwiththenew configurationand re-registerstotheserver.Ina Restartprocedure, theVCE6467T Clientcan be fullyreconfigured.The RvV2oipClientRestartcan be calledonly when theVCE6467T Clientisnotregisteredtotheserver.The configurationbuffersupplied by theapplicationmust not be releaseduntiltheRestartprocedureiscompleted(i.e., RvV2oipClientRegisteredEviscalled).DuringtheRestartconfigurationprocess,the parametersthatarenotreconfiguredwillbe settotheirdefaultvalues. RvV2oipClientSetClientCallbacks ThisAPI iscalledtosettheclientcallbacksintheclientobject. RvV2oipClientSetClientCallbacksByIndexThisAPI iscalledtosettheclientwithmore thanone setofcallbacksintheclientobject. RvV2oipClientSetScreenResolution ThisAPI iscalledtosettheconfigurationparametersofthescreenresolution. RvV2oipClientStart ThisAPI iscalledtostarttheVCE6467T Clientprocess.Allmodules oftheVCE6467T Client (includingMTF, SIP,and themedia module interface)areinitializedhere.InthisAPI,the VCE6467T Clientstartslisteningon thelocalIPaddresswiththeconfiguredportsforSIP. OnlyafterthisAPI iscompletedsuccessfully,theVCE6467T Clientcan registertoa server/gatekeeperand make orreceivecalls. RvV2oipClientGetStatus ThisAPI iscalledtogetthecurrentclientstatus. RvV2oipClientTroubleNotifierEv Thiseventiscalledtonotifytheapplicationabouta problemthathas occurredinthe VCE6467T Client.The applicationcan use thenotificationstringtohelptheuser troubleshoottheproblem. RvV2oipClientUnRegister ThisAPI iscalledtostartan un-registrationprocessoftheVCE6467T Clientfromthe registrar/proxy.CallingthisAPI willcause allcallsintheVCE6467T Clienttobe dropped. RvV2oipClientUnregisteredEv Thiseventiscalledwhen an un-registrationprocesshas ended. RvV2oipClientRegistrationProcessCompleteThiseventiscalledwhen theregistrationprocesstoMTF and networksiscompleted.After dEv theregistrationprocesswas successfullycompleted,theusercan starttomake and receive calls. RvV2oipClientUnRegistrationProcessCompleThiseventiscalledwhen theun-registrationprocessfromMTF and networksiscompleted. tedEv HV2OIP Handletoa VCE6467T Clientobject. HV2OIPAPP Applicationhandletoa VCE6467T Clientobject.Thishandlecan be used as an application context. HV2OIPCALL Handletoa VCE6467T Clientcallobject. HV2OIPCALLAPP Applicationhandletoa VCE6467T Clientcallobject.Thishandlecan be used as an applicationcontextforthecall. HV2OIPWINAPP Applicationhandletoa VCE6467T Clientwindow object. RV_V2OIP_NOTIFICATION_CODE These definitionsdefineerrornumbers intheVCE6467T ClientthattheVCE6467T Client uses tospecifytheproblemtotheapplication. RvV2oipClientCallbacks ThisstructurespecifiestheVCE6467T Clientcallbacks. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 19 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-3.VCE6467T SoftwareAPIs (continued) API NAME DESCRIPTION RvV2oipClientNotifierData Thisstructuredefinesthemeta dataprovidedby theTroubleshootingNotifier. RvV2oipClientNotifierSeverityType Thisenumerationdefinestheseverityofthenotification. RvV2oipClientNotifierUserType Thisenumerationdefinesthetypeofusertowhom thenotificationisaddressed. RvV2oipClientNotifierGetnotificationsBufferThisAPI iscalledtogeta bufferinXML formatofthelastnumLastEnriesnotifications.If numLastEnriesissetto"0",thebufferwillcontainthelast100 notifications.Each notification requires200 bytes;therefore,thesizeofpBufshouldbe atleastnumLastEnries*200bytes. RvV2oipClientPermissionType Thisenumerationdefinesthelevelofpermissionstochange configurationparameters. RvV2oipAutoAnswerMode Thisenumerationdefinesthemode oftheautomaticanswer:(ON/OFF/ON+MIC Mute). RvV2oipRegType Thisenumerationdefinesthetypeofregistration(SIP). RvV2oipRegistrationState Thisenumerationreflectstheregistrationstateofa terminal. RvV2oipRegistrationStateReason Thisenumerationreflectsthereasonfora registrationstateofa terminal. RvV2oipClientStatus Thisstructuredefinestheclientstatusinformation. VCE6467T ClientCall RvV2oipClientCallAnswer ThisAPI iscalledtoacceptan incomingcallwiththegivenconfiguration.ThisAPI shouldbe calledwhen oraftertheRvV2oipClientCallStateOfferingstateisnotifiediftheuseraccepts thecall. RvV2oipClientCallChangeAudioSettings ThisAPI iscalledtochange thevolume levelofthespeakers. RvV2oipClientCallConstruct ThisAPI iscalledtoconstructa callobjectintheVCE6467T Clientwithdefaultinitial parameters.ThisAPI isthefirstAPI tobe calledon a call. RvV2oipClientCallDestruct ThisAPI iscalledtodestructa callobjectintheVCE6467T Client.ThisAPI shouldbe called when oraftertheRvV2oipClientCallStateChangedEveventiscalledwith RvV2oipClientCallStateDisconnectedstate. RvV2oipClientCallDial ThisAPI iscalledtoinitiatean outgoingcalltothegivenremotepartyand witha givencall configuration.Thisfunctioncan be calledonlyaftera callobjectwas constructedusing RvV2oipClientCallConstruct(). RvV2oipClientCallDrop ThisAPI iscalledtodropa call. RvV2oipClientCallDtmfEv Indicatesa DTMF signalfromtheremote. RvV2oipClientCallGetClientInstanceHandlesThisAPI iscalledtoretrievetheVCE6467T Clientand applicationhandlesoftheVCE6467T Clientobjectfroma callobject. RvV2oipClientCallGetInfo ThisAPI iscalledtoretrievethecurrentcontextand informationfroma callobject. RvV2oipClientCallMute ThisAPI iscalledtomute a call.CallingthisAPI willstopthemedia ofthespecifiedtype frombeingtransmittedtotheremoteparty. RvV2oipClientCallMuteEv Thiseventiscalledwhen an incomingmedia channelofthecallismuted (amute indication isreceivedfromtheremoteparty),orwhen a localoutgoingchannelismuted. RvV2oipClientCallNewEv Thiseventiscalledwhen a new incomingcallisreceived.Inthisevent,theapplication shouldconstructthecallobjectusingtheRvV2oipClientCallConstruct()API function. RvV2oipClientCallReject ThisAPI iscalledtorejectan incomingcallwiththegivenreason.ThisAPI shouldbe called when oraftertheRvV2oipClientCallStateOfferingstateisnotifiediftheuserrejectsthecall. RvV2oipClientCallRejectedEv Thiscallbackiscalledwhen an incomingcallwas automaticallyrejectedby theengine. RvV2oipClientCallResolutionChangeEv Thiscallbackiscalledwhen theresolutionoftheincomingvideostreamisdiscovered(once atthebeginningofthestreamand once foreverychange intheincomingresolution). RvV2oipClientCallSendDTMF ThisAPI iscalledtosend a DTMF digit. RvV2oipClientCallSetCallCallbacks ThisAPI iscalledtosettheVCE6467T Clientcall-relatedcallbacksintheVCE6467T Client object. RvV2oipClientCallSetCallCallbacksByIndexThisAPI iscalledtosetmore thanone setofVCE6467T Clientcall-relatedcallbacksinthe V2oIP Clientobject. RvV2oipClientCallStateChangedEv Thiseventiscalledwhen a callstateintheVCE6467T Clientischanged.Thiseventcan be used by theapplicationforcallmanagement and as an indicationfortheGUI aboutthe currentcallstate. RvV2oipClientCallUnmute ThisAPI iscalledtounmute a muted channelofthespecifiedtype. RvV2oipClientCallUnmuteEv Thiseventiscalledwhen an incomingmuted media channelofthecallisunmuted (an unmute indicationisreceivedfromtheremoteparty),orwhen a localoutgoingmuted media channelisunmuted. RvV2oipCallDropReason Thisstructuredefinestheapplication’s reasonfordroppinga call.

20 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-3.VCE6467T SoftwareAPIs (continued) API NAME DESCRIPTION RvV2oipCallInfo Thisstructurespecifiesthecallinformation. RvV2oipCallMediaInfo Thisstructurespecifiesthecallmedia information. RvV2oipCallMediaStreamType Thisenumerationdefinesthemedia streamtypes. RvV2oipCallNWQuality Thisenumerationdefinesthenetworkquality. RvV2oipCallProtocol Thisenumerationdefinesthesignalingprotocolused forthiscall. Note:OnlySIP willbe available. RvV2oipCallRejectReason Thisstructuredefinestheapplication’s reasonforrejectinga call RvV2oipCallType Thisenumerationspecifiesthedifferentsupportedcalltypes(Audio,Video) RvV2oipClientCallCallbacks ThisstructurespecifiestheVCE6467T Clientcallevents RvV2oipClientCallState Thisenumerationdefinesthestateofa VCE6467T call. RvV2oipClientCallStateReason Thisstructurecontainsadditionalinformationrelatedtothestateofa VCE6467T call. RvV2oipClientCallMtfStateReason Thisenumerationdefinesthereasonforthestateofa V2oIP call. RvV2oipCallRejectReasonType Thisenumerationdefinesthereasona callwas locallyrejected. RvV2oipIncomingCallParams Thisstructurespecifiestheincomingcallinformation. RvV2oipMsgHandle Thisisa handletoa message object. VCE6467T ClientConfiguration RvV2oipClientGetAppCfgParamsEv Thiseventiscalledtogettheapplicationconfigurationparameterswhen RvV2oipClientGetConfigiscalled. RvV2oipClientGetCfgParam ThisAPI iscalledtoretrieveone configurationparameter. RvV2oipClientGetConfig ThisAPI iscalledtogetthecurrentconfigurationoftheVCE6467T Client.The configuration isreturnedina textbufferinthesame formatas theconfigurationfile. RvV2oipClientSetAppCfgParamEv Thiseventiscalledtosetan applicationconfigurationparameter.The applicationcan add its own configurationparameterstotheconfigurationfileoftheVCE6467T Client,underthe groupname APPLICATION orany othergroupname unknown totheVCE6467T Client.This eventwillbe calledforeach such parameter. RvV2oipClientSetCfgCallbacks ThisAPI iscalledtosettheconfigurationmodule eventsintheVCE6467T Clientobject. RvV2oipClientSetConfig ThisAPI iscalledtoconfiguretheVCE6467T Clientand application.Configuration parametersthatarenotintheconfigurationbufferwillkeep theircurrentvalue.Ifthecallerof theAPI isnotauthorizeda WRITE permissionon one ormore parametersinthefile,theAPI willnotchange thecurrentconfigurationand willreturnwithan errorcode. RvV2oipClientSetConfigParam ThisAPI iscalledtoseta specificconfigurationparameter.Iftheconfigurationfailsfor permissionorstatereasons,thisfunctionwillreturnan errorvalue. RvV2oipClientRemoveCfgParam ThisAPI iscalledtoremove a parameterfroma givenconfigurationbuffer. RvV2oipCfgGroupType Thisenumerationdefinestheconfigurationgrouptypes. RvV2oipCfgParamObj Thisstructuredefinestheconfigurationparameterobject. RvV2oipClientCfgCallbacks ThisstructurespecifiestheVCE6467T Clientconfigurationevents VCE6467T ClientLogs RvV2oipClientLogApplMsg ThisAPI iscalledwhen theapplicationwantstologitsown messages inthelogfileunder theAPPL logsource.The applicationmessages willbe loggedtothelogfileonlyifthe IPP_USERAPP logsourceissetunderIppLogOptionsintheconfigurationfile. RvV2oipClientLogFuncT Thisisthetypedefinitionfortheloggingeventfunction. RvV2oipClientSetLogCB ThisAPI iscalledtosetthecallbackfunctionthatiscalledwhen loggingmessages arebeing written. RvV2oipClientlogErrorType Thisenumerationdefinestheloggingtypeofan applicationlogmessage.

2.6 Memory Map Summary

Table2-4shows thememory map addressrangesofthedevice.Table2-5depictstheexpanded map of theConfigurationSpace (0x01800000 through0x0FFF FFFF).The devicehas multipleon-chipmemories associatedwithitstwo processorsand varioussubsystems.To help simplifysoftwaredevelopmenta unifiedmemory map isused where possibletomaintaina consistentviewofdeviceresourcesacrossall bus masters. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 21 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-4.Memory Map Summary MASTER PERIPHERAL ACCESSIBILITY (1) START END SIZE EDMA/ARM C64x+ Video TSIFADDRESS ADDRESS (Bytes) PERIPHERAL VDCE EMAC HPI PCI USB VLYNQ ATAPort (0/1) 0x0000 0000 0x0000 3FFF 16K ARM RAM0 (Instruction) 0x0000 4000 0x0000 7FFF 16K ARM RAM1 (Instruction) 0x0000 8000 0x0000 FFFF 32K ARM ROM (Instruction) 0x0001 0000 0x0001 3FFF 16K ARM RAM0 (Data) 0x0001 4000 0x0001 7FFF 16K ARM RAM1 (Data) 0x0001 8000 0x0001 FFFF 32K ARM ROM (Data) Reserved Reserved 0x0002 0000 0x000F FFFF 896K 0x0010 0000 0x003F FFFF 3M 0x0040 0000 0x004F FFFF 1M 0x0050 0000 0x005F FFFF 1M Reserved 0x0060 0000 0x006F FFFF 1M 0x0070 0000 0x007F FFFF 1M 0x0080 0000 0x0080 FFFF 64K 0x0081 0000 0x0081 7FFF 32K Reserved Hole(MPPA Disable)(2) Reserved 0x0081 8000 0x0083 7FFF 128K L2 RAM/Cache 0x0083 8000 0x008F FFFF 800K Reserved 0x0090 0000 0x0092 FFFF 192K 0x0093 0000 0x009F FFFF 832K 0x00A0 0000 0x00DF FFFF 4M Reserved 0x00E0 0000 0x00E0 7FFF 32K L1P RAM/Cache 0x00E0 8000 0x00EF FFFF 992K Reserved 0x00F0 0000 0x00F0 7FFF 32K L1D RAM/Cache Reserved 0x00F0 8000 0x017F FFFF 9184K Reserved 0x0180 0000 0x01BB FFFF 3840K 0x01BC 0000 0x01BC 0FFF 4K ARM ETB Memory 0x01BC 1000 0x01BC 17FF 2K ARM ETB Registers CFG Space 0x01BC 1800 0x01BC 18FF 256 ARM IceCrusher 0x01BC 1900 0x01BC 1BFF 768 Reserved 0x01BC 1C00 0x01BF FFFF 249K 0x01C0 0000 0x0FFF FFFF 228M CFG Bus Peripherals CFG Bus Peripherals CFG Bus Peripherals x(3) x(3) x(3) 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM0 (Data) ARM RAM0 (Data) x x x x x x x 0x1001 4000 0x1001 7FFF 16K ARM RAM1 (Data) ARM RAM1 (Data) x x x x x x x 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) ARM ROM (Data) x x x x x x x 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M Reserved 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K Reserved Hole(MPPA Disable)(2) Reserved 0x1181 8000 0x1183 7FFF 128K L2 RAM/Cache L2 RAM/Cache L2 RAM/Cache x x x x x x 0x1183 8000 0x118F FFFF 800K Reserved Reserved Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K L1P RAM/Cache L1P RAM/Cache L1P RAM/Cache x x x x x 0x11E0 8000 0x11EF FFFF 992K Reserved Reserved Reserved (1) These peripheralshave theirown DMA engineormasterportinterfacetotheDMSoC systembus and do not use theEDMA fordata transfers.The x symbolindicatesthattheperipheralhas a validconnectionthroughthedeviceswitchfabrictothememory region identifiedintheEDMA accesscolumn. (2) MPPA shouldbe used todisablethehole.Formore informationon MPPA, see theTMS320C64x+ DSP Megamodule ReferenceGuide (SPRU871 ). (3) The HPI's,PCI's,and VLYNQ 's accesstotheconfigurationbus peripheralsislimited,see Table2-5,ConfigurationMemory Map Summary forthedetails.

22 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-4.Memory Map Summary (continued) MASTER PERIPHERAL ACCESSIBILITY (1) START END SIZE EDMA/ARM C64x+ Video TSIFADDRESS ADDRESS (Bytes) PERIPHERAL VDCE EMAC HPI PCI USB VLYNQ ATAPort (0/1) 0x11F0 0000 0x11F0 7FFF 32K L1D RAM/Cache L1D RAM/Cache L1D RAM/Cache x x x x x 0x11F0 8000 0x11FF FFFF 992K Reserved Reserved Reserved 0x1200 0000 0x1FFF FFFF 224M 0x2000 0000 0x2000 7FFF 32K DDR2 Control DDR2 Control DDR2 Control xRegisters Registers Registers 0x2000 8000 0x2000 FFFF 32K EMIFA Control EMIFA Registers EMIFA Registers Registers 0x2001 0000 0x2001 7FFF 32K VLYNQ Control VLYNQ Registers VLYNQ Registers Registers 0x2001 8000 0x200F FFFF 928K Reserved Reserved Reserved 0x2010 0000 0x2FFF FFFF 255M 0x3000 0000 0x3FFF FFFF 256M PCI Data PCI Data 0x4000 0000 0x403F FFFF 4M Reserved Reserved Reserved 0x4040 0000 0x4043 FFFF 256K 0x4044 0000 0x4047 FFFF 256K 0x4048 0000 0x404B FFFF 256K 0x404C 0000 0x404F FFFF 256K 0x4050 0000 0x405F FFFF 1M 0x4060 0000 0x4063 FFFF 256K Reserved Reserved Reserved 0x4064 0000 0x4067 FFFF 256K 0x4068 0000 0x406B FFFF 256K 0x406C 0000 0x406F FFFF 256K 0x4070 0000 0x41FF FFFF 25M 0x4200 0000 0x43FF FFFF 32M EMIFA Data (CS2)(4) EMIFA Data (CS2)(4) EMIFA Data (CS2)(4) x x x x 0x4400 0000 0x45FF FFFF 32M EMIFA Data (CS3)(4) EMIFA Data (CS3)(4) EMIFA Data (CS3)(4) x x x x 0x4600 0000 0x47FF FFFF 32M EMIFA Data (CS4)(4) EMIFA Data (CS4)(4) EMIFA Data (CS4)(4) x x x x 0x4800 0000 0x49FF FFFF 32M EMIFA Data (CS5)(4) EMIFA Data (CS5)(4) EMIFA Data (CS5)(4) x x x x 0x4A00 0000 0x4BFF FFFF 32M Reserved Reserved Reserved 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) VLYNQ (Remote Data) VLYNQ (Remote Data) x x x x x x x 0x5000 0000 0x7FFF FFFF 768M Reserved Reserved Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory DDR2 Memory DDR2 Memory x x x x x x x x x 0xA000 0000 0xBFFF FFFF 512M Reserved Reserved Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved Reserved Reserved (4) EMIFA CS0 and CS1 arenot functionallysupportedon theVCE6467T, and therefore,arenot pinnedout. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 23 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-5.ConfigurationMemory Map Summary MASTER PERIPHERAL START END SIZE ACCESSIBILITYARM/EDMA C64x+ADDRESS ADDRESS (Bytes) HPI PCI VLYNQ 0x0180 0000 0x0180 FFFF 64K C64x+ InterruptController 0x0181 0000 0x0181 0FFF 4K C64x+ Powerdown Controller 0x0181 1000 0x0181 1FFF 4K C64x+ SecurityID 0x0181 2000 0x0181 2FFF 4K C64x+ RevisionID Reserved 0x0182 0000 0x0182 FFFF 64K C64x+ EMC 0x0183 0000 0x0183 FFFF 64K Reserved 0x0184 0000 0x0184 FFFF 64K C64x+ Memory System 0x0185 0000 0x01BB FFFF 3520K Reserved 0x01BC 0000 0x01BC 00FF 256 0x01BC 0100 0x01BC 01FF 256 ARM ETB Memory 0x01BC 0200 0x01BC 0FFF 3.5K Reserved 0x01BC 1000 0x01BC 17FF 2K ARM ETB Registers 0x01BC 1800 0x01BC 18FF 256 ARM IceCrusher 0x01BC 1900 0x01BF FFFF 255744 Reserved 0x01C0 0000 0x01C0 FFFF 64K EDMA CC EDMA CC 0x01C1 0000 0x01C1 03FF 1K EDMA TC0 EDMA TC0 0x01C1 0400 0x01C1 07FF 1K EDMA TC1 EDMA TC1 0x01C1 0800 0x01C1 0BFF 1K EDMA TC2 EDMA TC2 0x01C1 0C00 0x01C1 0FFF 1K EDMA TC3 EDMA TC3 0x01C1 1000 0x01C1 1FFF 4K Reserved Reserved 0x01C1 2000 0x01C1 23FF 1K VideoPort 0x01C1 2400 0x01C1 27FF 1K Reserved Reserved 0x01C1 2800 0x01C1 2FFF 2K VDCE 0x01C1 3000 0x01C1 33FF 1K TSIF0 0x01C1 3400 0x01C1 37FF 1K TSIF1 0x01C1 3800 0x01C1 9FFF 26K Reserved Reserved 0x01C1 A000 0x01C1 A7FF 2K PCI ControlRegisters 0x01C1 A800 0x01C1 FFFF 22K Reserved Reserved 0x01C2 0000 0x01C2 03FF 1K UART0 x x x 0x01C2 0400 0x01C2 07FF 1K UART1 x x x 0x01C2 0800 0x01C2 0BFF 1K UART2 x x x 0x01C2 0C00 0x01C2 0FFF 1K Reserved Reserved x x x 0x01C2 1000 0x01C2 13FF 1K I2C x x x 0x01C2 1400 0x01C2 17FF 1K Timer0 Timer0 x x x 0x01C2 1800 0x01C2 1BFF 1K Timer1 Timer1 x x x 0x01C2 1C00 0x01C2 1FFF 1K Timer2(Watchdog) x x x 0x01C2 2000 0x01C2 23FF 1K PWM0 x x x 0x01C2 2400 0x01C2 27FF 1K PWM1 x x x 0x01C2 2800 0x01C2 5FFF 14K Reserved Reserved x x x 0x01C2 6000 0x01C2 63FF 1K CRGEN0 x x x 0x01C2 6400 0x01C2 67FF 1K CRGEN1 x x x 0x01C2 6800 0x01C3 FFFF 102K Reserved Reserved x x x 0x01C4 0000 0x01C4 07FF 2K System Module System Module x x x 0x01C4 0800 0x01C4 0BFF 1K PLL Controller1 x x x 0x01C4 0C00 0x01C4 0FFF 1K PLL Controller2 x x x 0x01C4 1000 0x01C4 1FFF 4K Power and SleepController Power and SleepController x x x 0x01C4 2000 0x01C4 7FFF 24K Reserved Reserved x x x 0x01C4 8000 0x01C4 83FF 1K ARM InterruptController Reserved x x x 0x01C4 8400 0x01C6 3FFF 111K Reserved Reserved x x x 0x01C6 4000 0x01C6 5FFF 8K USB2.0 Registers/RAM x x x

24 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-5.ConfigurationMemory Map Summary (continued) MASTER PERIPHERAL START END SIZE ACCESSIBILITYARM/EDMA C64x+ADDRESS ADDRESS (Bytes) HPI PCI VLYNQ 0x01C6 6000 0x01C6 67FF 2K ATA x x x 0x01C6 6800 0x01C6 6FFF 2K SPI x x x 0x01C6 7000 0x01C6 77FF 2K GPIO x x x 0x01C6 7800 0x01C6 7FFF 2K HPI HPI x x x 0x01C6 8000 0x01C7 FFFF 96K Reserved Reserved x x x 0x01C8 0000 0x01C8 0FFF 4K EMAC ControlRegisters x x x 0x01C8 1000 0x01C8 1FFF 4K EMAC ControlModule Registers x x x Reserved 0x01C8 2000 0x01C8 3FFF 8K EMAC ControlModule RAM x x x 0x01C8 4000 0x01C8 47FF 2K MDIO ControlRegisters x x x 0x01C8 4800 0x01D0 0FFF 498K Reserved Reserved x x x 0x01D0 1000 0x01D0 13FF 1K McASP0 Registers McASP0 Registers x x x 0x01D0 1400 0x01D0 17FF 1K McASP0 Data Port McASP0 Data Port x x x 0x01D0 1800 0x01D0 1BFF 1K McASP1 Registers McASP1 Registers x x x 0x01D0 1C00 0x01D0 1FFF 1K McASP1 Data Port McASP1 Data Port x x x 0x01D0 2000 0x01DF FFFF 1016K Reserved Reserved 0x01E0 0000 0x01FF FFFF 2M Reserved Reserved 0x0200 0000 0x021F FFFF 2M Reserved Reserved 0x0220 0000 0x023F FFFF 2M Reserved Reserved 0x0240 0000 0x0FFF FFFF 220M Reserved Reserved

2.7 Pin Assignments

Extensiveuse ofpinmultiplexingisused toaccommodate thelargestnumber ofperipheralfunctionsin the smallestpossiblepackage. Pin multiplexingis controlledusing a combinationof hardware configurationat deviceresetand softwareprogrammable registersettings.For more informationon pin muxing,see Section3.7,MultiplexedPinConfigurations,ofthisdocument.

2.7.1 Pin Map (Bottom View)

Figure2-3throughFigure2-8show thebottomviewofthepackage pinassignmentsinsixquadrants(A, B,C, D, E,and F). Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 25 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

GP[4]/ STC_CLKIN VP_DOUT1/ BTMODE1 VP_DOUT6/ DSPBOOT VP_DOUT5/ PCIEN VP_DOUT14/ TS1_PSTIN VP_DOUT9/ TS1_ENAO VSS AHCLKR0 GP[3]/ AUDIO_CLK0 TOUT1U VP_DOUT0/ BTMODE0 VP_DOUT3/ BTMODE3 VP_DOUT7 VP_DOUT15/ TS1_DIN ACLKX0 ACLKR0 AMUTEIN0 GP[2]/ AUDIO_CLK1 TOUT1L TINP0U VP_DOUT4/ CS2BW VP_DOUT12/ TS1_WAITO AHCLKX0 AMUTE0 AFSR0 AFSX0 TOUT2 TINP1L TINP0L VP_DOUT2/ BTMODE2 ACLKX1 AHCLKX1 AXR0[3] AXR0[2] GP[0] RESET TOUT0U TOUT0L SPI_CLK AXR1[0] AXR0[0] AXR0[1] GP[1] VSS DVDD33 DVDD33 VL YNQ_ CLOCK VL YNQ_ SCRUN SPI_CS1 SDA SCL DVDD33 CVDD VL YNQ_TXD1 VL YNQ_TXD2 VL YNQ_TXD3 SPI_CS0 SPI_EN 1 2 AC AB AA Y W V U T MTCLK VL YNQ_RXD2 VL YNQ_RXD3 VL YNQ_TXD0 SPI_SOMI MTXD7 GMTCLK VL YNQ_RXD1 VL YNQ_RXD0 SPI_SIMO MTXD3 MTXD4 MTXD5 MTXD6 R P N 3 4 5 6 7 8 1 2 3 4 5 6 7 8 AC AB AA Y W V U T R P N VSS VSS DVDD33 CVDD CVDDDVDD33VSS VSS CVDD CVDD VSSVSSVSSVSS A B C D E F VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure2-3.Pin Map [SectionA]

26 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VP_CLKIN3/ TS1_CLKO VP_CLKO3/ TS0_CLKO TS1_CLKIN UCTS0/ USD0 VP_CLKIN0 VP_DIN4/ TS0_DOUT4/ TS1_WAITO VP_DIN0/ TS0_DOUT0 VP_DIN8/ TS0_DIN0 VP_DOUT8/ TS1_WAITIN VP_DOUT1 1/ TS1_DOUT UDSR0/ TS0_PSTO/ GP[37] VSS URXD0/ TS1_DIN VP_DIN5/ TS0_DOUT5/ TS1_EN_WAITO VP_DIN1/ TS0_DOUT1 VP_DIN9/ TS0_DIN1 VP_CLKO2 VP_DOUT10/ TS1_PSTO UDCD0/ TS0_WAITIN/ GP[38] DVDD33 URTS0/ UIRTX0/ TS1_EN_WAITO VP_DIN6/ TS0_DOUT6/ TS1_PSTIN VP_DIN2/ TS0_DOUT2 VP_DIN10/ TS0_DIN2 VP_DOUT13/ TS1_EN_WAITO VP_CLKIN2 URIN0/ GP[8]/ TS1_WAITIN UDTR0/ TS0_ENAO/ GP[36] UTXD0/ URCTX0/ TS1_PSTIN VP_DIN7/ TS0_DOUT7/ TS1_DIN VP_DIN3/ TS0_DOUT3 VP_DIN1 1/ TS0_DIN3 DVDD33 CVDD 9 10 AC AB AA Y W V U T R P N 1 1 12 13 14 15 16 9 10 1 1 12 13 14 15 16 AC AB AA Y W V U T R P N DVDD33 DVDD33 DVDD33 DVDD33 DVDD33 DVDD33 DVDD33 CVDDCVDDCVDDCVDDCVDDCVDDCVDD VSS VSSVSS VSS CVDDCVDDCVDDCVDDCVDD CVDDCVDD CVDD VSSCVDDCVDDCVDD VSSVSSCVDDCVDD CVDD CVDDCVDDCVDD VSSVSSCVDDCVDD CVDD CVDDCVDDCVDD VSSVSSVSSVSSVSSVSSVSSVSS VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure2-4.Pin Map [SectionB] Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 27 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VP_DIN12/ TS0_DIN4 VP_DIN15_ VP_VSYNC/ TS0_DIN7 TS0_CLKIN URTS2/ UIRTX2/ TS0_PSTIN/ GP[41] UCTS2/USD2/ CRG0_VCXI/ GP[42]/ TS1_PSTO VSS VP_DIN13_ FIELD/ TS0_DIN5 VP_CLKIN1 UTXD1/ URCTX1/ TS0_DOUT7/ GP[24] VSS DDR_D[23] VP_DIN14_ VP_HSYNC/ TS0_DIN6 URTS1/ UIRTX1/ TS0_WAITO/ GP[25] UTXD2/URCTX2/ CRG1_PO/ GP[40]/ CRG0_PO DVDDR2 DDR_D[28] DDR_D[21] DDR_D[20] UCTS1/USD1/ TS0_EN_WAITO/ GP[26] URXD1/ TS0_DIN7/ GP[23] DDR_D[31] DDR_D[29] DDR_D[22] DDR_DQM[2] PWM0/ CRG0_PO/ TS1_ENAO 17 18 AC AB AA Y W V U T R P N 19 20 21 22 23 17 18 19 20 21 22 23 AC AB AA Y W V U T R P N A B C D E F PWM1/ TS1_DOUT VSS DDR_D[30] DV DDR2 VSS DDR_DQS[2] DDR_D[19]DDR_DQS[2]DDR_DQS[3]DDR_DQM[3]VSSVSS DDR_DQS[3] DDR_D[27]DVDDR2 DDR_D[24] DDR_D[18]DDR_D[16]VSSVSS DVDDR2VSS DVDDR2 DDR_A[10]DDR_D[17]DDR_D[26] DDR_D[25]DVDDR2 DDR_DQGA TE2 DDR_A[1]DDR_A[3]DDR_DQGA TE3 DDR_A[12]DDR_BA[2] DDR_VREFVSSDVDDR2 DDR_A[14]DDR_A[9]DDR_A[5]DDR_A[7]DDR_BA[0]VSSVSS VSSVSS DVDD33 DVDDR2 VSS URXD2/ CRG1_VCXI/ GP[39]/ CRG0_VCXI VSS VSS VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure2-5.Pin Map [SectionC]

28 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

L K J H G F E D C B A 3 4 5 6 7 8 1 2 3 4 5 6 7 8 L K J H G F E D C B A A B C D E F DVDD33 PCI_AD0/ HD0/ EM_D0 PCI_AD2/ HD2/ EM_D2 PCI_AD4/ HD4/ EM_D4 VSS DVDD33 CVDD VSSVSS PCI_AD9/ HD9/ EM_D9 PCI_CBE0 A T A_CS0 GP[33]/ EM_A[18] PCI_AD6/ HD6/ EM_D6 PCI_AD3/ HD3/ EM_D3 PCI_AD1/ HD1/ EM_D1 PCI_AD13/ HD13/ EM_D13 PCI_AD15/ HD15/ EM_D15 PCI_AD1 1/ HD1 1/ EM_D1 1 PCI_P AR/ /HAS EM_DQM0 PCI_IDSEL/ HDDIR/ EM_R/W PCI_AD18/ DD2/ HD18/ EM_A[2] PCI_TRDY/ HHWIL/ EM_A[16]/(ALE) PCI_AD7/ HD7/ EM_D7 PCI_AD5/ HD5/ EM_D5 PCI_AD10/ HD10/ EM_D10 PCI_AD8/ HD8/ EM_D8 PCI_AD12/ HD12/ EM_D12 PCI_AD24/ DD8/ HD24/ EM_A[8] PCI_AD20/ DD4/ HD20/ EM_A[4] PCI_FRAME HINT EM_BA[0] PCI_STOP EM_WE HCNTL0/ PCI_AD26/ DD10/ HD26/ EM_A[10] PCI_CBE2 HDS2 EM_CS2 PCI_CBE1 A T A_CS1 GP[32]/ EM_A[19] PCI_AD14/ HD14/ EM_D14 PCI_PERR HCS EM_DQM1 PCI_AD22/ DD6/ HD22/ EM_A[6] PCI_AD16/ DD0/ HD16/ EM_A[0] PCI_AD21/ DD5/ HD21/ EM_A[5] PCI_AD29/ DD13/ HD29/ EM_A[13] PCI_AD17/ DD1/ HD17/ EM_A[1] PCI_SERR HDS1 EM_OE VSS PCI_DEVSEL/ HCNTL1/ EM_BA[1] PCI_AD25/ DD9/ HD25/ EM_A[9] PCI_AD23/ DD7/ HD23/ EM_A[7] PCI_AD31/ DD15/ HD31/ EM_A[15] VSS PCI_AD27/ DD1 1/ HD27/ EM_A[1 1] PCI_CBE3 W EM_CS3 HR/ / PCI_AD19/ DD3/ HD19/ EM_A[3] PCI_IRDY HRDY EM_A[17]/(CLE) RSV2RSV1 MTXD1 MTXD2M MVSS VSSVSSVSS VSS VSSVSSVSS CVDDDVDD33DVDD33VSSMRXD5 VSS DVDD33 CVDDCVDD CVDDCVDDDVDD33VSS MRXD0 DVDD33 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure2-6.Pin Map [SectionD] Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 29 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

L K J H G F E D C B A 1 1 12 13 14 15 16 9 10 1 1 12 13 14 15 16 L K J H G F E D C B A RSV7 TRST TDIGP[6] TMS AUX_CVDDDEV_CVDDDEV_DVSS PCI_RSV3/ GP[19]/ EM_WAIT5/ (RDY5/ ) DIOR BSY5 PCI_RSV1/ DA0/ GP[17]/ EM_A[20] PCI_GNT DMACK EM_CS4 GP[12]/ PCI_AD28/ DD12/ HD28/ EM_A[12] PCI_RSV5/ IORDY/ GP[21]/ EM_WAIT3/ (RDY3/ )BSY3 AUX_DVDD18DEV_DVDD18RSV5TDO AUX_DVSSRTCK PCI_RST/ DA2/ GP[13]/ EM_A[22] PCI_AD30/ DD14/ HD30/ EM_A[14] PCI_INT A BSY2 EM_WAIT2/ (RDY2/ ) DEV_VSSPLL1VSSCLKOUT0 TCK PCI_RSV2/ INTRQ/ GP[18]/ EM_RSV0 PCI_REQ EM_CS5 DMARQ/ GP[1 1]/ GP[5] PLL1VDD18EMU1 PLL2VSSVSS DEV_MXOEMU0GP[7] PCI_RSV4/ GP[20]/ EM_WAIT4/ (RDY4/ ) DIOW BSY4 PCI_CLK/ GP[10] PCI_RSV0/ DA1/ GP[16]/ EM_A[21] M MVSS VSSVSSVSS VSS VSSVSSVSS CVDDVSS CVDDCVDDVSS DEV_MXI/ DEV_CLKIN VSS VSS VSS VSSVSS VSS VSS CVDD CVDD CVDD CVDDCVDDCVDD CVDDVSSCVDD CVDD CVDD CVDDCVDDCVDD CVDDCVDD VSS VSS VSS CVDD CVDD CVDD CVDDCVDDCVDDCVDD DVDD33DVDD33DVDD33DVDD33DVDD33DVDD33DVDD33 PLL2VDD18 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure2-7.Pin Map [SectionE]

30 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR_A[2] DDR_CLKDDR_ZP DDR_WE DDR_CASVSS DVDDR2 DDR_RAS DVDDR2 DDR_A[1 1] DDR_DQGA TE0 DDR_CS DDR_DQGA TE1 DDR_A[4] DDR_A[8] DDR_D[7] DDR_A[13] DDR_D[15] DDR_A[0] DVDDR2 17 18 L K J H G F E D C B A 19 20 21 22 23 17 18 19 20 21 22 23 L K J H G F E D C B A A B C D E F DVDDR2 DDR_D[4] DDR_D[6] DDR_D[13] DDR_D[14] DDR_D[12]DDR_DQM[1]DDR_D[5]DDR_DQM[0]VSSUSB_VDDA3P3 DDR_DQS[0] DVDDR2VSS DDR_D[1] DDR_D[1 1]USB_VDD1P8 USB_ VDDA1P2LDO USB_R1POR VSS DDR_DQS[1]DDR_DQS[1]DDR_DQS[0] DDR_D[2]USB_VSSREF DDR_D[8]DDR_D[10]DDR_D[0] DDR_D[3] USB_ DRVVBUS/ GP[22] DDR_D[9] VSSDVDDR2 RSV4RSV3USB_DNUSB_DPVSSAUX_MXO VSS AUX_MXI/ AUX_CLKIN RSV6 AUX_VSS VSS DDR_ODT0 VSS VSS DDR_A[6] DDR_CLKDDR_ZN DDR_CKE DDR_BA[1]VSSM MVSS VSS DVDDR2 VSS DVDDR2 VSS VSS VSS VSS VSS VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure2-8.Pin Map [SectionF] Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 31 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.8 TerminalFunctions

The terminalfunctionstables(Table 2-6 throughTable 2-33) identifythe externalsignalnames, the associatedpin(ball)numbers alongwiththemechanicalpackage designator,thepintype,whetherthepin has any internalpullupor pulldown resistors,and a functionalpin description.For more detailed informationon deviceconfiguration,peripheralselection,multiplexed/sharedpin,and see the Device Configurationssectionofthisdatamanual.

32 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-6.BOOT TerminalFunctions SIGNAL OTHER (2) TYPE (1) DESCRIPTION(3) NAME NO. BOOT ARM BootMode configurationbits.These pinsaremultiplexedbetween ARM bootmode and theVideoPortInterface(VPIF).Atreset,the bootmode inputsBTMODE[3:0] aresampled todeterminetheARM bootconfiguration.See belowthebootmodes setby theseinputs.For more detailson thetypesofbootmodes, see theSection3.4.1,BootModes .Afterreset,thesepinsareVideoportdataoutputs3 through0 (VP_DOUT[3:0]). BTMODE[3:0] ARM Boot Mode

0000 EmulationBoot(PCIEN = 0)

0001 Reserved

HPI Boot(16-Bitwidth)(ifPCIEN = 0) VP_DOUT0/ IPD 0010 orAB5 I/O/ZBTMODE0 DV DD33 PCI Bootwithoutauto-initialization(ifPCIEN = 1) HPI Boot(32-Bitwidth)(ifPCIEN = 0) 0011 or PCI Bootwithauto-initialization(ifPCIEN = 1) EMIFA DirectBoot(ROM/NOR) (PCIEN = 0)[errorifPCIEN =0100 1;defaultstoUART0] VP_DOUT1/ IPD 0101 ReservedAC4 I/O/ZBTMODE1 DV DD33

0110 I2C Boot

0111 NAND FlashBoot(PCIEN = 0)[errorifPCIEN = 1]

1000 UART0 Boot

1001 ReservedVP_DOUT2/ IPDY8 I/O/ZBTMODE2 DV DD33 1010 Reserved

1011 Reserved

VP_DOUT3/ IPDAB6 I/O/Z 1110 SPI BootBTMODE3 DV DD33

1111 Reserved

EMIFA CS2 space databus width.Thispinismultiplexedbetween EMIFA control and theVPIF.Atreset,theinputstateissampled tosettheEMIFA databus width fortheCS2 (boot)chipselectregion.VP_DOUT4/ IPDAA7 I/O/ZCS2BW DV DD33 Foran 8-bit-wideEMIFA databus,CS2BW = 0. Fora 16-bit-wideEMIFA databus,CS2BW = 1. Afterreset,thispinisvideoportdataoutput4 (VP_DOUT4). PCI Enable.Thispinismultiplexedbetween PCI Controland theVPIF.Atreset,the inputstateissampled toenable/disablethePCI interfacepinmultiplexing.Note: When PCI bootmode isnot used,forproperdeviceoperationoutofresetPCIEN must be "0". VP_DOUT5/ IPDAC6 I/O/ZPCIEN DV DD33 0 = PCI pinfunctionisdisabled;EMIFA orHPI pinfunctionenabled 1 = PCI pinfunctionisenabled Afterreset,thispinisvideoportdataoutput5 (VP_DOUT5).- DSP bootsourcebit.Thispinismultiplexedbetween DSP bootand theVPIF.At reset,theinputstateissampled tosettheDSP bootsourceDSPBOOT. VP_DOUT6/ IPD The DSP isbootedby theARM when DSPBOOT = 0.AC5 I/O/ZDSPBOOT DV DD33 The DSP bootsfromEMIFA when DSPBOOT = 1 (andARM HPI orPCI bootmode isnot selected). Afterreset,thispinisvideoportdataoutput6 (VP_DOUT6). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 33 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-7.Oscillator/PLLTerminalFunctions SIGNAL TYPE (1) OTHER (2) DESCRIPTION NAME NO. OSCILLATOR, PLL CrystalinputDEV_MXI forDEV oscillator(systemoscillator,between 27 MHz andDEV_MXI/ B15 I DEV_DV DD18 35 MHz, typically33 MHz or33.3MHz). Iftheinternaloscillatorisbypassed,thispinDEV_CLKIN isthe1.8-Vexternaloscillatorclockinput. CrystaloutputforDEV oscillator.Iftheinternaloscillatorisbypassed,DEV_MXODEV_MXO A15 O DEV_DV DD18 shouldbe leftas a No Connect. 1.8-Vpower supplyforDEV oscillator.Iftheinternaloscillatorisbypassed,DEV_DV DD18 D15 S (3) DEV_DV DD18 shouldstillbe connectedtothe1.8-Vpower supply. I/OgroundforDEV oscillator.Iftheinternaloscillatorisbypassed,DEV_DV SSDEV_DV SS E14 GND (3) shouldbe connectedtogroundVSS . 1.3-Vpower supplyforDEV oscillator.Iftheinternaloscillatorisbypassed,DEV_CV DD E15 S (3) DEV_CV DD shouldbe connectedtothe1.3-Vpower supply(CVDD ). Ground forDEV oscillator.Connecttocrystalloadcapacitors.Do not connectto DEV_V SS C15 GND (3) boardground(VSS ).Iftheinternaloscillatorisbypassed,DEV_V SS shouldstillbe connectedtogroundVSS . CrystalinputforAuxiliary(AUX) oscillator(24/48MHz forUSB, and UART2/1/0 and AUX_MXI/ McASP1/0).Iftheinternaloscillatorisbypassed,thispinisthe1.8-VexternalB17 I AUX_DV DD18AUX_CLKIN oscillatorclockinput.When theperipheralisnot used,AUX_MXI shouldbe leftas a No Connect. CrystaloutputforAUX oscillator.Iftheinternaloscillatorisbypassed,AUX_MXO AUX_MXO A17 O AUX_DV DD18 shouldbe leftas a No Connect.When theperipheralisnot used,AUX_MXO should be leftas a No Connect. 1.8-Vpower supplyforAUX oscillator.Iftheinternaloscillatorisbypassed, AUX_DV DD18 shouldstillbe connectedtothe1.8-Vpower supply.When theAUX_DV DD18 D16 S (3) peripheralisnot used,AUX_DV DD18 shouldbe connectedtothe1.8-Vpower supply. I/OgroundforAUX oscillator.Iftheinternaloscillatorisbypassed,AUX_DV SS AUX_DV SS C16 GND (3) shouldbe connectedtoground(VSS ).When theperipheralisnot used,AUX_DV SS shouldbe connectedtoground(VSS ). 1.3-Vpower supplyforAUX oscillator.Iftheinternaloscillatorisbypassed, AUX_CV DD shouldbe connectedtothe1.3-Vpower supply(CVDD ).When theAUX_CV DD E16 S (3) peripheralisnot used,AUX_CV DD shouldbe connectedtothe1.3-Vpower supply (CVDD ). Ground forAUX oscillator.Connecttocrystalloadcapacitors.Do not connectto boardground(VSS ).Iftheinternaloscillatorisbypassed,AUX_V SS shouldstillbeAUX_V SS C17 GND (3) connectedtoground(VSS ).When theperipheralisnot used,AUX_V SS shouldbe connectedtoground(VSS ). PLL1V DD18 B14 S (3) 1.8-Vpower supplyforPLLs. PLL2V DD18 B16 PLL1V SS C14 GND (3) Ground forPLLs. PLL2V SS A16 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) SpecifiestheoperatingI/Osupplyvoltageforeach signal (3) Formore information,see theRecommended OperatingConditionstable

34 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-8.Clock GeneratorTerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. CLOCK GENERATOR CLKOUT0 C13 O/Z DV DD33 Configurableoutputclock. GP[3]/ IPD Thispinismultiplexedbetween GPIO and theAudioClockSelector.FortheaudioAB3 I/O/ZAUDIO_CLK0 DV DD33 clockselector,thispinistheconfigurableAUDIO_CLK0 output. GP[2]/ IPD Thispinismultiplexedbetween GPIO and theAudioClockSelector.FortheaudioAA4 I/O/ZAUDIO_CLK1 DV DD33 clockselector,thispinistheconfigurableAUDIO_CLK1 output. Thispinismultiplexedbetween GPIO and theTSIF ClockSelector.ForTSIF,thisGP[4]/ IPDAC3 I/O/Z pinistheSTC_CLKIN whichcan be used as an externalclocksourcefortheTSIFSTC_CLKIN DV DD33 countersoras TSIF outputclock. (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Table2-9.RESET and JTAG TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. RESET IPURESET W6 I Devicereset.DV DD33 IPUPOR D17 I Power-onreset.DV DD33 JTAG IPU JTAG test-portmode selectinput.TMS D12 I DV DD33 Forproperdeviceoperation,do not oppose theIPU on thispin. –TDO D13 O/Z JTAG test-portdataoutput.DV DD33 IPUTDI E13 I JTAG test-portdatainput.DV DD33 IPUTCK B12 I JTAG test-portclockinput.DV DD33 –RTCK C12 O/Z JTAG test-portreturnclockoutput.DV DD33 IPD JTAG test-portreset.ForIEEE 1149.1JTAG compatibility,see theIEEE 1149.1TRST E12 I DV DD33 JTAG compatibilitystatementportionofthisdatamanual. IPUEMU1 B13 I/O/Z Emulationpin1DV DD33 IPUEMU0 A13 I/O/Z Emulationpin0DV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 35 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-10.Asynchronous ExternalMemory Interface(EMIFA) TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. EMIFA BOOT CONFIGURATION EMIFA CS2 space databus width.Thispinismultiplexedbetween EMIFA control and theVPIF.Atreset,theinputstateissampled tosettheEMIFA databus widthfortheCS2 (boot)chipselectregion.VP_DOUT4/ IPDAA7 I/O/ZCS2BW DV DD33 Foran 8-bit-wideEMIFA databus,CS2BW = 0. Fora 16-bit-wideEMIFA databus,CS2BW = 1. Afterreset,thispinisvideoportdataoutput4 (VP_DOUT4). DSP bootsourcebit.Thispinismultiplexedbetween DSP bootand theVPIF.At reset,theinputstateissampled tosettheDSP bootsourceDSPBOOT. VP_DOUT6/ IPDAC5 I/O/Z The DSP isbootedby theARM when DSPBOOT = 0.DSPBOOT DV DD33 The DSP bootsfromEMIFA when DSPBOOT=1. Afterreset,thispinisvideoportdataoutput6 (VP_DOUT6). EMIFA FUNCTIONAL PINS: ASYNC PCI_IDSEL/ IPU Thispinismultiplexedbetween PCI,ATA, and EMIFA.HDDIR/ E8 I/O/Z DV DD33 InEMIFA mode, thispinistheread/writeoutputEM_R/ W (O/Z).EM_R/ W PCI_SERR/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HDS1/ B2 I/O/Z DV DD33 InEMIFA mode, thispinistheoutputenableoutputEM_OE (O/Z).EM_OE PCI_STOP/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HCNTL0/ D5 I/O/Z DV DD33 InEMIFA mode, thispinisthewriteenableoutputEM_WE (O/Z).EM_WE PCI_PERR/ IPUHCS/ C3 I/O/Z DV DD33EM_DQM1 These pinsaremultiplexedbetween PCI,HPI,and EMIFA. InEMIFA mode, thesepinsareEM_DQM[1:0] and actas byteenables(O/Z).PCI_PAR/ IPUHAS/ D4 I/O/Z DV DD33EM_DQM0 PCI_INTA/ Thispinismultiplexedbetween PCI and EMIFA.IPUEM_WAIT2 / C11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput2 EM_WAIT2 (I).DV DD33(RDY2/BSY2) When used forEMIFA (NAND), thispinistheready/busy2 input(RDY2/BSY2). PCI_RSV5/IORDY/ Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.IPUGP[21]/EM_WAIT3 / D11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput3 EM_WAIT3 (I).DV DD33(RDY3/BSY3) When used forEMIFA (NAND), thispinistheready/busy3 input(RDY3/BSY3). PCI_RSV4/DIOW/ Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.IPUGP[20]/EM_WAIT4 / A11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput4 EM_WAIT4 (I).DV DD33(RDY4/BSY4) When used forEMIFA (NAND), thispinistheready/busy4 input(RDY4/BSY4). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

36 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-10.Asynchronous ExternalMemory Interface(EMIFA) TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_RSV3/DIOR/ Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.IPUGP[19]/EM_WAIT5 / E10 I/O/Z ForEMIFA, thispiniswaitstateextensioninput5 EM_WAIT5 (I).DV DD33(RDY5/BSY5) When used forEMIFA (NAND), thispinistheready/busy5 input(RDY5/BSY5). Thispinismultiplexedbetween PCI,HPI,and EMIFA. ForEMIFA, thisistheBank Address0 outputEM_BA[0] (O/Z).PCI_FRAME/ IPU When connectedtoa 16-bitasynchronousmemory, thispinhas thesameHINT/ D6 I/O/Z DV DD33 functionas EMIF addresspin22 (EM_A[22]).EM_BA[0] When connectedtoan 8-bitasynchronousmemory, thispinisthelowestorderbit ofthebyteaddress. Thispinismultiplexedbetween PCI,HPI,and EMIFA. ForEMIFA, thisistheBank Address1 outputEM_BA[1] (O/Z).PCI_DEVSEL/ IPU When connectedtoa 16 bitasynchronousmemory thispinisthelowestorderbitHCNTL1/ B3 I/O/Z DV DD33 ofthe16-bitword address.EM_BA[1] When connectedtoan 8-bitasynchronousmemory, thispinisthesecond bitof theaddress. PCI_IRDY/ Thispinismultiplexedbetween PCI,HPI,and EMIFA.IPUHRDY/ A3 I/O/Z InEMIFA mode, thispinisaddressbit17 outputEM_A[17] (O/Z).DV DD33EM_A[17]/(CLE) When used forEMIFA (NAND), thispinisCommand LatchEnableoutput(CLE). PCI_TRDY/ Thispinismultiplexedbetween PCI,HPI,and EMIFA.IPUHHWIL/ E6 I/O/Z ForEMIFA, thispinisaddressbit16 outputEM_A[16] (O/Z).DV DD33EM_A[16]/(ALE) When used forEMIFA (NAND), thispinisAddressLatchEnableoutput(ALE). Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 37 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-10.Asynchronous ExternalMemory Interface(EMIFA) TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. Thispinismultiplexedbetween PCI,ATA, HPI,and EMIFA. ForEMIFA, thispinisaddressbit0 outputEM_A[0] (O/Z),whichistheleastPCI_AD16/ IPD significantbiton a 32-bitword address.DD0/ C6 I/O/Z DV DD33 When connectedtoa 16-bitasynchronousmemory, thispinisthesecond bitofHD16/EM_A[0] theaddress. Foran 8-bitasynchronousmemory, thispinisthethirdbitoftheaddress.

38 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-10.Asynchronous ExternalMemory Interface(EMIFA) TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_AD15/ IPDE5 I/O/ZHD15/EM_D15 DV DD33 PCI_AD14/ IPDC1 I/O/ZHD14 /EM_D14 DV DD33 PCI_AD13/ IPDE4 I/O/ZHD13/EM_D13 DV DD33 PCI_AD12/ IPDD3 I/O/ZHD12/EM_D12 DV DD33 PCI_AD11/ IPDE3 I/O/ZHD11/EM_D11 DV DD33 PCI_AD10/ IPDD2 I/O/ZHD10/EM_D10 DV DD33 PCI_AD9/ IPDF5 I/O/ZHD9/EM_D9 DV DD33 These pinsaremultiplexedbetween PCI,HPI,and EMIFA.PCI_AD8/ IPDD1 I/O/Z ForEMIFA mode, thesepinsarethe16-bitbidirectionaldatabus (EM_D[15:0])HD8/EM_D8 DV DD33 [I/O/Z]. PCI_AD7/ IPD When EMIFA isconfiguredforan 8-bitasynchronousmemory, onlyEM_D[7:0]E2 I/O/ZHD7/EM_D7 DV DD33 pinsareused. PCI_AD6/ IPDF3 I/O/ZHD6/EM_D6 DV DD33 PCI_AD5/ IPDE1 I/O/ZHD5/EM_D5 DV DD33 PCI_AD4/ IPDG5 I/O/ZHD4/EM_D4 DV DD33 PCI_AD3/ IPDF2 I/O/ZHD3/EM_D3 DV DD33 PCI_AD2/ IPDG4 I/O/ZHD2/EM_D2 DV DD33 PCI_AD1/ IPDF1 I/O/ZHD1/EM_D1 DV DD33 PCI_AD0/ IPDG3 I/O/ZHD0/EM_D0 DV DD33 EMIFA FUNCTIONAL PINS: NAND PCI_IRDY/ Thispinismultiplexedbetween PCI,HPI,and EMIFA.IPUHRDY/ A3 I/O/Z InEMIFA mode, thispinisaddressbit17 outputEM_A[17] (O/Z).DV DD33EM_A[17]/(CLE) When used forEMIFA (NAND), thispinisCommand LatchEnableoutput(CLE). PCI_TRDY/ Thispinismultiplexedbetween PCI,HPI,and EMIFA.IPUHHWIL/ E6 I/O/Z ForEMIFA, thispinisaddressbit16 outputEM_A[16] (O/Z).DV DD33EM_A[16]/(ALE) When used forEMIFA (NAND), thispinisAddressLatchEnableoutput(ALE). PCI_INTA/ Thispinismultiplexedbetween PCI and EMIFA.IPUEM_WAIT2 / C11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput2 EM_WAIT2 (I).DV DD33(RDY2/BSY2) When used forEMIFA (NAND), thispinistheready/busy2 input(RDY2/BSY2). IORDY/ Thispinismultiplexedbetween ATA, GPIO, and EMIFA.IPUGP[21]/EM_WAIT3 / D11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput3 EM_WAIT3 (I).DV DD33(RDY3/BSY3) When used forEMIFA (NAND), thispinistheready/busy3 input(RDY3/BSY3). DIOW/ Thispinismultiplexedbetween ATA, GPIO, and EMIFA.IPUGP[20]/EM_WAIT4 / A11 I/O/Z InEMIFA mode, thispiniswaitstateextensioninput4 EM_WAIT4 (I).DV DD33(RDY4/BSY4) When used forEMIFA (NAND), thispinistheready/busy4 input(RDY4/BSY4). DIOR/ Thispinismultiplexedbetween ATA, GPIO, and EMIFA.IPUGP[19]/EM_WAIT5 / E10 I/O/Z ForEMIFA, thispiniswaitstateextensioninput5 EM_WAIT5 (I).DV DD33(RDY5/BSY5) When used forEMIFA (NAND), thispinistheready/busy5 input(RDY5/BSY5). PCI_SERR/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HDS1/ B2 I/O/Z DV DD33 InEMIFA mode, thispinistheoutputenableoutputEM_OE (O/Z).EM_OE Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 39 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-10.Asynchronous ExternalMemory Interface(EMIFA) TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_STOP/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HCNTL0/ D5 I/O/Z DV DD33 InEMIFA mode, thispinisthewriteenableoutputEM_WE (O/Z).EM_WE PCI_AD15/ IPDE5 I/O/ZHD15/EM_D15 DV DD33 PCI_AD14/ IPDC1 I/O/ZHD14 /EM_D14 DV DD33 PCI_AD13/ IPDE4 I/O/ZHD13/EM_D13 DV DD33 PCI_AD12/ IPDD3 I/O/ZHD12/EM_D12 DV DD33 PCI_AD11/ IPDE3 I/O/ZHD11/EM_D11 DV DD33 PCI_AD10/ IPDD2 I/O/ZHD10/EM_D10 DV DD33 PCI_AD9/ IPDF5 I/O/ZHD9/EM_D9 DV DD33 These pinsaremultiplexedbetween PCI,HPI,and EMIFA.PCI_AD8/ IPDD1 I/O/Z ForEMIFA mode, thesepinsarethe16-bitbidirectionaldatabus (EM_D[15:0])HD8/EM_D8 DV DD33 [I/O/Z]. PCI_AD7/ IPD When EMIFA isconfiguredforan 8-bitasynchronousmemory, onlyEM_D[7:0]E2 I/O/ZHD7/EM_D7 DV DD33 pinsareused. PCI_AD6/ IPDF3 I/O/ZHD6/EM_D6 DV DD33 PCI_AD5/ IPDE1 I/O/ZHD5/EM_D5 DV DD33 PCI_AD4/ IPDG5 I/O/ZHD4/EM_D4 DV DD33 PCI_AD3/ IPDF2 I/O/ZHD3/EM_D3 DV DD33 PCI_AD2/ IPDG4 I/O/ZHD2/EM_D2 DV DD33 PCI_AD1/ IPDF1 I/O/ZHD1/EM_D1 DV DD33 PCI_AD0/ IPDG3 I/O/ZHD0/EM_D0 DV DD33

40 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-11.DDR2 Memory ControllerTerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. DDR2 Memory Controller DDR_CLK M23 O/Z DV DDR2 DDR2 Clock DDR_CLK L23 O/Z DV DDR2 DDR2 Differentialclock DDR_CKE M20 O/Z DV DDR2 DDR2 ClockEnable DDR_CS J20 O/Z DV DDR2 DDR2 Activelowchipselect DDR_WE L20 O/Z DV DDR2 DDR2 ActivelowWriteenable DDR_RAS K19 O/Z DV DDR2 DDR2 Row Access Signaloutput DDR_CAS L21 O/Z DV DDR2 DDR2 Column Access Signaloutput DDR_DQM[3] V20 O/Z DV DDR2 DDR2 Data mask outputs DDR_DQM[3]: Forupperbytedatabus DDR_D[31:24]DDR_DQM[2] Y23 O/Z DV DDR2 DDR_DQM[2]: ForDDR_D[23:16] DDR_DQM[1] F22 O/Z DV DDR2 DDR_DQM[1]: ForDDR_D[15:8] DDR_DQM[0]: ForlowerbyteDDR_D[7:0]DDR_DQM[0] F20 O/Z DV DDR2 DDR_DQS[3] U20 I/O/Z DV DDR2 Data strobeinput/outputsforeach byteofthe32-bitdatabus.They areoutputsto theDDR2 memory when writingand inputswhen reading.They areused toDDR_DQS[2] V22 I/O/Z DV DDR2 synchronizethedatatransfers. DDR_DQS[1] D22 I/O/Z DV DDR2 DDR_DQS[3] :ForupperbyteDDR_D[31:24] DDR_DQS[2]: ForDDR_D[23:16] DDR_DQS[1]: ForDDR_D[15:8]DDR_DQS[0] D21 I/O/Z DV DDR2 DDR_DQS[0]: ForbottombyteDDR_D[7:0] DDR_DQS[3] V21 I/O/Z DV DDR2 Complimentarydatastrobeinput/outputsforeach byteofthe32-bitdatabus.They areoutputstotheDDR2 memory when writingand inputswhen reading.They areDDR_DQS[2] W23 I/O/Z DV DDR2 used tosynchronizethedatatransfers. DDR_DQS[1] D23 I/O/Z DV DDR2 DDR_DQS[3] :ForupperbyteDDR_D[31:24] DDR_DQS[2]: ForDDR_D[23:16] DDR_DQS[1]: ForDDR_D[15:8]DDR_DQS[0] E20 I/O/Z DV DDR2 DDR_DQS[0]: ForbottombyteDDR_D[7:0] DDR_ODT0 K20 O/Z DV DDR2 DDR2 on-dieterminationcontrol DDR_BA[2] P19 DDR_BA[1] M21 O/Z DV DDR2 Bank addressoutputs(BA[2:0]). DDR_BA[0] N19 DDR_A[14] N23 DDR_A[13] H21 DDR_A[12] P20 DDR_A[11] K23 DDR_A[10] T23 DDR_A[9] N22 DDR_A[8] J23 DDR_A[7] N20 O/Z DV DDR2 DDR2 addressbus DDR_A[6] M22 DDR_A[5] N21 DDR_A[4] J22 DDR_A[3] R22 DDR_A[2] L22 DDR_A[1] R23 DDR_A[0] H23 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) SpecifiestheoperatingI/Osupplyvoltageforeach signal (3) Formore information,see theRecommended OperatingConditionstable Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 41 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-11.DDR2 Memory ControllerTerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. DDR_D[31] Y20 DDR_D[30] W20 DDR_D[29] Y21 DDR_D[28] AA21 DDR_D[27] U21 DDR_D[26] T21 DDR_D[25] R20 DDR_D[24] T20 DDR_D[23] AB22 DDR_D[22] Y22 DDR_D[21] AA22 DDR_D[20] AA23 DDR_D[19] V23 DDR_D[18] U23 DDR_D[17] T22 DDR_D[16] U22 I/O/Z DV DDR2 DDR2 databus can be configuredas 32 bitswideor16 bitswide. DDR_D[15] H22 DDR_D[14] G23 DDR_D[13] G22 DDR_D[12] F23 DDR_D[11] E23 DDR_D[10] C22 DDR_D[9] B22 DDR_D[8] C23 DDR_D[7] H20 DDR_D[6] G21 DDR_D[5] F21 DDR_D[4] G20 DDR_D[3] B21 DDR_D[2] C20 DDR_D[1] D20 DDR_D[0] C21 DDR_DQGATE0 J19 O/Z DV DDR2 DDR2 strobegatesignalforlower-halfdatabus DDR_DQGATE1 J21 I DV DDR2 DDR2 strobegatesignalreturnforlower-halfdatabus DDR_DQGATE2 R19 O/Z DV DDR2 DDR2 strobegatesignalforupper-halfdatabus DDR_DQGATE3 R21 I DV DDR2 DDR2 strobegatesignalreturnforupper-halfdatabus DDR_VREF P23 S (4) ReferencevoltageinputfortheSSTL_18 IO buffers. Impedance controlforDDR2 outputs.Thismust be connectedviaa 50-Ω (±5%DDR_ZP L19 O (4) tolerance)resistortoVSS . Impedance controlforDDR2 outputs.Thismust be connectedviaa 50-Ω (±5%DDR_ZN M19 O (4) tolerance)resistortoDV DDR2 . (4) Formore information,see theRecommended OperatingConditionstable

42 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-12.PeripheralComponent Interconnect(PCI)TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI Notes:When PCI bootmode isnot used,forproperdeviceoperationoutofresetPCIEN must be "0". The PCI pinfunctionsareenabledwhen PCIEN = 1 (PCImode).Thiscan be done viaan externalPU on thePCIEN pin(AC6)orby setting thePCIEN bit(bit2)inthePINMUX0 registertoa "1"afterdevicereset.Formore detailson thePCIEN pin,see Table2-6,BootTerminal Functions. InPCI mode (PCIEN = 1),theinternalpullups/pulldowns(IPUs/IPDs)aredisabledon allPCI pinsand itisrecommended tohave external pullupresistorson thePCI_RSV[5:0]pins.Formore detailedinformationon externalpullup/pulldownresistors,see Section3.8.1, Pullup/PulldownResistors. AlsoinPCI mode (PCIEN = 1),theinternalpulldowns(IPDs)aredisabledon theGP[5:7]pins.Itisrecommended tohave externalpullup resistorson theGP[5]pinwhen PCIEN = 1 and on GP[6:7]pinswhen PCIEN = 1 and VADJEN = 0. [IPU] Thispinismultiplexedbetween PCI and GPIO.PCI_CLK /GP[10] A10 I/O/Z DV DD33 InPCI mode, thispinisthePCI clockinputPCI_CLK (I). PCI_RST /DA2/ [IPD] Thispinismultiplexedbetween thePCI,ATA, GPIO, and EMIFA.C10 I/O/ZGP[13]/EM_A[22] DV DD33 InPCI mode, thispinisPCI resetPCI_RST (I). Thispinismultiplexedbetween PCI,ATA, and EMIFA.PCI_IDSEL / [IPU]E8 I/O/Z InPCI mode, thispinisthePCI initializationdeviceselect,PCI_IDSELHDDIR/EM_R/ W DV DD33 (I). PCI_DEVSEL / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.B3 I/O/ZHCNTL1/EM_BA[1] DV DD33 InPCI mode, thispinisthePCI deviceselect,PCI_DEVSEL (I/O/Z). PCI_FRAME / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.D6 I/O/ZHINT/EM_BA[0] DV DD33 InPCI mode, thispinisthePCI cycleframe,PCI_FRAME (I/O/Z). PCI_IRDY /HRDY/ [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.A3 I/O/ZEM_A[17]/(CLE) DV DD33 InPCI mode, thispinisthePCI initiatorready,PCI_IRDY (I/O/Z). PCI_ TRDY /HHWIL/ [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.E6 I/O/ZEM_A[16]/(ALE) DV DD33 InPCI mode, thispinisthePCI targetready,PCI_ TRDY (I/O/Z). PCI_STOP / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.D5 I/O/ZHCNTL0/ EM_WE DV DD33 InPCI mode, thispinisthePCI stop,PCI_STOP (I/O/Z). PCI_SERR / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.B2 I/O/ZHDS1/ EM_OE DV DD33 InPCI mode, thispinisthePCI systemerror,PCI_SERR (I/O/Z). PCI_PERR / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.C3 I/O/ZHCS/ EM_DQM1 DV DD33 InPCI mode, thispinisthePCI parityerror,PCI_PERR (I/O/Z). PCI_PAR / [IPU] Thispinismultiplexedbetween PCI,HPI,and EMIFA.D4 I/O/ZHAS/EM_DQM0 DV DD33 InPCI mode, thispinisthePCI parity,PCI_PAR (I/O/Z). PCI_INTA / [IPU] Thispinismultiplexedbetween thePCI and EMIFA.EM_WAIT2/ C11 I/O/Z DV DD33 InPCI mode, thispinisthePCI interruptA,PCI_INTA (O/Z).(RDY2/BSY2) PCI_REQ / [IPU] Thispinismultiplexedbetween thePCI,ATA, GPIO, and EMIFA.DMARQ/ B9 I/O/Z DV DD33 InPCI mode, thispinisthePCI bus request,PCI_REQ (O/Z).GP[11]/EM_CS5 PCI_GNT / [IPU] Thispinismultiplexedbetween thePCI,ATA, GPIO, and EMIFA.DMACK/ D10 I/O/Z DV DD33 InPCI mode, thispinisPCI bus grant,PCI_GNT (I).GP[12]/EM_CS4 Thispinismultiplexedbetween PCI,HPI,and EMIFA.PCI_CBE3 / [IPU]A5 I/O/Z InPCI mode, thispinisthePCI command/byte enable3,PCI_CBE3HR/W/EM_CS3 DV DD33 (I/O/Z). Thispinismultiplexedbetween PCI,HPI,and EMIFA.PCI_CBE2 / [IPU]C4 I/O/Z InPCI mode, thispinisthePCI command/byte enable2,PCI_CBE2HDS2/ EM_CS2 DV DD33 (I/O/Z). PCI_CBE1 / Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.[IPU]ATA_CS1/ C2 I/O/Z InPCI mode, thispinisthePCI command/byte enable1 PCI_CBE1DV DD33GP[32]/EM_A[19] (I/O/Z). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 43 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-12.PeripheralComponent Interconnect(PCI)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_CBE0 / Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.[IPU]ATA_CS0/ F4 I/O/Z InPCI mode, thispinisthePCI command/byte enable0 PCI_CBE0DV DD33GP[33]/EM_A[18] (I/O/Z).

44 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-12.PeripheralComponent Interconnect(PCI)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_AD31 /DD15/ [IPD]A8 I/O/ZHD31/EM_A[15] DV DD33 PCI_AD30 /DD14/ [IPD]C9 I/O/ZHD30/EM_A[14] DV DD33 PCI_AD29 /DD13/ [IPD]B8 I/O/ZHD29/EM_A[13] DV DD33 PCI_AD28 /DD12/ [IPD]D9 I/O/ZHD28/EM_A[12] DV DD33 PCI_AD27 /DD11/ [IPD]A6 I/O/ZHD27/EM_A[11] DV DD33 PCI_AD26 /DD10/ [IPD]C8 I/O/ZHD26/EM_A[10] DV DD33 PCI_AD25 /DD9/ [IPD]B6 I/O/ZHD25/EM_A[9] DV DD33 PCI_AD24 /DD8/ [IPD]D8 I/O/Z These pinsaremultiplexedbetween PCI,ATA, HPI,and EMIFA.HD24/EM_A[8] DV DD33 InPCI mode, thesepinsarethePCI address/databus,PCI_AD[31:16] PCI_AD23 /DD7/ [IPD] (I/O/Z).B5 I/O/ZHD23/EM_A[7] DV DD33 PCI_AD22 /DD6/ [IPD]C7 I/O/ZHD22/EM_A[6] DV DD33 PCI_AD21 /DD5/ [IPD]C5 I/O/ZHD21/EM_A[5] DV DD33 PCI_AD20 /DD4/ [IPD]D7 I/O/ZHD20/EM_A[4] DV DD33 PCI_AD19 /DD3/ [IPD]A4 I/O/ZHD19/EM_A[3] DV DD33 PCI_AD18/DD2/ [IPU]E7 I/O/ZHD18/EM_A[2] DV DD33 PCI_AD17 /DD1/ [IPD]B4 I/O/ZHD17/EM_A[1] DV DD33 PCI_AD16 /DD0/ [IPD]C6 I/O/ZHD16/EM_A[0] DV DD33 PCI_AD15 / [IPD]E5 I/O/ZHD15/EM_D15 DV DD33 PCI_AD14 / [IPD]C1 I/O/ZHD14/EM_D14 DV DD33 PCI_AD13 / [IPD]E4 I/O/ZHD13/EM_D13 DV DD33 PCI_AD12 / [IPD]D3 I/O/ZHD12/EM_D12 DV DD33 These pinsaremultiplexedbetween PCI,HPI,and EMIFA. ForPCI,thesepinsarePCI data/addressbus,PCI_AD 15:0.PCI_AD11 / [IPD]E3 I/O/ZHD11/EM_D11 DV DD33 PCI_AD10 / [IPD]D2 I/O/ZHD10/EM_D10 DV DD33 PCI_AD9 / [IPU]F5 I/O/ZHD9/EM_D9 DV DD33 PCI_AD8 / [IPD]D1 I/O/ZHD8/EM_D8 DV DD33 Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 45 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-12.PeripheralComponent Interconnect(PCI)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_AD7 / [IPD]E2 I/O/ZHD7/EM_D7 DV DD33 PCI_AD6 / [IPD]F3 I/O/ZHD6/EM_D6 DV DD33 PCI_AD5 / [IPD]E1 I/O/ZHD5/EM_D5 DV DD33 PCI_AD4 / [IPD]G5 I/O/ZHD4/EM_D4 DV DD33 These pinsaremultiplexedbetween PCI,HPI,and EMIFA. ForPCI,thesepinsarePCI data/addressbus 15:0PCI_AD3 / [IPD]F2 I/O/ZHD3/EM_D3 DV DD33 PCI_AD2 / [IPD]G4 I/O/ZHD2/EM_D2 DV DD33 PCI_AD1 / [IPD]F1 I/O/ZHD1/EM_D1 DV DD33 PCI_AD0 / [IPD]G3 I/O/ZHD0/EM_D0 DV DD33 PCI_RSV0 /DA1/ [IPD]A9 I/O/Z PCI reserved(I)(1) GP[16]/EM_A[21] DV DD33 PCI_RSV1 /DA0/ [IPD]E9 I/O/Z PCI reserved(O/Z)(1) GP[17]/EM_A[20] DV DD33 PCI_RSV2 /INTRQ/ [IPD]B10 I/O/Z PCI reserved(I)(1) GP[18]/EM_RSV 0 DV DD33 PCI_RSV3 /DIOR/ [IPU]GP[19]/ E10 I/O/Z PCI reserved(O/Z)(1) DV DD33EM_WAIT5 PCI_RSV4 /DIOW/ [IPU]GP[20]/ A11 I/O/Z PCI reserved(I/O/Z)(1) DV DD33EM_WAIT4 PCI_RSV5 /IORDY/ [IPU]GP[21]/ D11 I/O/Z PCI reserved(I/O/Z)(1) DV DD33EM_WAIT3 (1) InPCI mode (PCIEN = 1),itisrecommended tohave an externalpullupresistoron thispin.

46 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-13.EMAC [G]MIIand MDIO TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. EMAC [G]MII IPDRFTCLK H1 I Gigabit(GMII)referencetransmitclock(125MHz)DV DD33 -GMTCLK P2 O/Z GMII sourceasynchronoustransmitclockDV DD33 IPDMTCLK R1 I [G]MIItransmitclockinputDV DD33 MTXD7 P1 MTXD6 N4 MTXD5 N3 MTXD4 N2 - [G]MIItransmitdata[7:0].For1000 GMII operation,MTXD[7:0]areused.For10/100O/Z DV DD33 MIIoperation,onlyMTXD[3:0]areused.MTXD3 N1 MTXD2 M4 MTXD1 M1 MTXD0 L1 -MTXEN L2 O/Z [G]MIItransmitdataenableoutputDV DD33 IPDMCOL L4 I [G]MIIcollisiondetect(sense)inputDV DD33 IPDMCRS L3 I [G]MIIcarriersense inputDV DD33 IPUMRCLK K1 I [G]MIIreceiveclockDV DD33 MRXD7 K2 MRXD6 K3 MRXD5 K4 MRXD4 J1 IPU [G]MIIreceivedata[7:0].For1000 GMII operation,MRXD[7:0] areused.For10/100I DV DD33 MIIoperation,onlyMRXD[3:0] areused.MRXD3 J2 MRXD2 J3 MRXD1 H2 MRXD0 G2 IPUMRXDV J4 I [G]MIIreceivedatavalidinputDV DD33 IPUMRXER H3 I [G]MIIreceivedataerrorinputDV DD33 MDIO IPUMDCLK G1 O/Z Management dataserialclockoutputDV DD33 IPUMDIO H4 I/O/Z Management Data IODV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 47 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-14.VLYNQ TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. VLYNQ IPUVLYNQ_CLOCK U1 I/O/Z VLYNQ serialclockDV DD33 IPUVLYNQ_SCRUN U2 I/O/Z VLYNQ serialclockrunrequestDV DD33 VLYNQ_TXD3 T3 VLYNQ_TXD2 T2 –O/Z VLYNQ transmitbus [3:0]DV DD33VLYNQ_TXD1 T1 VLYNQ_TXD0 R4 VLYNQ_RXD3 R3 VLYNQ_RXD2 R2 IPDI VLYNQ receivebus [3:0]DV DD33VLYNQ_RXD1 P3 VLYNQ_RXD0 P4 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

48 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-15.HPI TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. Host-PortInterface(HPI) HPI isenabledby thePINMUX0.HPIEN =1 (and PCIEN = 0 and ATAEN dependentfor16-/32-bitmodes).Formore detailedinformationon theHPI pinmuxing,see Section3.7.3.1,PCI,HPI,EMIFA, and ATA PinMuxing. PCI_PERR/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HCS / C3 I/O/Z DV DD33 InHPI mode, thispinistheHPI active-lowchipselectinput,HCS (I).EM_DQM1 PCI_STOP/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HCNTL0 / D5 I/O/Z DV DD33 InHPI mode, thispinistheHPI controlinput0,HCNTL0 (I)EM_WE PCI_DEVSEL/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HCNTL1 / B3 I/O/Z DV DD33 InHPI mode, thispinistheHPI controlinput1,HCNTL1 (I).EM_BA[1] Thispinismultiplexedbetween PCI,HPI,and EMIFA. PCI_PAR/ HAS / IPU InHPI mode, thispinistheHPI addressstrobe,HAS (I).D4 I/O/ZEM_DQM0 DV DD33 NOTE: The VCE6467T HPI does not supporttheHAS feature.ForproperHPI operationifthepinisroutedout,itmust be pulledup viaan externalresistor. PCI_SERR/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.B2 I/O/ZHDS1 /EM_OE DV DD33 InHPI mode, thispinistheHPI datastrobeinput1,HDS1 (I). PCI_CBE2/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.C4 I/O/ZHDS2 /EM_CS2 DV DD33 InHPI mode, thispinistheHPI datastrobeinput2,HDS2 (I). PCI_CBE3/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.A5 I/O/ZHR/W /EM_CS3 DV DD33 InHPI mode, thispinistheHPI hostread/writeselectinput,HR/W (I). PCI_TRDY/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HHWIL / E6 I/O/Z DV DD33 InHPI mode, thispinistheHPI half-wordidentificationinputcontrol,HHWIL (I).EM_A[16]/(ALE) PCI_AD31/ DD15/ A8 HD31 /EM_A[15] PCI_AD30/ DD14/ C9 HD30 /EM_A[14] PCI_AD29/ DD13/ B8 HD29 /EM_A[13] PCI_AD28/ DD12/ D9 These pinsaremultiplexedbetween PCI,ATA, HPI,and EMIFA.HD28 /EM_A[12] IPDI/O/Z InHPI-32mode, thesepinsaretheHPI upperdatabus,HD31:16.DV DD33PCI_AD27/ InHPI-16mode, theHD[31:16]pinsarenot used by theHPI . DD11/ A6 HD27 /EM_A[11] PCI_AD26/ DD10/ C8 HD26 /EM_A[10] PCI_AD25/ DD9/ B6 HD25 /EM_A[9] PCI_AD24/ DD8/ D8 HD24 /EM_A[8] (1) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (2) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 49 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-15.HPI TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_AD23/ DD7/ B5 HD23 /EM_A[7] PCI_AD22/ DD6/ C7 HD22 /EM_A[6] PCI_AD21/ DD5/ C5 HD21 /EM_A[5] PCI_AD20/ DD4/ D7 These pinsaremultiplexedbetween PCI,ATA, HPI,and EMIFA.HD20 /EM_A[4] IPDI/O/Z InHPI-32mode, thesepinsaretheHPI upperdatabus,HD31:16.DV DD33PCI_AD19/ InHPI-16mode, theHD[31:16]pinsarenot used by theHPI . DD3/ A4 HD19 /EM_A[3] PCI_AD18/ DD2/ E7 HD18 /EM_A[2] PCI_AD17/ DD1/ B4 HD17 /EM_A[1] PCI_AD16/ DD0/ C6 HD16 /EM_A[0] PCI_AD15/ E5HD15 /EM_D15 PCI_AD14/ C1HD14 /EM_D14 PCI_AD13/ E4HD13 /EM_D13 PCI_AD12/ D3 These pinsaremultiplexedbetween PCI,HPI,and EMIFA.HD12 /EM_D12 IPDI/O/Z InHPI-16mode, thesepinsaretheHPI databus,HD15:0.DV DD33PCI_AD11/ InHPI-32mode, thesepinsaretheHPI lowerdatabus,HD15:0.E3HD11 /EM_D11 PCI_AD10/ D2HD10 /EM_D10 PCI_AD9/ F5HD9 /EM_D9 PCI_AD8/ D1HD8 /EM_D8 PCI_AD7/ E2HD7 /EM_D7 PCI_AD6/ F3HD6 /EM_D6 PCI_AD5/ E1HD5 /EM_D5 PCI_AD4/ G5 These pinsaremultiplexedbetween PCI,HPI,and EMIFA.HD4 /EM_D4 IPDI/O/Z InHPI-16mode, thesepinsaretheHPI databus,HD15:0.DV DD33PCI_AD3/ InHPI-32mode, thesepinsaretheHPI lowerdatabus,HD15:0.F2HD3 /EM_D3 PCI_AD2/ G4HD2 /EM_D2 PCI_AD1/ F1HD1 /EM_D1 PCI_AD0/ G3HD0 /EM_D0

50 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-15.HPI TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_IRDY/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.HRDY / A3 I/O/Z DV DD33 InHPI mode, thispinistheHPI hostreadyoutputfromDSP tohost,HRDY (O/Z).EM_A[17]/(CLE) PCI_FRAME/ IPU Thispinismultiplexedbetween PCI,HPI,and EMIFA.D6 I/O/ZHINT /EM_BA[0] DV DD33 InHPI mode, thispinistheHPI hostinterruptoutput,HINT (O/Z). Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 51 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-16.USB TerminalFunctions SIGNAL OTHER (2)(3) TYPE (1) DESCRIPTION(4) NAME NO. USB 2.0 USB_DP A19 A I/O USB bidirectionalData Differentialsignalpair[positive/negative]. When theUSB peripheralisnot used,theUSB_DP signalshouldbe pulledup USB_DN A20 A I/O (high)and theUSB_DN signalshouldbe pulleddown (low)viaa 10-kΩ resistor. USB currentreferenceoutput.When theUSB peripheralisused,thispinmust be connectedviaa 10-kΩ ±1% resistortoUSB_V SSREF .USB_R1 D18 A I/O (4) When theUSB peripheralisnot used,thispinmust be connectedviaa 10-kΩ resistortoUSB_V SSREF . Thispinismultiplexedbetween USB and GPIO. USB_DRVVBUS / IPD When thispinisused as USB_DRVVBUS (PINMUX0.VBUSDIS = 0),and theUSBB18 I/O/ZGP[22] DV DD33 Controllerisoperatingas a Host(USBCTL.USBID = 0 and Sessionisinprogress), thissignalisused by theUSB ControlertoenabletheexternalVBUS chargepump. Ground forreferencecurrent.Thispinmust be connectedviaa 10-kΩ ±1% resistor toUSB_R1.USB_V SSREF C18 GND (4) When theUSB peripheralisnot used,theUSB_V SSREF signalshouldbe connected toVSS . Analog3.3V power supplyforUSB PHY. USB_V DDA3P3 F18 S (4) When theUSB peripheralisnot used,theUSB_V DDA3P3 signalshouldbe connectedtoDV DD33 . 1.8-VI/Opower supplyforUSB PHY. USB_V DD1P8 E18 S (4) When theUSB peripheralisnot used,theUSB_V DD1P8 signalshouldbe connected to1.8-Vpower supply. Core power supplyLDO outputforUSB PHY. Thispinmust be connectedviaa 1-μF capacitortoVSS .USB_V DDA1P2LDO E17 S (4) When theUSB peripheralisnot used,theUSB_V DDA1P2LDO signalshouldstillbe connectedviaa 1-μF capacitortoVSS . (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal (4) Formore information,see theRecommended OperatingConditionstable

52 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-17.Video-PortInterface(VPIF)TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. VIDEO-PORT INTERFACE (VPIF)– CAPTURE IPDVP_CLKIN0 AC13 I VPIF capturechannel0 inputclock(I).DV DD33 IPDVP_CLKIN1 AB18 I VPIF capturechannel1 inputclock(I).DV DD33 Thispinismultiplexedbetween theVPIF and TSIF0.VP_DIN15_VP_VSYNC / IPDAC18 I When used fortheVPIF,thispiniscapturedatabit15 ortheverticalsyncTS0_DIN7 DV DD33 input,VP_DIN15_VSYNC (I). Thispinismultiplexedbetween theVPIF and TSIF0.VP_DIN14_VP_HSYNC / IPDAA17 I When used fortheVPIF,thispiniscapturedatabit14 orthehorizontalsyncTS0_DIN6 DV DD33 input,VP_DIN14_HSYNC (I). Thispinismultiplexedbetween theVPIF and TSIF0.VP_DIN13_FIELD / IPDAB17 I When used fortheVPIF,thispiniscapturedatabit13 orthefieldindicatorTS0_DIN5 DV DD33 input,VP_DIN13_FIELD (I). VP_DIN12 / AC17TS0_DIN4 VP_DIN11 / Y16TS0_DIN3 VP_DIN10 / IPD These pinsaremultiplexedbetween theVPIF and TSIF0.AA16 ITS0_DIN2 DV DD33 When used fortheVPIF,thesepinsarecapturedatabits,VP_DIN12:8. VP_DIN9 / AB16TS0_DIN1 VP_DIN8 / AC16TS0_DIN0 VP_DIN7 / TS0_DOUT7/ Y14 TS1_DIN VP_DIN6 / TS0_DOUT6/ AA14 TS1_PSTIN IPD These pinsaremultiplexedbetween theVPIF,TSIF0,and TSIF1.I/O/Z DV DD33 When used fortheVPIF,thesepinsarecapturedatabits,VP_DIN7:4.VP_DIN5 / TS0_DOUT5/ AB14 TS1_EN_WAITO VP_DIN4 / TS0_DOUT4/ AC14 TS1_WAITO VP_DIN3 / Y15TS0_DOUT3 VP_DIN2 / AA15TS0_DOUT2 IPD These pinsaremultiplexedbetween theVPIF and TSIF0.I/O/Z DV DD33 When used fortheVPIF,thesepinsarecapturedatabits,VP_DIN3:0.VP_DIN1 / AB15TS0_DOUT1 VP_DIN0 / AC15TS0_DOUT0 VIDEO-PORT INTERFACE (VPIF)– DISPLAY IPDVP_CLKIN2 Y10 I VPIF displaychannel2 sourceinputclock(I).DV DD33 Thispinismultiplexedbetween theVPIF and TSIF1.VP_CLKIN3 / IPDAC9 I/O/Z When used forVPIF,thispinisdisplaychannel3 sourceclock,VP_CLKIN3TS1_CLKO DV DD33 (I). -VP_CLKO2 AA9 O/Z VPIF displaychannel2 outputclock(O/Z).DV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 53 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-17.Video-PortInterface(VPIF)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. Thispinismultiplexedbetween theVPIF and TSIF0.VP_CLKO3 / -AC10 O/Z When used forVPIF,thispinisthedisplaychannel3 outputclock,TS0_CLKO DV DD33 VP_CLKO3 (O/Z). VP_DOUT15 / AB8 I/O/ZTS1_DIN VP_DOUT14 / AC7 I/O/ZTS1_PSTIN VP_DOUT13 / Y9 I/O/ZTS1_EN_WAITO VP_DOUT12 / AA8 I/O/Z These pinsaremultiplexedbetween theVPIF and TSIF1.TS1_WAITO IPD When used fortheVPIF,thesepinsaredisplaydatabits,VP_DOUT[15:8]DV DD33VP_DOUT11 / (O/Z).AB10 O/ZTS1_DOUT VP_DOUT10 / AA10 O/ZTS1_PSTO VP_DOUT9 / AC8 O/ZTS1_ENAO VP_DOUT8 / AB9 O/ZTS1_WAITIN Thispinisvideodisplaydatabit7,VP_DOUT[7] (O/Z). IPDVP_DOUT7 AB7 O/Z Note: For properdeviceoperation,do not oppose the IPD resistoron thisDV DD33 pinatreset(i.e.,thispinshouldbe lowattherisingedge ofRESET orPOR). VP_DOUT6 / AC5DSPBOOT VP_DOUT5 / AC6PCIEN VP_DOUT4 / AA7CS2BW These pinsaremultiplexedbetween theVPIF and bootconfiguration.VP_DOUT3 / IPDAB6 I/O/Z Afterreset,thesepinsareused by theVPIF as displaydatabits,BTMODE3 DV DD33 VP_DOUT[6:0] (O/Z). VP_DOUT2 / Y8BTMODE2 VP_DOUT1 / AC4BTMODE1 VP_DOUT0 / AB5BTMODE0

54 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-18.TransportStream Interface0 (TSIF0)TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. TSIF0 PARALLEL INPUT (PINMUX0.PTSIMUX = 10) IPDTS0_CLKIN AC19 I TSIF0 receiveclockinput(I).DV DD33 Thispinismultiplexedbetween UART1, TSIF0,and GPIO.UCTS1/USD1/ IPU When TSIF0 inputisenabled(PINMUX0.PTSIMUX = 1x),insynchronousTS0_EN_WAITO / Y17 I/O/Z DV DD33 mode, thispinisthedataenableindicator(I)or inasynchronousmode, thisGP[26] pinisthewaitoutput(O/Z),TS0_EN_WAITO. Thispinismultiplexedbetween UART1, TSIF0,and GPIO. URTS1/UIRTX1/ IPU When TSIF0 inputisenabled(PINMUX0.PTSIMUX = 1x),inasynchronousAA18 I/O/ZTS0_WAITO /GP[25] DV DD33 mode, thispinisthewaitoutput,TS0_WAITO (O/Z). ThisTSIF pinfunctionisnotused insynchronousmode. Thispinismultiplexedbetween UART2, TSIF0,and GPIO.URTS2/UIRTX2/ IPUAC20 I/O/Z When TSIF0 inputisenabled(PINMUX0.PTSIMUX = 1x),thispinistheTS0_PSTIN /GP[41] DV DD33 packetstartinputindicator,TS0_PSTIN (I). VP_DIN15_VP_VSYNC/ AC18TS0_DIN7 VP_DIN14_VP_HSYNC/ AA17TS0_DIN6 VP_DIN13_FIELD/ AB17TS0_DIN5 VP_DIN12/ AC17 These pinsaremultiplexedbetween theVPIF and TSIF0.TS0_DIN4 IPDI/O/Z When TSIF0 parallelinputmux mode isenabled(PINMUX0.PTSIMUX = 10),DV DD33VP_DIN11/ thesepinsareinputdatabitsTS0_DIN7:0.Y16TS0_DIN3 VP_DIN10/ AA16TS0_DIN2 VP_DIN9/ AB16TS0_DIN1 VP_DIN8/ AC16TS0_DIN0 TSIF0 SERIAL INPUT (PINMUX0.PTSIMUX = 11) IPDTS0_CLKIN AC19 I TSIF0 receiveclockinput(I).DV DD33 Thispinismultiplexedbetween UART1, TSIF0,and GPIO.UCTS1/USD1/ IPU When TSIF0 inputisenabled(PINMUX0.PTSIMUX = 1x),insynchronousTS0_EN_WAITO / Y17 I/O/Z DV DD33 mode, thispinisthedataenableindicator(I)or inasynchronousmode, thisGP[26] pinisthewaitoutput(O/Z),TS0_EN_WAITO. Thispinismultiplexedbetween UART2, TSIF0,and GPIO. URTS2/UIRTX2/ IPU When TSIF0 inputisenabled(PINMUX0.PTSIMUX = 1x),inAC20 I/O/ZTS0_PSTIN /GP[41] DV DD33 synchronous/asynchronousmodes, thispinisthepacketstartinputindicator, TS0_PSTIN (I). Thispinismultiplexedbetween UART1, TSIF0,and GPIO. URXD1/ IPD When TSIF0 serialinputmux mode isenabled(PINMUX0.PTSIMUX = 11),inY18 I/O/ZTS0_DIN7 /GP[23] DV DD33 synchronous/asynchronousmodes, thispinistheserialinputdatabit(I), TS0_DIN7(I). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 55 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-18.TransportStream Interface0 (TSIF0)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. TSIF0 PARALLEL OUTPUT (PINMUX0.PTSIMUX = 10) Thispinismultiplexedbetween theVPIF and TSIF0.VP_CLKO3/ -AC10 O/Z When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheTS0_CLKO DV DD33 transmitclockoutput,TS0_CLKO (O/Z). Thispinismultiplexedbetween UART0, TSIF0,and GPIO. UDTR0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheY12 I/O/ZTS0_ENAO /GP[36] DV DD33 dataenableindicator,TS0_ENAO (O/Z)ineithersynchronous/asynchronous modes. Thispinismultiplexedbetween UART0, TSIF0,and GPIO.UDSR0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheTS0_PSTO / AB11 I/O/Z DV DD33 packetstartoutputindicator,TS0_PSTO (O/Z)ineitherGP[37] synchronous/asynchronousmodes. Thispinismultiplexedbetween UART0, TSIF0,and GPIO.UDCD0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),inasynchronousTS0_WAITIN / AA11 I/O/Z DV DD33 mode, thispinisthewaitinput,TS0_WAITIN (I).GP[38] ThisTSIF pinfunctionisnotused insynchronousmode. VP_DIN7/ TS0_DOUT7 / Y14 TS1_DIN VP_DIN6/ These pinsaremultiplexedbetween theVPIF,TSIF0,and TSIF1.TS0_DOUT6 / AA14 When parallelTSIF0 outputisenabled(PINMUX0.PTSOMUX = 10),andTS1_PSTIN IPDI/O/Z TSIF1 VPIF_DIN muxing isnot enabled(TSSI_MUX ≠ 11),thesepinsareDV DD33VP_DIN5/ theoutputdatabitsTS0_DOUT[7:4] (O/Z)ineither TS0_DOUT5 / AB14 synchronous/asynchronousmodes. TS1_EN_WAITO VP_DIN4/ TS0_DOUT4 / AC14 TS1_WAITO VP_DIN3/ Y15TS0_DOUT3 VP_DIN2/ These pinsaremultiplexedbetween theVPIF and TSIF0.AA15TS0_DOUT2 IPD When parallelTSIF0 outputisenabled(PINMUX0.PTSOMUX = 10),theseI/O/Z DV DD33 pinsaretheoutputdatabitsTS0_DOUT[3:0] (O/Z)ineitherVP_DIN1/ AB15 synchronous/asynchronousmodes.TS0_DOUT1 VP_DIN0/ AC15TS0_DOUT0 TSIF0 SERIAL OUTPUT (PINMUX0.PTSIMUX = 11) Thispinismultiplexedbetween theVPIF and TSIF0.VP_CLKO3/ -AC10 O/Z When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheTS0_CLKO DV DD33 transmitclockoutput,TS0_CLKO (O/Z). Thispinismultiplexedbetween UART0, TSIF0,and GPIO. UDTR0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheY12 I/O/ZTS0_ENAO /GP[36] DV DD33 dataenableindicator,TS0_ENAO (O/Z)ineithersynchronous/asynchronous modes. Thispinismultiplexedbetween UART0, TSIF0,and GPIO. UDSR0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),thispinistheAB11 I/O/ZTS0_PSTO /GP[37] DV DD33 packetstartoutputindicator,TS0_PSTO (O/Z)ineither synchronous/asynchronousmodes. Thispinismultiplexedbetween UART0, TSIF0,and GPIO. UDCD0/ IPU When TSIF0 outputisenabled(PINMUX0.PTSOMUX = 1x),inasynchronousAA11 I/O/ZTS0_WAITIN /GP[38] DV DD33 mode, thispinisthewaitinput,TS0_WAITIN (I). ThisTSIF pinfunctionisnotused insynchronousmode. Thispinismultiplexedbetween UART1, TSIF0,and GPIO. UTXD1/URCTX1/ IPD When serialTSIF0 outputisenabled(PINMUX0.PTSOMUX = 11),inAB19 I/O/ZTS0_DOUT7 /GP[24] DV DD33 synchronous/asynchronousmodes, thispinistheserialoutputdatabit, TS0_DOUT[7] (O/Z).

56 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-19.TransportStream Interface1 (TSIF1)TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. TSIF1 INPUT – UART0 MUXING (PINMUX0.TSSIMUX = 01) IPDTS1_CLKIN AC11 I TSIF1 receiveclockinput(I).DV DD33 Thispinismultiplexedbetween UART0 and TSIF1.URXD0/ IPDAB13 I When TSIF1 inputon UART0 muxing isenabled(PINMUX0.TSSIMUX = 01),thisTS1_DIN DV DD33 pinistheserialdatainput,TS1_DIN (I). Thispinismultiplexedbetween UART0 and TSIF1. URTS0/UIRTX0/ IPU When TSIF1 inputon UART0 muxing isenabled(PINMUX0.TSSIMUX = 01),inAA13 I/O/ZTS1_EN_WAITO DV DD33 synchronousmode, thispinisthedataenableindicator(I)or inasynchronous mode, thispinisthewaitoutput,TS1_EN_WAITO (O/Z). Thispinismultiplexedbetween UART0 and TSIF1.UTXD0/URCTX0/ IPDY13 I/O/Z When TSIF1 inputon UART0 muxing isenabled(PINUMX0.TSSIMUX = 01),thisTS1_PSTIN DV DD33 pinisthepacketstartindicator,TS1_PSTIN (I). TSIF1 INPUT – VPIF DOUT MUXING (PINMUX0.TSSIMUX = 10) IPDTS1_CLKIN AC11 I TSIF1 receiveclockinput(I).DV DD33 Thispinismultiplexedbetween VPIF and TSIF1.VP_DOUT15/ IPDAB8 I/O/Z When TSIF1 inputon VPIF DOUT muxing isenabled(PINMUX0.TSSIMUX = 10),TS1_DIN DV DD33 thispinistheserialdatainput,TS1_DIN (I). Thispinismultiplexedbetween VPIF and TSIF1. VP_DOUT13/ IPD When TSIF1 inputon VPIF DOUT muxing isenabled(PINMUX0.TSSIMUX = 10),inY9 I/O/ZTS1_EN_WAITO DV DD33 synchronousmode, thispinisthedataenableindicator(I)or inasynchronous mode, thispinisthewaitoutput,TS1_EN_WAITO (O/Z). Thispinismultiplexedbetween VPIF and TSIF1. VP_DOUT14/ IPD When TSIF1 inputon VPIF DOUT muxing isenabled(PINMUX0.TSSIMUX = 10),inAC7 I/O/ZTS1_PSTIN DV DD33 synchronous/asynchronousmodes, thispinisthepacketstartindicator, TS1_PSTIN (I). TSIF1 INPUT – VPIF DIN MUXING (PINMUX0.TSSIMUX = 11) IPDTS1_CLKIN AC11 I TSIF1 receiveclockinput(I).DV DD33 VP_DIN7/ Thispinismultiplexedbetween VPIF,TSIF0,and TSIF1.IPDTS0_DOUT7/ Y14 I/O/Z When TSIF1 inputon VPIF DIN muxing isenabled(PINMUX0.TSSIMUX = 11),inDV DD33TS1_DIN synchronous/asynchronousmodes, thispinistheserialdatainput,TS1_DIN (I). Thispinismultiplexedbetween VPIF,TSIF0,and TSIF1.VP_DIN5/ IPD When TSIF1 inputon VPIF DIN muxing isenabled(PINMUX0.TSSIMUX = 11),inTS0_DOUT5/ AB14 I/O/Z DV DD33 synchronousmode, thispinisthedataenableindicator(I)or inasynchronousTS1_EN_WAITO mode, thispinisthewaitoutput,TS1_EN_WAITO (O/Z). Thispinismultiplexedbetween VPIF,TSIF0,and TSIF1.VP_DIN6/ IPD When TSIF1 inputon VPIF DIN muxing isenabled(PINMUX0.TSSIMUX = 11),inTS0_DOUT6/ AA14 I/O/Z DV DD33 synchronous/asynchronousmodes, thispinisthepacketstartindicator,TS1_PSTIN TS1_PSTIN (I). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 57 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-19.TransportStream Interface1 (TSIF1)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. TSIF1 OUTPUT – VPIF DOUT MUXING (PINMUX0.TSSOMUX = 10) Thispinismultiplexedbetween theVPIF and TSIF1. VP_CLKIN3/ IPD When TSIF1 outputisenabled(PINMUX0.TSSOMUX = 1x),inAC9 I/O/ZTS1_CLKO DV DD33 synchronous/asynchronousmodes, thispinisthetransmitclockoutput, TS1_CLKO (O/Z). Thispinismultiplexedbetween theVPIF and TSIF1. VP_DOUT11/ IPD When TSIF1 outputon VPIF DOUT muxing isenabled(PINMUX0.TSSOMUX = 10),AB10 I/O/ZTS1_DOUT DV DD33 insynchronous/asynchronousmodes, thispinistheserialdataoutput, TS1_DOUT (O/Z). Thispinismultiplexedbetween theVPIF and TSIF1. VP_DOUT9/ IPD When TSIF1 outputon VPIF DOUT muxing isenabled(PINMUX0.TSSOMUX = 10),AC8 I/O/ZTS1_ENAO DV DD33 insynchronous/asynchronousmodes, thispinisthedataenableindicator, TS1_ENAO (O/Z). Thispinismultiplexedbetween theVPIF and TSIF1. VP_DOUT10/ IPD When TSIF1 outputon VPIF DOUT muxing isenabled(PINMUX0.TSSOMUX = 10),AA10 I/O/ZTS1_PSTO DV DD33 insynchronous/asynchronousmodes, thispinisthepacketstartindicatoroutput, TS1_PSTO (O/Z). Thispinismultiplexedbetween theVPIF and TSIF1. VP_DOUT8/ IPD When TSIF1 outputon VPIF DOUT muxing isenabled(PINMUX0.TSSOMUX = 10),AB9 I/O/ZTS1_WAITIN DV DD33 inasynchronousmode, thispinisthewaitindicatorinput,TS1_WAITIN (I). ThisTSIF pinfunctionisnotused insynchronousmode. TSIF1 OUTPUT – UART/PWM MUXING (PINMUX0.TSSOMUX = 11) Thispinismultiplexedbetween theVPIF and TSIF1. VP_CLKIN3/ IPD When TSIF1 outputisenabled(PINMUX0.TSSOMUX = 1x),inAC9 I/O/ZTS1_CLKO DV DD33 synchronous/asynchronousmodes, thispinisthetransmitclockoutput, TS1_CLKO (O/Z). Thispinismultiplexedbetween PWM1 and TSIF1. PWM1/ - When TSIF1 outputon UART/PWM isenabled(PINMUX0.TSSOMUX = 11),inW18 I/O/ZTS1_DOUT DV DD33 synchronous/asynchronousmodes, thispinistheserialdataoutput, TS1_DOUT (O/Z). Thispinismultiplexedbetween PWM0, CRGEN0, and TSIF1.PWM0/ - When TSIF1 outputon UART/PWM isenabled(PINMUX0.TSSOMUX = 11),inCRG0_PO/ W17 O/Z DV DD33 synchronous/asynchronousmodes, thispinisthedataenableindicatoroutput,TS1_ENAO TS1_ENAO (O/Z) UCTS2/USD2/ Thispinismultiplexedbetween UART2, CRGEN0, GPIO, and TSIF1. CRG0_VCX1/ IPU When TSIF1 outputon UART/PWM isenabled(PINMUX0.TSSOMUX = 11),inAC21 I/O/ZGP[42]/ DV DD33 synchronous/asynchronousmodes, thispinisthepacketstartindicatoroutput, TS1_PSTO TS1_PSTO (O/Z). Thispinismultiplexedbetween UART0, GPIO, and TSIF1. URIN0/GP[8]/ IPD When TSIF1 outputon UART/PWM isenabled(PINMUX0.TSSOMUX = 11),inY11 I/O/ZTS1_WAITIN DV DD33 asynchronousmode, thispinisthewaitindicatorinput,TS1_WAITIN (I). ThisTSIF pinfunctionisnotused insynchronousmode.

58 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-20.I2C TerminalFunctions SIGNAL TYPE (1) OTHER (2) DESCRIPTION NAME NO. I2C - I2C clockoutputSCL. Forproperdeviceoperation,thispinmust be pulledup viaSCL U5 I/O/Z DV DD33 externalresistor. - I2C bidirectionaldatasignalSDA. Forproperdeviceoperation,thispinmust beSDA U4 I/O/Z DV DD33 pulledup viaexternalresistor. (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) SpecifiestheoperatingI/Osupplyvoltageforeach signal Table2-21.SPI TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. SPI IPDSPI_CLK V1 I/O/Z SPI clockDV DD33 IPDSPI_EN T5 I/O/Z SPI deviceenableDV DD33 IPDSPI_CS0 T4 I/O/Z SPI chipselect0DV DD33 IPDSPI_CS1 U3 I/O/Z SPI chipselect1DV DD33 IPDSPI_SOMI R5 I/O/Z SPI slaveout,masterindatapinDV DD33 IPDSPI_SIMO P5 I/O/Z SPI slavein,masteroutdatapinDV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 59 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-22.MultichannelAudio SerialPort(McASP) TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. McASP0 IPDACLKR0 AA2 I/O/Z McASP0 receivebitclockDV DD33 IPDAHCLKR0 AB2 I/O/Z McASP0 receivehigh-frequencymasterclockDV DD33 IPDAFSR0 Y3 I/O/Z McASP0 receiveframesyncDV DD33 IPDACLKX0 AA1 I/O/Z McASP0 transmitbitclockDV DD33 IPDAHCLKX0 Y1 I/O/Z McASP0 transmithigh-frequencymasterclockDV DD33 IPDAFSX0 Y4 I/O/Z McASP0 transmitframesyncDV DD33 AXR0[3] W3 AXR0[2] W4 IPDI/O/Z McASP0 transmit/receivedatapins[3:0]DV DD33AXR0[1] V4 AXR0[0] V3 IPDAMUTE0 Y2 I/O/Z McASP0 mute outputDV DD33 IPDAMUTEIN0 AA3 I McASP0 mute inputDV DD33 McASP1 IPDACLKX1 W1 I/O/Z McASP1 transmitbitclockDV DD33 IPDAHCLKX1 W2 I/O/Z McASP1 transmithigh-frequencymasterclockDV DD33 IPDAXR1[0] V2 I/O/Z McASP1 transmitdatapin[0]DV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

60 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-23.Clock Recovery Generator(CRGEN) TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. CRGEN1 ONLY MODE (PINMUX0.CRGMUX = 001) URXD2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_VCXI / IPDAB20 I/O/Z When CRGEN1 isenabled(PINMUX0.CRGMUX = 001),thispinisCRGEN1 inputGP[39]/ DV DD33 clockfromexternalVCXO, CRG1_VCXI (I).CRG0_VCXI UTXD2/ URCTX2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_PO / IPDAA19 I/O/Z When CRGEN1 isenabled(PINMUX0.CRGMUX = 001),thispinisCRGEN1GP[40]/ DV DD33 pulsewidthmodulationoutput,CRG1_PO (O/Z).CRG0_PO CRGEN0 ONLY (UART2/PWM0 MUX) MODE (PINMUX0.CRGMUX = 100) UCTS2/ USD2/ Thispinismultiplexedbetween UART2, CRGEN0, GPIO, and TSIF1.CRG0_VCXI / IPUAC21 I/O/Z When CRGEN0 on UART2/PWM muxing isenabled(PINMUX0.CRGMUX = 10x),GP[42]/ DV DD33 thispinisCRGEN0 inputclockfromexternalVCXO, CRG0_VCXI (I).TS1_PSTO PWM0/ Thispinismultiplexedbetween PWM0, CRGEN0, and TSIF1.–CRG0_PO / W17 O/Z When CRGEN0 on UART2/PWM muxing isenabled(PINMUX0.CRGMUX = 10x),DV DD33TS1_ENAO thispinisCRGEN0 pulsewidthmodulationoutput,CRG0_PO (O/Z). CRGEN0 AND CRGEN1 MODE (PINMUX0.CRGMUX = 101) URXD2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_VCXI / IPDAB20 I/O/Z When CRGEN1 isenabled(PINMUX0.CRGMUX = x01),thispinisCRGEN1 inputGP[39]/ DV DD33 clockfromexternalVCXO, CRG1_VCXI (I).CRG0_VCXI UTXD2/ URCTX2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_PO / IPDAA19 I/O/Z When CRGEN1 isenabled(PINMUX0.CRGMUX = x01),thispinisCRGEN1GP[40]/ DV DD33 pulsewidthmodulationoutput,CRG1_PO (O/Z).CRG0_PO UCTS2/ USD2/ Thispinismultiplexedbetween UART2, CRGEN0, GPIO, and TSIF1.CRG0_VCXI / IPUAC21 I/O/Z When CRGEN0 on UART2/PWM muxing isenabled(PINMUX0.CRGMUX = 10x),GP[42]/ DV DD33 thispinisCRGEN0 inputclockfromexternalVCXO, CRG0_VCXI (I).TS1_PSTO PWM0/ Thispinismultiplexedbetween PWM0, CRGEN0, and TSIF1.–CRG0_PO / W17 O/Z When CRGEN0 on UART2/PWM muxing isenabled(PINMUX0.CRGMUX = 10x),DV DD33TS1_ENAO thispinisCRGEN0 pulsewidthmodulationoutput,CRG0_PO (O/Z). CRGEN0 ONLY (UART2 MUX) MODE (PINMUX0.CRGMUX = 110) URXD2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_VCXI/ IPDAB20 I/O/Z When CRGEN0 on UART2 muxing isenabled(PINMUX0.CRGMUX = 110),thisGP[39]/ DV DD33 pinisCRGEN0 inputclockfromexternalVCXO, CRG0_VCXI (I).CRG0_VCXI UTXD2/ URCTX2/ Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.CRG1_PO/ IPDAA19 I/O/Z When CRGEN0 on UART2 muxing isenabled(PINMUX0.CRGMUX = 110),thisGP[40]/ DV DD33 pinisCRGEN0 pulsewidthmodulationoutput,CRG0_PO (O/Z).CRG0_PO (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 61 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-24.UART0 TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. ActualUART0 pinfunctionsaredeterminedby thePINMUX0 and PINMUX1 registerbitsettings.For more details,see Section3.7.3,Pin Multiplexing. UART0 WITH MODEM CONTROL (PINMUX1.UART0CTL = 00) Thispinismultiplexedbetween UART0 and TSIF1. URXD0 / IPD When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)AB13 ITS1_DIN DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),this pinisUART0 receivedata,URXD0 (I). Thispinismultiplexedbetween UART0 and TSIF1.UTXD0 / IPD When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)URCTX0/ Y13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_PSTIN pinisUART0 transmitdata,UTXD0 (O/Z). Thispinismultiplexedbetween UART0 and TSIF1.URTS0 / IPU When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)UIRTX0/ AA13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_EN_WAITO pinistheUART0 request-to-sendsignal,URTS0 (O/Z). Thispinismultiplexedbetween UART0 and TSIF1. IPU When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)UCTS0 /USD0 AC12 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),this pinistheUART0 clear-to-sendsignal,UCTS0 (I). Thispinismultiplexedbetween UART0, TSIF0,and GPIO.UDTR0 / IPU When UART0 UART withmodem functionalmuxing isselectedTS0_ENAO/ Y12 I/O/Z DV DD33 (PINMUX1.UART0CTL = 00)and TSIF0 outputmuxing isnot enabledGP[36] (PINMUX0.PTSOMUX ≠ 1x),thispinisUART0 data-terminal-ready,UDTR0 (O/Z). Thispinismultiplexedbetween UART0, TSIF0,and GPIO.UDSR0 / IPU When UART0 UART withmodem functionalmuxing isselectedTS0_PSTO/ AB11 I/O/Z DV DD33 (PINMUX1.UART0CTL = 00)and TSIF0 outputmuxing isnot enabledGP[37] (PINMUX0.PTSOMUX ≠ 1x),thispinisUART0 data-set-ready,UDSR0 (I). Thispinismultiplexedbetween UART0, TSIF0,and GPIO.UDCD0 / IPU When UART0 UART withmodem functionalmuxing isselectedTS0_WAITIN/ AA11 I/O/Z DV DD33 (PINMUX1.UART0CTL = 00)and TSIF0 outputmuxing isnot enabledGP[38] (PINMUX0.PTSOMUX ≠ 1x),thispinisUART0 data-carrier-detect,UDCD0 (I). Thispinismultiplexedbetween UART0, GPIO, and TSIF1. When UART0 UART withmodem functionalmuxing isselectedURIN0 /GP[8]/ IPDY11 I/O/Z (PINMUX1.UART0CTL = 00)and TSIF1 outputon UART/PWM muxing isnotTS1_WAITIN DV DD33 enabled(PINMUX0.TSSOMUX ≠ 11),thispinistheUART0 ringindicator, URIN0 (I). UART0 WITHOUT MODEM CONTROL (PINMUX1.UART0CTL = 01) Thispinismultiplexedbetween UART0 and TSIF1. URXD0 / IPD When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)AB13 ITS1_DIN DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),this pinisUART0 receivedata,URXD0 (I). Thispinismultiplexedbetween UART0 and TSIF1.UTXD0 / IPD When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)URCTX0/ Y13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_PSTIN pinisUART0 transmitdata,UTXD0 (O/Z). Thispinismultiplexedbetween UART0 and TSIF1.URTS0 / IPU When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)UIRTX0/ AA13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_EN_WAITO pinisUART0 request-to-sendsignal,URTS0 (O/Z). When UART0 UART functionalmuxing isselected(PINMUX1.UART0CTL = 0x)UCTS0 / IPUAC12 I/O/Z and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisUSD0 DV DD33 pinisUART0 clear-to-sendsignal,UCTS0 (I). (1) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (2) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

62 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-24.UART0 TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. UART0 IrDA/CIRFUNCTION (PINMUX1.UART0CTL = 1x) Thispinismultiplexedbetween UART0 and TSIF1.URXD0 / IPDAB13 I When TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),TS1_DIN DV DD33 thispinisUART0 IrDA/CIRreceivedata,URXD0 (I). Thispinismultiplexedbetween UART0 and TSIF1.UTXD0/ IPD When UART0 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART0CTL = 1x)URCTX0 / Y13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_PSTIN pinisUART0 CIR transmitdata,URCTX0 (O/Z). Thispinismultiplexedbetween UART0 and TSIF1.URTS0/ IPU When UART0 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART0CTL = 1x)UIRTX0 / AA13 I/O/Z DV DD33 and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisTS1_EN_WAITO pinisUART0 IrDAtransmitdata,UIRTX0 (O/Z). When UART0 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART0CTL = 1x)UCTS0/ IPUAC12 I/O/Z and TSIF1 inputon UART0 muxing isnot enabled(PINMUX0.TSSIMUX ≠ 01),thisUSD0 DV DD33 pinisUART0 IrDAtransceivercontrol,USD0 (O/Z). Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 63 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-25.UART1 TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. UART1 WITH FLOW CONTROL (PINMUX1.UART1CTL = 00) ActualUART1 pinfunctionsaredeterminedby thePINMUX0 and PINMUX1 registerbitsettings.For more details,see Section3.7.3,Pin Multiplexing. Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URXD1 / IPD When UART1 UART functionalmuxing isselected(PINMUX1.UART1CTL = 0x)TS0_DIN7/ Y18 I/O/Z DV DD33 and TSIF0 serialinputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinisGP[23] UART1 receivedata,URXD1 (I). UTXD1 / Thispinismultiplexedbetween UART1, TSIF0,and GPIO. URCTX1/ IPD When UART1 UART functionalmuxing isselected(PINMUX1.UART1CTL = 0x)AB19 I/O/ZTS0_DOUT7/ DV DD33 and TSIF0 serialoutputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinis GP[24] UART1 transmitdata,UTXD1 (O/Z). Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URTS1 /UIRTX1/ IPU When UART1 UART withflowcontrolmuxing isselected(PINMUX1.UART1CTL =TS0_WAITO/ AA18 I/O/Z DV DD33 00)and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX ≠ 0x),thispinisUART1GP[25] request-to-send,URTS1 (O/Z). Thispinismultiplexedbetween UART1, TSIF0,and GPIO.UCTS1 /USD1 IPU When UART1 UART withflowcontrolmuxing isselected(PINMUX1.UART1CTL =TS0_EN_WAITO/ Y17 I/O/Z DV DD33 00)and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX ≠ 0x),thispinisUART1GP[26] clear-to-send,UCTS1 (I). UART1 WITHOUT FLOW CONTROL (PINMUX1.UART1CTL = 01) Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URXD1 / IPD When UART1 UART functionalmuxing isselected(PINMUX1.UART1CTL = 0x)TS0_DIN7/ Y18 I/O/Z DV DD33 and TSIF0 serialinputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinisGP[23] UART1 receivedata,URXD1 (I). UTXD1 / Thispinismultiplexedbetween UART1, TSIF0,and GPIO. URCTX1/ IPD When UART1 UART functionalmuxing isselected(PINMUX1.UART1CTL = 0x)AB19 I/O/ZTS0_DOUT7/ DV DD33 and TSIF0 serialoutputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinis GP[24] UART1 transmitdata,UTXD1 (O/Z). UART1 IrDA/CIRFUNCTION (PINMUX1.UART1CTL = 10) Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URXD1 / IPD When UART1 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART1CTL = 10)TS0_DIN7/ Y18 I/O/Z DV DD33 and TSIF0 serialinputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinisGP[23] UART1 receivedata,URXD1 (I). Thispinismultiplexedbetween UART1, TSIF0,and GPIO.UTXD1/ URCTX1 / IPD When UART1 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART1CTL = 10)TS0_DOUT7/ AB19 I/O/Z DV DD33 and TSIF0 serialoutputisnot enabled(PINMUX0.PTSOMUX ≠ 11),thispinisGP[24] UART1 CIR transmitdata,URCTX1 (O/Z). Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URTS1/ UIRTX1 / IPU When UART1 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART1CTL = 10)TS0_WAITO/ AA18 I/O/Z DV DD33 and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX = 0x),thispinisUART1 IrDAGP[25] transmitdata,UIRTX1 (O/Z). Thispinismultiplexedbetween UART1, TSIF0,and GPIO.UCTS1/ USD1 / IPU When UART1 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART1CTL = 10)TS0_EN_WAITO/ Y17 I/O/Z DV DD33 and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX = 0x),thispinisUART1 IrDAGP[26] tranceivercontrol,USD1 (O/Z). (1) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (2) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

64 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-26.UART2 TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. UART2 WITH FLOW CONTROL (PINMUX1.UART2CTL = 00) ActualUART2 pinfunctionsaredeterminedby thePINMUX0 and PINMUX1 registerbitsettings.For more details,see Section3.7.3,Pin Multiplexing. URXD2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0. CRG1_VCXI/ IPD When UART2 UART functionalmuxing isselected(PINMUX1.UART2CTL = 0x)AB20 I/O/ZGP[39]/ DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinis CRG0_VCXI UART2 receivedata,URXD2 (I). UTXD2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.URCTX2/ IPD When UART2 UART functionalmuxing isselected(PINMUX1.UART2CTL = 0x)CRG1_PO/ AA19 I/O/Z DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinisGP[40]/ UART2 transmitdata,UTXD2 (O/Z).CRG0_PO Thispinismultiplexedbetween UART2, TSIF0,and GPIO.URTS2 /UIRTX2/ IPU When UART2 UART withflowcontrolmuxing isselected(PINMUX1.UART2CTL =TS0_PSTIN/ AC20 I/O/Z DV DD33 00)and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX = 0x),thispinisUART2GP[41] request-to-send,URTS2 (O/Z). UCTS2 /USD2/ Thispinismultiplexedbetween UART2, CRGEN0, GPIO, and TSIF1. CRG0_VCXI/ IPU When UART2 UART withflowcontrolmuxing isselected(PINMUX1.UART2CTL =AC21 I/O/ZGP[42]/ DV DD33 00)and TSIF1 outputisnot enabled(PINMUX0.PTSOMUX = 0x),thispinis TS1_PSTO UART2 clear-to-send,UCTS2 (I). UART2 WITHOUT FLOW CONTROL (PINMUX1.UART2CTL = 01) URXD2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0. CRG1_VCXI/ IPD When UART2 UART functionalmuxing isselected(PINMUX1.UART2CTL = 0x)AB20 I/O/ZGP[39]/ DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinis CRG0_VCXI UART2 receivedata,URXD2 (I). UTXD2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0.URCTX2/ IPD When UART2 UART functionalmuxing isselected(PINMUX1.UART2CTL = 0x)CRG1_PO/ AA19 I/O/Z DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinisGP[40]/ UART2 transmitdata,UTXD2 (O/Z).CRG0_PO UART2 IrDA/CIRFUNCTION (PINMUX1.UART2CTL = 10) URXD2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0. CRG1_VCXI/ IPD When UART2 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART2CTL = 10)AB20 I/O/ZGP[39]/ DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinis CRG0_VCXI UART2 receivedata,URXD2 (I). UTXD2/ URCTX2 / Thispinismultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0. CRG1_PO/ IPD When UART2 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART2CTL = 10)AA19 I/O/ZGP[40]/ DV DD33 and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thispinisthe CRG0_PO UART2 CIR transmitdata,URCTX2 (O/Z). Thispinismultiplexedbetween UART2, TSIF0,and GPIO.URTS2/ UIRTX2 / IPU When UART2 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART2CTL = 10)TS0_PSTIN/ AC20 I/O/Z DV DD33 and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX = 0x),thispinisUART2 IrDAGP[41] transmitdata,UIRTX2 (O/Z). UCTS2/ USD2 / Thispinismultiplexedbetween UART2, CRGEN0, GPIO, and TSIF1. CRG0_VCXI/ IPU When UART2 IrDA/CIRfunctionalmuxing isselected(PINMUX1.UART2CTL = 10)AC21 I/O/ZGP[42]/ DV DD33 and CRGEN0 on TSIF0 outputisnot enabled(PINMUX0.TSSOMUX = 0x),this TS1_PSTO pinisUART2 IrDAtranceivercontrol,USD2 (O/Z). (1) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (2) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 65 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-27.PWM TerminalFunctions SIGNAL TYPE (1) OTHER (2) DESCRIPTION NAME NO. PWM0 Thispinismultiplexedbetween PWM0, CRGEN0, and TSIF1.PWM0 / – When not overriddenby CRGEN orTSIF1 outputmuxing (PINMUX0.CRGMUX ≠CRG0_PO/ W17 O/Z DV DD33 10x and PINMUX0.TSSOMUX ≠ 11),thispinisthepulsewidthmodulation0 output,TS1_ENAO PWM0 (O/Z). PWM1 Thispinismultiplexedbetween PWM1 and TSIF1.PWM1 / –W18 O/Z When not overriddenby TSIF1 outputmuxing (PINMUX0.TSSOMUX ≠ 11),thispinTS1_DOUT DV DD33 isthepulsewidthmodulation1 output,PWM1 (O/Z). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) SpecifiestheoperatingI/Osupplyvoltageforeach signal

66 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-28.Timer 0,Timer 1,and Timer 2 TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. Timer 0 IPD Timer0lowerinput.ThispinistheTimer0inputfor64-mode operation.For32-bitTINP0L Y7 I/O/Z DV DD33 timeroperation,thispinistheinputfortheTimer0lower32-bitcounter. IPD Timer0upperinput.For32-bittimeroperation,thispinistheinputfortheTimer0TINP0U AA6 I/O/Z DV DD33 upper32-bitcounter.Not used forTimer064-mode operation. IPD Timer0loweroutput.ThispinistheTimer0outputfor64-mode operation.For32-bitTOUT0L W8 I/O/Z DV DD33 timeroperation,thispinistheoutputfortheTimer0lower32-bitcounter. IPD Timer0upperoutput.For32-bittimeroperation,thispinistheoutputfortheTimer0TOUT0U W7 I/O/Z DV DD33 upper32-bitcounter.Not used forTimer064-mode operation. Timer 1 IPD Timer1lowerinput.ThispinistheTimer1inputfor64-mode operation.For32-bitTINP1L Y6 I/O/Z DV DD33 timeroperation,thispinistheinputfortheTimer1lower32-bitcounter. IPD Timer1loweroutput.ThispinistheTimer1outputfor64-mode operation.For32-bitTOUT1L AA5 I/O/Z DV DD33 timeroperation,thispinistheoutputfortheTimer1lower32-bitcounter. IPD Timer1upperoutput.For32-bittimeroperation,thispinistheoutputfortheTimer1TOUT1U AB4 I/O/Z DV DD33 upper32-bitcounter.Not used forTimer164-mode operation. WATCHDOG TIMER (Timer2) IPDTOUT2 Y5 I/O/Z Watchdog timeroutput.DV DD33 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 67 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-29.ATA TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. ATA PCI,HPI,EMIFA, and ATA PinMuxing. PCI_CBE0/ IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.ATA_CS0 / F4 I/O/Z DV DD33 When ATA isenabled,thispinisATA chipselect0 output,ATA_CS0 (O/Z).GP[33]/EM_A[18] PCI_CBE1/ IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.ATA_CS1 / C2 I/O/Z DV DD33 When ATA isenabled,thispinisATA chipselect1 output,ATA_CS1 (O/Z).GP[32]/EM_A[19] PCI_RSV4/ DIOW / IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.A11 I/O/ZGP[20]/EM_WAIT4 DV DD33 When ATA isenabled,thispinistheATA writestrobeoutput,DIOW (O/Z). PCI_RSV3/ DIOR / IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.E10 I/O/ZGP[19]/EM_WAIT5 DV DD33 When ATA isenabled,thispinistheATA readstrobeoutput,DIOR (O/Z). PCI_RSV5/IORDY / IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.D11 I/O/ZGP[21]/EM_WAIT3 DV DD33 When ATA isenabled,thispinisATA I/Oready,IORDY (I). PCI_RST/ IPD Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.DA2 / C10 I/O/Z DV DD33 When ATA isenabled,thispinisATA addressbit2,DA2 (O/Z).GP[13]/EM_A[22] PCI_RSV0/DA1 / IPD Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.A9 I/O/ZGP[16]/EM_A[21] DV DD33 When ATA isenabled,thispinisATA addressbit1,DA1 (O/Z). PCI_RSV1/DA0 / IPD Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.E9 I/O/ZGP[17]/EM_A[20] DV DD33 When ATA isenabled,thispinisATA addressbit0,DA0 (O/Z). PCI_RSV2/INTRQ / IPD Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.B10 I/O/ZGP[18]/EM_RSV0 DV DD33 When ATA isenabled,thispinistheATA interruptrequestinput,INTRQ (I). PCI_REQ/ IPU Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.DMARQ / B9 I/O/Z DV DD33 When ATA isenabled,thispinistheATA DMA requestinput,DMARQ (I).GP[11]/EM_CS5 PCI_GNT/ Thispinismultiplexedbetween PCI,ATA, GPIO, and EMIFA.IPUDMACK / D10 I/O/Z When ATA isenabled,thispinistheATA DMA acknowledgeoutput,DMACKDV DD33GP[12]/EM_CS4 (O/Z). PCI_IDSEL/ Thispinismultiplexedbetween PCI,ATA, and EMIFA.IPUHDDIR / E8 I/O/Z When ATA isenabled,thispinisthedatadirectionindicatorforexternalbufferDV DD33EM_R/ W control,HDDIR (O/Z). (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

68 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-29.ATA TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_AD31/ DD15 / A8 HD31/ EM_A[15] PCI_AD30/ DD14 / C9 HD30/EM_A[14] PCI_AD29/ DD13 / B8 HD29/EM_A[13] PCI_AD28/ DD12 / D9 HD28/EM_A[12] PCI_AD27/ DD11 / A6 HD27/EM_A[11] PCI_AD26/ DD10 / C8 HD26/EM_A[10] PCI_AD25/ DD9 / B6 HD25/EM_A[9] PCI_AD24/ DD8 / D8 These pinsaremultiplexedbetween PCI,ATA, HPI,and EMIFA.HD24/EM_A[8] IPDI/O/Z When ATA isenabled,thesepinsaretheATA 16-bitbidirectionaldatabus,DV DD33PCI_AD23/ DD15:0. DD7 / B5 HD23/EM_A[7] PCI_AD22/ DD6 / C7 HD22/EM_A[6] PCI_AD21/ DD5 / C5 HD21/EM_A[5] PCI_AD20/ DD4 / D7 HD20/EM_A[4] PCI_AD19/ DD3 / A4 HD19/EM_A[3] PCI_AD18/ DD2 / E7 HD18/EM_A[2] PCI_AD17/ DD1 / B4 HD17/EM_A[1] PCI_AD16/ DD0 / C6 HD16/EM_A[0] Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 69 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-30.GeneralPurpose Input/Output(GPIO)TerminalFunctions SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. GPIO The VCE6467T devicedoes not supportGP[47:43],GP[35:34],GP[31:27],GP[15:14],and GP[9] signals(notpinned out). GP[7:0]pinshave dedicatedARM926 and DSP interrupts. When PCI isused,GP[19:16]pinsarereserved. IPDGP[0] W5 I/O/Z GP0.Thispinisgeneral-purposeinput/output0.DV DD33 IPDGP[1] V5 I/O/Z GP1.Thispinisgeneral-purposeinput/output1.DV DD33 GP[2]/ IPD Thispinismultiplexedbetween GPIO and theaudioclockselector.AA4 I/O/ZAUDIO_CLK1 DV DD33 When audioclock1 isdisabled(PINMUX0.AUDCK1 = 0),thispinisGP2. GP[3]/ IPD Thispinismultiplexedbetween GPIO and theaudioclockselector.AB3 I/O/ZAUDIO_CLK0 DV DD33 When audioclock0 isdisabled(PINMUX0.AUDCK0 = 0),thispinisGP3. Thispinismultiplexedbetween GPIO and theTSIF clockselector.GP[4]/ IPDAC3 I/O/Z When theSTC sourceclockinputisdisabled(PINMUX0.STCCK = 0),thispinisSTC_CLKIN DV DD33 GP4. IPDGP[5] B11 I/O/Z ThispinisGP5.DV DD33 IPDGP[6] E11 I/O/Z ThispinisGP6.DV DD33 IPDGP[7] A12 I/O/Z ThispinisGP7.DV DD33 Thispinismultiplexedbetween UART0, GPIO, and TSIF1. URIN0/GP[8]/ IPD When UART0 UART withmodem functionalmuxing isnot selectedY11 I/O/ZTS1_WAITIN DV DD33 (PINMUX1.UART0CTL = 00)and TSIF1 outputon UART/PWM muxing isnot enabled(PINMUX0.TSSOMUX ≠ 11),thispinisGP8. GP[9] n/a – – GP[9]isnot pinnedouton thisdevice. IPU Thispinismultiplexedbetween PCI and GPIO.PCI_CLK/GP[10] A10 I/O/Z DV DD33 When PCI isdisabled(PINMUX0.PCIEN = 0),thispinisGP10. GP[14:15] n/a – – GP[14:15]arenot pinnedouton thisdevice. PCI_RSV0/DA1/ IPDGP[16]/ A9 I/O/Z DV DD33EM_A[21] PCI_RSV1/DA0/ IPDE9 I/O/ZGP[17]/EM_A[20] DV DD33 These pinsaremultiplexedbetween PCI,ATA, GPIO, and EMIFA. When 32-bitHPI mode isenabled(PINMUX0.PCIEN = 0,PINMUX0.HPIEN = 1,PCI_RSV2/ PINMUX0.ATAEN = 0),thesepinsareGP16:19.When PCI mode isenabledINTRQ/ IPDB10 I/O/Z (PINMUX0.PCIEN = 1),thesepinsarereserved.GP[18]/ DV DD33 EM_RSV0 PCI_RSV3/DIOR/ IPUGP[19]/ E10 I/O/Z DV DD33EM_WAIT5 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal (2) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. (3) SpecifiestheoperatingI/Osupplyvoltageforeach signal

70 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-30.GeneralPurpose Input/Output(GPIO)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. PCI_RSV4/ DIOW/ IPUA11 I/O/ZGP[20]/ DV DD33 These pinsaremultiplexedbetween PCI,ATA, GPIO, and EMIFA.EM_WAIT4 When 32-bitHPI mode isenabled(PINMUX0.PCIEN = 0,PINMUX0.HPIEN = 1, PCI_RSV5/ PINMUX0.ATAEN = 0),thesepinsareGP20:21. IORDY/ IPUD11 I/O/ZGP[21]/ DV DD33 EM_WAIT3 USB_DRVVBUS/ IPD Thispinismultiplexedbetween USB and GPIO.B18 I/O/ZGP[22] DV DD33 When not used forUSB (PINMUX0.VBUSDIS = 1),thispinisGP22. URXD1/ Thispinismultiplexedbetween UART1, TSIF0,and GPIO.IPDTS0_DIN7/ Y18 I/O/Z When UART1 GPIO muxing isselected(PINMUX1.UART1CTL = 11)and TSIF0DV DD33GP[23] serialinputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinisGP23. UTXD1/ Thispinismultiplexedbetween UART1, TSIF0,and GPIO.URCTX1/ IPDAB19 I/O/Z When UART1 GPIO muxing isselected(PINMUX1. UART1CTL = 11)and TSIF0TS0_DOUT7/ DV DD33 serialinputisnot enabled(PINMUX0.PTSIMUX ≠ 11),thispinisGP24.GP[24] URTS1/ UIRTX1/ IPDAA18 I/O/ZTS0_WAITO/ DV DD33 These pinsaremultiplexedbetween UART1, TSIF0,and GPIO. GP[25] When UART1 GPIO muxing isselected(PINMUX1.UART1CTL = 11)and TSIF0 inputisnot enabled(PINMUX0.PTSIMUX = 0x),thesepinsareGP25:26.UCTS1/USD1/ IPUTS0_EN_WAITO/ Y17 I/O/Z DV DD33GP[26] GP[27:31] n/a – – GP[27:31]arenot pinnedouton thisdevice. PCI_CBE1/ ATA_CS1/ IPUC2 I/O/ZGP[32]/ DV DD33 These pinsaremultiplexedbetween PCI,ATA, GPIO, and EMIFA.EM_A[19] When 32-bitHPI mode isenabled(PINMUX0.PCIEN = 0,PINMUX0.HPIEN = 1, PCI_CBE0/ PINMUX0.ATAEN = 0),thesepinsareGP32:33. ATA_CS0/ IPUF4 I/O/ZGP[33]/ DV DD33 EM_A[18] GP[34:35] n/a – – GP[34:35]arenot pinnedouton thisdevice. UDTR0/ IPUTS0_ENAO/ Y12 I/O/Z DV DD33GP[36] These pinsaremultiplexedbetween UART0, TSIF0,and GPIO.UDSR0/ IPU When UART0 UART withmodem functionalmuxing isnot selectedTS0_PSTO/ AB11 I/O/Z DV DD33 (PINMUX1.UART0CTL ≠ 00)and TSIF0 outputmuxing isnot enabledGP[37] (PINMUX0.PTSOMUX ≠ 1x),thesepinsareGP36:38. UDCD0/ IPUTS0_WAITIN/ AA11 I/O/Z DV DD33GP[38] URXD2/ CRG1_VCXI/ IPDAB20 I/O/ZGP[39]/ DV DD33 These pinsaremultiplexedbetween UART2, CRGEN1, GPIO, and CRGEN0. CRG0_VCXI When UART2 UART GPIO muxing isselected(PINMUX1.UART2CTL = 11)and CRGEN0/1 arenot enabled(PINMUX0.CRGMUX ≠ x01,110),thesepinsareUTXD2/URCTX2/ GP39:40.CRG1_PO/ IPDAA19 I/O/ZGP[40]/ DV DD33 CRG0_PO Thispinismultiplexedbetween UART2, TSIF0,and GPIO.URTS2/UIRTX2/ IPU When UART2 UART withoutflowcontrolorGPIO muxing isselectedTS0_PSTIN/ AC20 I/O/Z DV DD33 (PINMUX1.UART2CTL = x1)and TSIF0 inputisnot enabledGP[41] (PINMUX0.PTSIMUX = 0x),thispinisGP41. Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 71 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-30.GeneralPurpose Input/Output(GPIO)TerminalFunctions(continued) SIGNAL TYPE (1) OTHER (2)(3) DESCRIPTION NAME NO. GP[43:47] n/a – – GP[43:47]arenot pinnedouton thisdevice.

72 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-31.Reserved TerminalFunctions SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. RESERVED RSV1 A1 Reserved.Forproperdeviceoperation,thispinmust be tieddirectlytoVSS . RSV2 A2 Reserved.Forproperdeviceoperation,thispinmust be tieddirectlytoVSS . RSV3 A22 Reserved.Forproperdeviceoperation,thispinmust be tieddirectlytoVSS . RSV4 A23 Reserved.(Leaveunconnected,do not connecttopower orground.) RSV5 D14 Reserved.(Leaveunconnected,do not connecttopower orground.) RSV6 F17 Reserved.Forproperdeviceoperation,thispinmust be tieddirectlytoCV DD . RSV7 G16 Reserved.Forproperdeviceoperation,thispinmust be tieddirectlytoCV DD . (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 73 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-32.Supply TerminalFunctions SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. SUPPLY VOLTAGE PINS F10 F11 F12 F13 F14 F15 F16 3.3-VI/OsupplyvoltageDV DD33 M3 S (seethePower-SupplyDecouplingsectionofthisdatamanual) V17 W10 W11 W12 W13 W14 W15 W16 AA12 B20 E21 G17 G19 H17 1.8-VDDR2 I/OsupplyvoltageDV DDR2 S (seethePower-SupplyDecouplingsectionofthisdatamanual)J17 K17 K21 P21 R17 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal

74 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-32.Supply TerminalFunctions(continued) SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. R18 T18 T19 1.8-VDDR2 I/OsupplyvoltageDV DDR2 S (seethePower-SupplyDecouplingsectionofthisdatamanual)U19 W21 AA20 G10 G11 G12 G13 G14 G15 H14 H15 H16 J10 J11 1.3-Vcoresupplyvoltage(-1Gdevices)CV DD J13 S (seethePower-SupplyDecouplingsectionofthisdatamanual) J14 J15 J16 K10 K11 K13 K14 K15 K16 P10 P11 P13 P14 P15 Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 75 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-32.Supply TerminalFunctions(continued) SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. R10 R11 R13 R14 R15 T10 T11 T13 T14 T15 1.3-Vcoresupplyvoltage(-1Gdevices)CV DD S (seethePower-SupplyDecouplingsectionofthisdatamanual)U8 U10 U14 U15 U16 V10 V11 V12 V13 V14 V15 V16

76 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-33.Ground TerminalFunctions SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. GROUND PINS A14 A18 A21 B19 B23 C19 D19 E19 E22 F19 G18 H10 H11 H12 H13 VSS H18 GND Ground pins H19 J12 J18 K12 K18 K22 L10 L11 L12 L13 L14 L15 L16 L17 (1) I= Input,O = Output,Z = Highimpedance,S = Supplyvoltage,GND = Ground,A = Analogsignal Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 77 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table2-33.Ground TerminalFunctions(continued) SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. L18 M10 M11 M12 M13 M14 M15 M16 M17 M18 N10 N11 VSS GND Ground pins N12 N13 N14 N15 N16 N17 N18 P12 P16 P17 P18 P22 R12 R16 T12 T16 T17 U11 U12

78 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table2-33.Ground TerminalFunctions(continued) SIGNAL TYPE (1) OTHER DESCRIPTION NAME NO. U13 U17 U18 V18 V19 W19 W22 VSS Y19 GND Ground Pins AB1 AB12 AB21 AB23 AC1 AC2 AC22 AC23 Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 79 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.9 Device Support

2.9.1 Development Support

TI offersan extensivelineof developmenttoolsforthe TMS320DM646x DMSoC platform(whichalso encompasses the VCE6467T/AVCE6467T devices),includingtoolsto evaluatethe performanceof the processors,generatecode,developalgorithmimplementations,and fullyintegrateand debug software and hardware modules. The tool'ssupportdocumentationis electronicallyavailablewithinthe Code Composer Studio™ IntegratedDevelopmentEnvironment(IDE). The followingproductssupportdevelopmentofTMS320DM646x SoC-based applications: SoftwareDevelopment Tools: Code Composer Studio™ IntegratedDevelopmentEnvironment(IDE):includingEditor C/C++/AssemblyCode Generation,and Debug plusadditionaldevelopmenttools Scalable,Real-TimeFoundationSoftware(DSP/BIOS™ ),which providesthe basicrun-timetarget softwareneeded tosupportany SoC application. Hardware Development Tools: ExtendedDevelopmentSystem (XDS ™ )Emulator For a completelistingofdevelopment-supporttoolsfortheTMS320DM646x DMSoC platform,visitthe Texas Instrumentsweb siteon theWorldwideWeb atwww.ti.comuniformresourcelocator(URL).For informationon pricingand availability,contactthenearestTIfieldsalesofficeorauthorizeddistributor.

2.9.2 Device and Development-Support Tool Nomenclature

To designatethestagesintheproductdevelopmentcycle,TI assignsprefixestothepartnumbers ofall DSP devicesand supporttools.Each DSP commercialfamilymember has one ofthreeprefixes:TMX, TMP, or TMS (e.g.,VCE6467TZUTL1). Texas Instrumentsrecommends two of threepossibleprefix designatorsforitssupporttools:TMDX and TMDS. These prefixesrepresentevolutionarystages of product development from engineeringprototypes(TMX/TMDX) through fullyqualifiedproduction devices/tools(TMS/TMDS). Devicedevelopmentevolutionaryflow: TMX Experimentaldevicethatis not necessarilyrepresentativeof the finaldevice'selectrical specifications. TMP Finalsilicondiethatconformstothedevice'selectricalspecificationsbuthas notcompleted qualityand reliabilityverification. TMS Fully-qualifiedproductiondevice. Supporttooldevelopmentevolutionaryflow: TMDX Development-supportproduct that has not yet completed Texas Instrumentsinternal qualificationtesting. TMDS Fullyqualifieddevelopment-supportproduct. TMX and TMP devices and TMDX development-supporttoolsare shipped againstthe following disclaimer: "Developmentalproductisintendedforinternalevaluationpurposes." TMS devicesand TMDS development-supporttoolshave been characterizedfully,and the qualityand reliabilityofthedevicehave been demonstratedfully.TI'sstandardwarrantyapplies.

80 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

PACKAGE TYPE (A) ZUT = 529-pin plastic BGA, with Pb-Free soldered balls [Green] C64x+™ DSP: VCE6467T AVCE6467T (Advanced) DEVICE A. BGA = Ball Grid Array B. For actual device part numbers (P/Ns) and ordering information, see the TI website (http://www.ti.com) DEVICE SPEED RANGE L1 = 1-GHz DSP, 500-MHz ARM9,108-MHz VPIF, 400-MHz DDR2 TEMPERATURE RANGE ( ) SILICON REVISION Blank = Revision 3.0 ( ) Blank = 0° C to 85° C, Commercial Temperature D = -40° C to 85° C, Industrial Temperature TMS VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Predictionsshow thatprototypedevices(TMX or TMP) have a greaterfailureratethan the standard productiondevices.Texas Instrumentsrecommends thatthesedevicesnot be used inany production systembecause theirexpectedend-usefailureratestillisundefined.Onlyqualifiedproductiondevicesare tobe used. TI devicenomenclaturealso includesa suffixwiththe devicefamilyname. This suffixindicatesthe package type (forexample, ZUT), the temperaturerange (forexample, "Blank"is the commercial temperaturerange),and the devicespeed range in megahertz or gigahertz(forexample,"L1"isthe default[1-GHzDSP, 500-MHz ARM9 ,108-MHz VPIF,400-MHz DDR2]). Figure2-9providesa legendforreadingthecompletedevicename forany VCE6467T DMSoC platform member. Figure2-9.Device Nomenclature(B) Copyright© 2011,Texas InstrumentsIncorporated DeviceOverview 81 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

2.10 Documentation Support

2.10.1 RelatedDocumentation From Texas Instruments

The followingdocuments describetheTMS320DM646x DigitalMedia System-on-Chip(DMSoC) platform (whichincludesthe VCE6467T/AVCE6467T devices).Copies of thesedocuments are availableon the Internetatwww.ti.com.Tip:Entertheliteraturenumber inthesearchbox provided. The currentdocumentationthatdescribestheDM646x DMSoC, relatedperipherals,and othertechnical collateral,isavailableintheC6000 DSP productfolderat:www.ti.com/c6000. SPRUEP8 TMS320DM646x DMSoC DSP Subsystem Reference Guide. Describesthe digitalsignal processor(DSP) subsystemintheTMS320DM646x DigitalMedia System-on-Chip(DMSoC). SPRUEP9 TMS320DM646x DMSoC ARM Subsystem Reference Guide. Describes the ARM subsystem in the TMS320DM646x DigitalMedia System-on-Chip(DMSoC). The ARM subsystem isdesignedto givethe ARM926EJ-S (ARM9) master controlof the device.In general,the ARM isresponsibleforconfigurationand controlof the device;includingthe DSP subsystemand a majorityoftheperipheralsand externalmemories. SPRUEQ0 TMS320DM646x DMSoC PeripheralsOverview Reference Guide. Providesan overview and brieflydescribesthe peripheralsavailableon the TMS320DM646x DigitalMedia System-on-Chip(DMSoC). SPRAA84 TMS320C64x to TMS320C64x+ CPU MigrationGuide.DescribesmigratingfromtheTexas InstrumentsTMS320C64x digitalsignalprocessor(DSP) to the TMS320C64x+ DSP. The objectiveofthisdocument istoindicatedifferencesbetween thetwo cores.Functionalityin thedevicesthatisidenticalisnotincluded. SPRU732 TMS320C64x/C64x+ DSP CPU and InstructionSet Reference Guide.DescribestheCPU architecture,pipeline,instructionset,and interruptsfortheTMS320C64x and TMS320C64x+ digitalsignalprocessors(DSPs) of the TMS320C6000 DSP family.The C64x/C64x+ DSP generationcomprisesfixed-pointdevicesintheC6000 DSP platform.The C64x+ DSP isan enhancement oftheC64x DSP withadded functionalityand an expanded instructionset. SPRU871 TMS320C64x+ DSP Megamodule Reference Guide. Describesthe TMS320C64x+ digital signalprocessor(DSP) megamodule. Includedisa discussionon theinternaldirectmemory access (IDMA) controller,the interruptcontroller,the power-down controller,memory protection,bandwidthmanagement, and thememory and cache. SPRAAV0 Understanding TI'sPCB Routing Rule-Based DDR Timing SpecificationApplication Report Thisapplicationreportdescribestheway theDDR high-speedtimingrequirements are now goingto be communicated to system designers.The system designeruses this informationto evaluatewhether timingspecificationsare met and can be expected to operatereliably.

2.11 Community Resources

The followinglinksconnectto TI community resources.Linkedcontentsare provided"AS IS"by the respectivecontributors.They do notconstituteTI specificationsand do notnecessarilyreflectTI'sviews; see TI'sTerms ofUse. TIE2E Community TI's Engineer-to-Engineer(E2E) Community. Created to fostercollaboration among engineers.Ate2e.ti.com,you can ask questions,shareknowledge,exploreideasand helpsolveproblemswithfellowengineers. TIEmbedded Processors Wiki Texas InstrumentsEmbedded Processors Wiki.Establishedto help developersget startedwithEmbedded Processorsfrom Texas Instrumentsand to foster innovationand growthofgeneralknowledge aboutthehardwareand softwaresurrounding thesedevices.

82 DeviceOverview Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3 Device Configurations

3.1 System Module Registers

The system module includesstatusand controlregistersforconfigurationofthedevice.Briefdescriptions of the variousregistersare shown in Table 3-1. System Module registersrequiredfor device configurationsarediscussedinthefollowingsections. Table3-1.System Module RegisterMemory Map HEX ADDRESS RANGE REGISTER ACRONYM DESCRIPTION 0x01C4 0000 PINMUX0 PinMultiplexingControl0 (seeSection3.7.2.1,PINMUX0 Register). 0x01C4 0004 PINMUX1 PinMultiplexingControl1 (seeSection3.7.2.2,PINMUX1 Register). 0x01C4 0008 DSPBOOTADDR DSP BootAddress.Decoded by bootloadersoftwareforhostboots. (See Section3.4.2.1,DSPBOOTADDR Register.) 0x01C4 000C SUSPSRC EmulatorSuspend Source(seeSection3.7.3.12,EmulationControl). 0x01C4 0010 BOOTSTAT BootStatus(seeSection3.4.2.2,BOOTSTAT Register). 0x01C4 0014 BOOTCFG DeviceBootConfiguration(seeSection3.4.2.3,BOOTCFG Register). 0x01C4 0018 – Reserved 0x01C4 001C -0x01C4 0020 – Reserved 0x01C4 0024 ARMBOOT ARM926 BootControl(seeSection3.4.2.4,ARMBOOT Register). 0x01C4 0028 JTAGID DeviceID Number [seeSection6.29.1,JTAG ID (JTAGID)Register Description(s)]. 0x01C4 002C – Reserved 0x01C4 0030 HPICTL HPI Control(seeSection3.6.2.1,HPICTL Register). 0x01C4 0034 USBCTL USB Control(seeSection3.6.2.2,USBCTL Register). 0x01C4 0038 VIDCLKCTL VideoClockControl(seeSection3.3.2.1,VideoClockControl). 0x01C4 003C MSTPRI0 Bus MasterPriorityControl0 (seeSection3.6.1,SwitchCentral Resource(SCR) Bus Priorities). 0x01C4 0040 MSTPRI1 Bus MasterPriorityControl1 (seeSection3.6.1,SwitchCentral Resource(SCR) Bus Priorities). 0x01C4 0044 MSTPRI2 Bus MasterPriorityControl2 (seeSection3.6.1,SwitchCentral Resource(SCR) Bus Priorities). 0x01C4 0048 VDD3P3V_PWDN VDD 3.3-VI/OPowerdown Control(seeSection3.2,Power Considerations). 0x01C4 004C – Reserved 0x01C4 0050 TSIFCTL TSIF ControlRegister(seeSection3.3.2.2,TSIF Control). 0x01C4 0054 PWMCTL PWM Control(seeSection3.6.2.3,PWM (TriggerSource)Control Register). 0x01C4 0058 EDMATCCFG EDMA TC Configuration(seeSection3.6.2.4,EDMATCCFG Register). 0x01C4 005C CLKCTL Oscillatorand OutputClockControl(seeSection3.3.3,Clockand OscillatorControl). 0x01C4 0060 DSPINT ARM toDSP InterruptStatus(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). 0x01C4 0064 DSPINTSET ARM toDSP InterruptSet(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). 0x01C4 0068 DSPINTCLR ARM toDSP InterruptClear(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). 0x01C4 006C VSCLKDIS Videoand TSIF ClockDisable(seeSection3.3.2.3,Videoand TSIF ClockDisable). 0x01C4 0070 ARMINT DSP toARM InterruptStatus(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). 0x01C4 0074 ARMINTSET DSP toARM InterruptSet(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 83 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-1.System Module RegisterMemory Map (continued) HEX ADDRESS RANGE REGISTER ACRONYM DESCRIPTION 0x01C4 0078 ARMINTCLR DSP toARM InterruptClear(seeSection3.7.3.11,ARM/DSP CommunicationsInterrupts). 0x01C4 007C ARMWAIT ARM Memory WaitStateControl(seeSection3.4.2.5,ARMWAIT Register). 0x01C4 0080 -0x01C4 03FF – Reserved

84 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.2 Power Considerations

The VCE6467T providesseveralmeans ofmanaging power consumption. As describedintheSection6.3.4,VCE6467T Power and ClockDomains,theVCE6467T has one single power domain— the “Always On ” power domain.Withinthispower domain,theVCE6467T utilizeslocal clockgatingviathePower and SleepController(PSC) toachievepower savings.For more detailson the PSC, see Section6.3.5, Power and Sleep Controller(PSC) and the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). Some oftheVCE6467T peripheralssupportadditionalpower savingfeatures.For more detailson power saving features supported, see the peripheral-specificreference guides [listed/linkedin the TMS320DM646x DMSoC PeripheralsOverviewReferenceGuide (literaturenumber SPRUEQ0 ). Most VCE6467T 3.3-VI/Oscan be powered-down toreducepower consumption.The VDD3P3V_PWDN registerintheSystem Module (seeFigure3-1)isused toselectivelypower down unused 3.3-VI/Opins. Note:To save power,allotherI/Obuffersarepowered down by default.Beforeusingthesepins,theuser must programtheVDD3P3V_PWDN registertopower up thecorrespondingI/Obuffers. For a listofmultiplexedpinson thedeviceand thepinmux groupeach pinbelongsto,see Section3.7.3, PinMultiplexingDetails. Note: The VDD3P3V_PWDN registeronlycontrolsthe power to the I/Obuffers.The Power and Sleep Controller(PSC) determinestheclock/powerstateoftheperipheral. 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 RESERVED USBV CLKOUT RSV SPI VLYNQ RESERVED GMII MII MCASP1 MCASP0 PCIHPI1 PCIHPI0 R-000 R/W-1 R/W-0 R-0 R/W-1 R/W-1 R-00 R/W-1 R/W-1 R/W-1 R/W-1 R/W-0 R/W-0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 GPIO WDTIM TIM23 TIM01 PWM1 PWM0 UR2FC UR2DAT UR1FC UR1DAT UR0MDM UR0DF VPIF3 VPIF2 VPIF1 VPIF0 R/W-0 R/W-0 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-0 R/W-1 R/W-1 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-1.VDD3P3V_PWDN Register[0x01C4 0048] Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 85 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-2.VDD3P3V_PWDN RegisterBitDescriptions BIT NAME DESCRIPTION 31:29 RESERVED Reserved.Read returns"0". USB_DRVVBUS Powerdown Control. 0 = I/Ocellspowered up.28 USBV 1 = I/Ocellspowered down. ThisbitcontrolstheUSB_DRVVBUS/GP[22] pin. CLKOUT0 Powerdown Control.27 CLKOUT ThisbitcontrolstheCLKOUT0 pin. 26 RSV Reserved.Read returns"0". SPI Powerdown Control.

25 SPI ThisbitcontrolsthesixSPI interfacepins:SPI_CLK, SPI_EN, SPI_CS0, SPI_CS1, SPI_SOMI, and

SPI_SIMO. VLYNQ Powerdown Control.

24 VLYNQ ThisbitcontrolsthetenVLYNQ interfacepins:VLYNQ_CLOCK, VLYNQ_SCRUN,

VLYNQ_TXD[3:0],and VLYNQ_RXD[3:0]. 23:22 RESERVED Reserved.Read returns"0". GMII Powerdown Control.

21 GMII Thisbitcontrolsthetenpinsused by GMII (Gigabit)only:RFTCLK, GMTCLK, MTXD[7:4],and

MRXD[7:4]. MIIPowerdown Control.

20 MII Thisbitcontrolsthe17 pinsused by (G)MII(10/100/1000)and MDIO interfaces:MTCLK,

MTXD[3:0],MTXEN, MCOL, MCRS, MRCLK, MRXD[3:0],MRXDV, MRXER, MDCLK, and MDIO. McASP1 Powerdown Control.19 MCASP1 ThisbitcontrolsthethreeMcASP1 pins:ACLKX1, AHCLKX1, and AXR1[0]. McASP0 Powerdown Control.

18 MCASP0 Thisbitcontrolsthe12 McASP0 pins:ACLKR0, AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0,

AXR0[3:0],AMUTE0, and AMUTEIN0. PCI/HPI/EMIFA/ATAPowerdown Control. Thisbitcontrolsthe28 pinsused by theATA orPCI\`,HPI,orEMIFA. These pinsinclude: PCI_RST/DA2/GP[13]/EM_A[22],PCI_IDSEL/HDDIR/EM_R/ W, PCI_REQ/DMARQ/GP[11]/ EM_CS5, PCI_GNT/ DMACK/GP[12]/EM_CS4,

17 PCIHPI1 PCI_CBE1/ATA_CS1/GP[32]/EM_A[19],PCI_CBE0/ATA_CS0/GP[33]/EM_A[18],

DIOW/GP[20]/EM_WAIT4/(RDY4/BSY4),IORDY/GP[21]/EM_WAIT3/(RDY3/BSY3), DIOR/GP[19]/EM_WAIT5/(RDY5/BSY5),DA1/GP[16]/EM_A[21],DA0/GP[17]/EM_A[20], INTRQ/GP[18]/RSV ,PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0] Defaultstopowered up forNOR boot. PCI/HPI/EMIFAPowerdown Control. Thisbitcontrolsthe28 pinsused by PCI,HPI,orEMIFA butnotsharedwithATA. These pins include:PCI_CLK/GP[10],PCI_DEVSEL/HCNTL1/EM_BA[1], PCI_FRAME/ HINT/EM_BA[0], PCI_IRDY/HRDY/EM_A[17]/(CLE),PCI_TRDY/HHWIL/EM_A[16]/(ALE),16 PCIHPI0 PCI_STOP/HCNTL0/ EM_WE, PCI_SERR/ HDS1/ EM_OE, PCI_PERR/ HCS/ EM_DQM1, PCI_PAR/HAS/EM_DQM0, PCI_INTA/EM_WAIT2/(RDY2/BSY2),PCI_CBE3/HR/ W/EM_CS3, PCI_CBE2/HDS2/ EM_CS2, PCI_AD[15:0]/HD[15:0]/EM_D[15:0] Defaultstopowered up forNOR boot. GPIO Powerdown Control.15 GPIO ThisbitcontrolstheeightGP[7:0]pins.Defaultstopowered up. WD TimerPowerdown Control.14 WDTIM ThisbitcontrolstheWD TimerpinTOUT2. Timer1Powerdown Control.13 TIM23 ThisbitcontrolsthethreeTimer1pinsTINP1L,TOUT1L, and TOUT1U. Timer0Powerdown Control.12 TIM01 ThisbitcontrolsthefourTimer0pinsTINP0L,TINP0U, TOUT0L, and TOUT0U. PWM1 Powerdown Control.11 PWM1 ThisbitcontrolsthePWM1/TS1_DOUT pin. PWM0 Powerdown Control.10 PWM0 ThisbitcontrolsthePWM0/CRG0_PO/TS1_ENAO pin. UART2 Flow ControlPowerdown Control.

9 UR2FC ThisbitcontrolstheURTS2/UIRTX2/TS0_PSTIN/GP[41] and

UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO pins.

86 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-2.VDD3P3V_PWDN RegisterBitDescriptions(continued) BIT NAME DESCRIPTION UART2 Data Powerdown Control.

8 UR2DAT ThisbitcontrolstheURXD2/CRG1_VCXI/GP[39]/CRG0_VCXI and

UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO pins. UART1 Flow ControlPowerdown Control.

7 UR1FC ThisbitcontrolstheURTS1/UIRTX1/TS0_WAITO/GP[25] and

UCTS1/USD1/TS0_EN_WAITO/GP[26] pins. UART1 Data Powerdown Control.6 UR1DAT ThisbitcontrolstheURXD1/TS0_DIN7/GP[23] and UTXD1/URCTX1/TS0_DOUT7/GP[24] pins. UART0 Modem ControlPowerdown Control.

5 UR0MDM ThisbitcontrolstheUDTR0/TS0_ENAO/GP[36], UDSR0/TS0_PSTO/GP[37],

UDCD0/TS0_WAITIN/GP[38], and URIN0/GP[8]/TS1_WAITINpins. UART0 Data and Flow ControlPowerdown Control.

4 UR0DF ThisbitcontrolstheURXD0/TS1_DIN, UTXD0/URCTX0/TS1_PSTIN,

URTS0/UIRTX0/TS1_EN_WAITO, and UCTS0/USD0 pins. VPIF MSB OutputPowerdown Control.

3 VPIF3 ThisbitcontrolstheVP_DOUT[15:8]/TS1_xx,VP_CLKIN3/TS1_CLKO, and VP_CLKO3/TS0_CLKO

pins. VPIF LSB OutputPowerdown Control. 2 VPIF2 ThisbitcontrolstheVP_DOUT[7:0],VP_CLKIN2, and VP_CLKO2 pins.(VP_DOUT[7:0]areboot configurationinputs.) VPIF MSB InputPowerdown Control.1 VPIF1 ThisbitcontrolstheVP_DIN[15:8]/TS0_DIN[7:0]and VP_CLKIN1 pins. VPIF LSB InputPowerdown Control.

0 VPIF0 ThisbitcontrolstheVP_DIN[3:0]/TS0_DOUT[3:0],VP_DIN[7:4]/TS0_DOUT[7:4]/TS1_xx,and

VP_CLKIN0 pins. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 87 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.3 Clock Considerations

Globaldeviceand localperipheralclocksare controlledby thePLL Controllers(PLLC1 and PLLC2) and thePower and SleepController(PSC).Inaddition,theSystem Module VideoClockControl(VIDCLKCTL), TSIF Control(TSIFCTL),and Clockand OscillatorControl(CLKCTL) registersconfiguretheclocksources totheVPIF,TSIF,CRGEN peripherals,and theAuxiliaryOscillator. The selectedVideo,TSIF,and CRGEN module inputclocksaredisabledusingtheSystem Module Video Source Clock Disable(VSCLKDIS) register.Note: To ensure glitch-freeoperation,the clockshouldbe disabledbeforechangingtheclocksourcefrequencyormuxing viatheVIDCLKCTL and TSIFCTL.

3.3.1 Clock ConfigurationsafterDevice Reset

Afterdevicereset,theuserisresponsibleforprogramming thePLL Controllers(PLLC1 and PLLC2) and the Power and Sleep Controller(PSC) to bringthe deviceup to the desiredclockfrequencyand the desiredperipheralclockstate(clockgatingornot). For additionalpower savings,some of the VCE6467T peripheralssupportclockgatingwithinthe peripheralboundary.For more detailson clockgatingand power savingfeaturessupportedby a specific peripheral,see the peripheral-specificreference/user'sguides [listed/linkedin the TMS320DM646x DMSoC PeripheralsOverviewReferenceGuide (literaturenumber SPRUEQ0 )].

3.3.1.1 Device Clock Frequency

The VCE6467T defaultstoPLL bypass mode. IftheROM bootloaderisselected(BTMODE[3:0] ≠ 0100), thebootloadercode programsPLLC1 and PLLC2. Section3.4.1,BootModes discussesthedifferentbootmodes inmore detail. The usermust adheretothevariousclockrequirementswhen programmingthePLLC1 and PLLC2:

  • PLL multiplierand frequencyranges.For more detailson PLL multiplierand frequencyranges,see Section6.5.1,PLL1 and PLL2.

3.3.1.2 Module Clock State

The clockand resetstateforeach ofthemodules iscontrolledby thePower and SleepController(PSC). Table3-3shows thedefaultstateofeach module aftera device-levelglobalreset.The VCE6467T device has fourdifferentmodule states— Enable,Disable,SyncReset,orSwRstDisable.For more informationon thedefinitionsofthemodule states,thePSC, and PSC programming,see Section6.3.5,Power and Sleep Controller(PSC) and theTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

88 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-3.VCE6467T DefaultModule States DEFAULT MODULE STATELPSC # MODULE NAME [PSC RegisterMDSTATn.STATE]

0 ARM Enable

DSP C64x+ IfDSPBOOT = 0 then,Enableand Module LocalResetisasserted (MDSTATn.LRST = 0).1 IfDSPBOOT = 1 then,Enableand Module LocalResetisasserted (MDSTATn.LRST = 1).

2 HDVICP0 SwRstDisable

3 HDVICP1 SwRstDisable

4 EDMACC SwRstDisable

5 EDMATC0 SwRstDisable

6 EDMATC1 SwRstDisable

7 EDMATC2 SwRstDisable

8 EDMATC3 SwRstDisable

9 USB2.0 SwRstDisable

10 ATA SwRstDisable

11 VLYNQ SwRstDisable

12 HPI SwRstDisable

13 PCI SwRstDisable

14 EMAC/MDIO SwRstDisable

15 VDCE SwRstDisable

16 – 17 VideoPort(1) SwRstDisable

18 TSIF0 SwRstDisable

19 TSIF1 SwRstDisable

20 DDR2 Memory Contoller SwRstDisable

IfBTMODE[3:0] ≠ 0100 and DSPBOOT = 0 then,SwRstDisable21 EMIFA IfBTMODE[3:0] = 0100 orDSPBOOT = 1 then,Enable

22 McASP0 SwRstDisable

23 McASP1 SwRstDisable

24 CRGEN0 SwRstDisable

25 CRGEN1 SwRstDisable

26 UART0 SwRstDisable

27 UART1 SwRstDisable

28 UART2 SwRstDisable

29 PWM0 SwRstDisable

30 PWM1 SwRstDisable

31 I2C SwRstDisable

32 SPI SwRstDisable

33 GPIO SwRstDisable

34 TIMER0 SwRstDisable

35 TIMER1 SwRstDisable

36 – 44 Reserved Reserved

45 ARM INTC Enable

(1) The VideoPortModule has a totaloffiveclockinputsthatcan be controlledby theLPSC. One LPSC can supportonlya maximum of fourclocks;therefore,two LPSCs areassignedtotheVideoPort.BothVideoPortLPSCs shouldbe controlledtogetherand shouldbe settothesame state. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 89 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.3.2 Clock Control

This sectiondescribesthe followingregisters:the VPIF (Video)/TSIFclockcontroland clockdisable registersand theClockand Oscillatorcontrolregister.

3.3.2.1 Video Clock ControlRegister

The Video ClockControl(VIDCLKCTL) registerallowstheusertoselect/controltheclockmuxing forthe videochannels'(i.e.,channels1,2,and 3)outputclocksource. 31 16 RESERVED R-0000 0000 0000 0000 15 14 12 11 10 8 7 5 4 3 0 RSV VCH3CLK RSV VCH2CLK RESERVED VCH1CLK RESERVED R-0 R/W-111 R-0 R/W-110 R-000 R/W-1 R-0000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-2.VIDCLKCTL Register[0x01C4 0038] Table3-4.VIDCLKCTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:15 RESERVED Reserved.Read returns"0". VideoChannel3 ClockSource. ThisfieldselectstheclocksourcefortheChannel3 outputsourceclock. 000 = CRG0_VCXI (externalpin) 001 = CRG1_VCXI (externalpin) 010 = SYSCLK8 (PLLC1)14:12 VCH3CLK 011 = AUXCLK (PLLC1) 100 = VP_CLKIN0 (externalpin) 101 = STC_CLKIN (externalpin) 110 = VP_CLKIN2 (externalpin) 111 = VP_CLKIN3 (externalpin) 11 RSV Reserved.Read returns"0". VideoChannel2 ClockSource. ThisfieldselectstheclocksourcefortheChannel2 outputsourceclock. 000 = CRG0_VCXI (externalpin) 001 = CRG1_VCXI (externalpin) 010 = SYSCLK8 (PLLC1)10:8 VCH2CLK 011 = AUXCLK (PLLC1) 100 = VP_CLKIN0 (externalpin) 101 = STC_CLKIN (externalpin) 110 = VP_CLKIN2 (externalpin) 111 = Reserved 7:5 RESERVED Reserved.Read returns"0". VideoChannel1 ClockSource. ThisbitselectstheclocksourcefortheChannel1 inputclock.4 VCH1CLK 0 = VP_CLKIN0 (externalpin) 1 = VP_CLKIN1 (externalpin) 3:0 RESERVED Reserved.Read returns"0".

90 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.3.2.2 TSIF Control

The TSIF Control(TSIFCTL)registersallowstheusertoselect/controltheclockmuxing forthecounter and serialoutputofTSIF1 andthecounterand parallel/serialoutputforTSIF0. 31 16 RESERVED R-0000 0000 0000 0000 15 14 12 11 8 7 6 4 3 2 0 RSV TSIF1_CNTCLK TSSO_CLK RSV TSIF0_CNTCLK RSV TSPO_CLK R-0 R/W-000 R/W-0000 R-0 R/W-000 R-0 R/W-000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-3.TSIFCTL Register[0x01C4 0050] Table3-5.TSIFCTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:15 RESERVED Reserved.Read returns"0". TSIF1 CounterClockSource. ThisfieldselectstheclocksourcefortheTSIF1 module'scounter. 000 = CRG1_VCXI (externalpin) 001 = STC_CLKIN (externalpin) 010 = AUXCLK (PLLC1 output)14:12 TSIF1_CNTCLK 011 = CRG0_VCXI (externalpin) 100 = VP_CLKIN2 (externalpin) 101 = VP_CLKIN3 (externalpin) 110 = Reserved 111 = Reserved TSIF1 SerialOutputClockSource. ThisfieldselectstheclocksourcefortheTSIF1 outputsourceclock. 0000 = CRG1_VCXI (externalpin) 0001 = STC_CLKIN (externalpin) 0010 = SYSCLK6 (PLLC1) 0011 = SYSCLKBP (PLLC1) 11:8 TSSO_CLK 0100 = VP_CLKIN0 (externalpin) 0101 = TS1_CLKIN (externalpin) 0110 = VP_CLKIN2 (externalpin) 0111 = Reserved 1000 = CRG0_VCXI 1001 = Reserved 1xx1 = Reserved 7 RSV Reserved.Read returns"0". TSIF0 CounterClockSource. ThisfieldselectstheclocksourcefortheTSIF0 module'scounter. 000 = CRG0_VCXI (externalpin) 001 = STC_CLKIN (externalpin) 010 = AUXCLK (PLLC1 output)6:4 TSIF0_CNTCLK 011 = CRG1_VCXI (externalpin) 100 = VP_CLKIN0 (externalpin) 101 = VP_CLKIN1 (externalpin) 110 = Reserved 111 = Reserved 3 RSV Reserved.Read returns"0". TSIF0 Parallel/SerialOutputClockSource. ThisfieldselectstheclocksourcefortheTSIF0 outputsourceclock. 000 = CRG0_VCXI (externalpin) 001 = STC_CLKIN (externalpin) 010 = SYSCLK5 (PLLC1)2:0 TSPO_CLK 011 = SYSCLKBP (PLLC1) 100 = VP_CLKIN0 (externalpin) 101 = VP_CLKIN1 (externalpin) 110 = TS0_CLKIN (externalpin) 111 = CRG1_VCXI (externalpin) Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 91 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.3.2.3 Video and TSIF Clock Disable

The Video Source Clock Disable(VSCLKDIS) registerallowsthe user to disablethe selectedVideo (VPIF),TSIF,and CRGEN module inputclocks. Note: To ensure glitch-freeoperation,the clockshouldbe disabledbeforechangingthe clocksource frequencyormuxing viatheVIDCLKCTL and TSIFCTL. 31 16 RESERVED R-0000 0000 0000 0000 15 12 11 10 9 8 7 6 5 4 3 2 1 0 RESERVED VID3 VID2 VID1 VID0 TSIFCNT1 TSIFCNT0 TSIFTX1 TSIFTX0 TSIFRX1 TSIFRX0 CRG1 CRG0 R-0000 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-4.VSCLKDIS Register[0x01C4 006C] Table3-6.VSCLKDIS RegisterBitDescriptions BIT NAME DESCRIPTION 31:12 RESERVED Reserved.Read returns"0". VPIF Channel3 ClockDisable. 11 VID3 0 = Clockenabled. 1 = Clockdisabled. VPIF Channel2 ClockDisable. 10 VID2 0 = Clockenabled. 1 = Clockdisabled. VPIF Channel1 ClockDisable. 9 VID1 0 = Clockenabled. 1 = Clockdisabled. VPIF Channel0 ClockDisable. 8 VID0 0 = Clockenabled. 1 = Clockdisabled. TSIF1 CounterClockDisable. 7 TSIFCNT1 0 = Clockenabled. 1 = Clockdisabled. TSIF0 CounterClockDisable. 6 TSIFCNT0 0 = Clockenabled. 1 = Clockdisabled. TSIF1 TransmitClockDisable. 5 TSIFTX1 0 = Clockenabled. 1 = Clockdisabled. TSIF0 TransmitClockDisable. 4 TSIFTX0 0 = Clockenabled. 1 = Clockdisabled. TSIF1 ReceiveClockDisable. 3 TSIFRX1 0 = Clockenabled. 1 = Clockdisabled. TSIF0 ReceiveClockDisable. 2 TSIFRX0 0 = Clockenabled. 1 = Clockdisabled. CRGEN1 ClockDisable. 1 CRG1 0 = Clockenabled. 1 = Clockdisabled. CRGEN0 ClockDisable. 0 CRG0 0 = Clockenabled. 1 = Clockdisabled.

92 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.3.3 Clock and OscillatorControl

The Clockand OscillatorControl(CLKCTL) registerallowstheusertodisabletheOSC pwrdwn and pwr disable 31 26 25 24 23 20 19 16 RESERVED OSCPWRDN OSCDIS RESERVED CLKOUT R-0000 00 R/W-0 R/W-1 R-0000 R/W-1000 15 12 11 8 7 4 3 0 RESERVED AUD_CLK1 RESERVED AUD_CLK0 R-0000 R/W-0000 R-0000 R/W-0000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-5.CLKCTL Register[0x01C4 005C] Table3-7.CLKCTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:26 RESERVED Reserved.Read returns"0". 25 OSCPWRDN AuxiliaryOscillatorPowerdown. Thisbitcontrolstheinternalbiasresistorconection. 0 = Internalbiasresistorconnected(normaloperation) 1 = Internalbiasresistordisconnected(externalbiasresistorrequiredorclockinputused) 24 OSCDIS AuxiliaryOscillatorDisable. Thisbitdisablestheoscillator. 0 = Oscillatorenabled(normaloperation). 1 = Oscillatordisabled(clockinputused orno Auxiliaryclockrequired). 23:20 RESERVED Reserved.Read returns"0". 19:16 CLKOUT CLKOUT0 Source(1) ThisfieldselectstheclocksourcefortheCLKOUT0 output. 0000 = Disabled 0001 = PLL1 AUXCLK 0010 = Reserved 0011 = SYSCLK3 0100 = SYSCLK4 0101 = SYSCLK5 0110 = SYSCLK6 0111 = Reserved 1000 = SYSCLK8 1001 = SYSCLK9 1010 = AUX_MXI 1011 = Reserved 1100 = Reserved 1101 = Reserved 1110 = Reserved 1111 = Reserved 15:12 RESERVED Reserved.Read returns"0". (1) The maximum frequencyallowedfortheCLKOUT0 pinis148.5MHz. Do notconfiguretheCLKOUT bitstoany SYSCLKx thatisgreater than148.5MHz. Formore detailson theCLKOUT0 timings,see Table6-14,SwitchingCharacteristicsOver Recommended Operating ConditionsforCLKOUT0 . Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 93 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-7.CLKCTL RegisterBitDescriptions(continued) BIT NAME DESCRIPTION 11:8 AUD_CLK1 AUDIO_CLK1 Source. ThisfieldselectstheclocksourcefortheAUDIO_CLK1 output. 0000 = Disabled 0001 = PLL1 AUXCLK 0010 = CRG0_VCXI 0011 = CRG1_VCXI 0100 = VP_CLKIN0 0101 = VP_CLKIN1 0110 = VP_CLKIN2 0111 = VP_CLKIN3 1000 = AUX_MXI 1001 = STC_CLKIN 1010 = Reserved 1011 = Reserved 1100 = Reserved 1101 = Reserved 1110 = Reserved 1111 = Reserved 7:4 RESERVED Reserved.Read returns"0". 3:0 AUD_CLK0 AUDIO_CLK0 Source. ThisfieldselectstheclocksourcefortheAUDIO_CLK0 output. 0000 = Disabled 0001 = PLL1 AUXCLK 0010 = CRG0_VCXI 0011 = CRG1_VCXI 0100 = VP_CLKIN0 0101 = VP_CLKIN1 0110 = VP_CLKIN2 0111 = VP_CLKIN3 1000 = AUX_MXI 1001 = STC_CLKIN 1010 = Reserved 1011 = Reserved 1100 = Reserved 1101 = Reserved 1110 = Reserved 1111 = Reserved

94 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.4 Boot Sequence

The bootsequence isa processby whichthedevice'smemory isloadedwithprogram and datasections, and by whichsome ofthedevice'sinternalregistersareprogrammed withpredeterminedvalues.The boot sequence isstartedautomaticallyaftereach device-levelglobalreset.For more detailson device-level globalresets,see Section6.7,Reset. There areseveralmethods by whichthememory and registerinitializationcan takeplace.Each ofthese methods is referredto as a boot mode. The boot mode to be used is selectedat reset.For more informationon thebootmode selections,see Section3.4.1,BootModes . The deviceisbooted throughmultiplemeans — primarybootloaderswithininternalROM or EMIFA, and secondaryuserbootloadersfrom peripheralsor externalmemories.Boot modes, pinconfigurations,and registerconfigurationsrequiredforbootingthedevice,aredescribedinthefollowingsubsections.

3.4.1 Boot Modes

The VCE6467T bootmodes aredeterminedby thesedevicebootand configurationpins.For information on how thesepinsare sampled at devicereset,see Section6.7.1.2, LatchingBoot and Configuration Pins.

  • BTMODE[3:0]
  • PCIEN
  • CS2BW
  • DSPBOOT The TMS320DM646x DMSoC ARM can boot eitherfrom asynchronousEMIF/NOR Flashor from ARM ROM, as determinedby thedevicebootand configurationpinsatreset(BTMODE[3:0] and PCIEN). The PCIEN pinconfigurationisused to selectthe defaultconfigurationof the EMIFA/PCI/HPI pinsat reset. This allowsthe DM646xT DMSoC to be PCI-compliantat reset.When PCIEN = 1, the PCI module controlsthemultiplexedpinswiththeappropriatepullup/pulldownconfiguration.For allotherbootmodes (non-PCIbootmodes),thePCIEN must be clearedto"0". For a more detaileddescriptionoftheROM bootmodes supportedby theDM646xT DMSoC, see Using theTMS320DM646x BootloaderApplicationReport(literaturenumber SPRAAS0 ).

3.4.2 Boot Mode Registers

The DSPBOOTADDR, BOOTCMPLT, BOOTCMD, and BOOTCFG registersareused tocontrolbootand deviceconfigurations.

3.4.2.1 DSPBOOTADDR Register

The DSPBOOTADDR registercontainstheupper22 bitsoftheDSP resetvector. 31 10 9 0 BOOTADDR[21:0] RESERVED R/W-0100 0010 0010 0000 0000 00 R-00 0000 0000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-6.DSPBOOTADDR Register Table3-8.DSPBOOTADDR RegisterBitDescriptions BIT NAME DESCRIPTION 31:10 BOOTADDR[21:0] Upper 22 bitsoftheC64x+ DSP bootaddress. 9:0 RESERVED Reserved Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 95 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.4.2.2 BOOTSTAT Register

The Boot Status(BOOTSTAT) registerindicatesthestatusofthedevicebootprocess(e.g.,booterror, bootcomplete,orwatchdogtimerreset). 31 30 20 19 16 WDRST RESERVED BOOTERR R/W-0 R-000 0000 0000 R-0000 15 1 0 RESERVED BC R-0000 0000 0000 000 R/W-0 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-7.BOOTSTAT Register Table3-9.BOOTSTAT RegisterBitDescriptions BIT NAME DESCRIPTION Watchdog TimerReset. 0 = Deviceresetwas nota resultofa watchdogtimertimeout. 1 = Deviceresetwas a resultofa watchdogtimertimeout. 31 WDRST Thisisa "sticky"bitthatcan be used todebug WD timeoutconditions.The bitissetwhen a WD timeoutoccurs(TOUT2).Thisbitisreset(to"0")by a POR resetonly;otherwiseitretainsitsvalue. Itisnot clearedby a Warm ResetorSoftReset. The bitmay be clearedby writinga "1". 30:20 RESERVED Reserved.Read returns"0". BootError. 0000 = No booterror[default].19:16 BOOTERR Others= Bootloaderdetectedbooterror. The exactmeaning ofthevariouserrorcodes willbe determinedby thebootloadersoftware. 15:1 RESERVED Reserved.Read returns"0". BootComplete. 0 = Hosthas not completedthebootsequence [default]. 1 = Hosthas completedthebootsequence.0 BC Thisbitmay be optionallysetby a hostbootdevice(suchas PCI orHPI)toindicatethatithas finishedloadingcode.The ARM926 can pollthisbittodeterminewhethertocontinuetheboot process.

96 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.4.2.3 BOOTCFG Register

The Boot Configuration(BOOTCFG) registerisa read-onlyregisterthatindicatesthevalueofthedevice bootmode and configurationpinslatchedat the end of reset.Duringa hard reset(POR or RESET pin active[low]),thevaluesoftheCFG pins(i.e.,BTMODE[3:0],CS2BW, PCIEN, DSPBOOT) arepropagated throughtheBOOTCFG registertotheBoot Controller.When RESET orPOR isde-asserted,thevalueof thepinsislatched.The BOOTCFG valuedoes notchange as a resultofa softreset,insteadthevalue latchedattheend ofthepreviousglobalresetisretained. 31 18 17 16 RESERVED DSP_BT PCIEN R-0000 0000 0000 00 R-L R-L 15 9 8 7 4 3 0 RESERVED CS2_BW RESERVED BOOTMODE R-0000000 R-L R-0000 R-LLLL LEGEND: R = Read only;L = Latchedpinvalue;-n = valueafterreset Figure3-8.BOOTCFG Register Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 97 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-10.BOOTCFG RegisterBitDescriptions BIT NAME DESCRIPTION 31:18 RESERVED Reserved.Read returns"0". DSP Boot.LatchedfromDSPBOOT inputattherisingedge ofRESET orPOR. 0 = ARM bootsC64x+. 1 = C64x+ self-boots.17 DSP_BT Thisbitwillcause theDSP tobe releasedfromresetautomatically.The C64x+ willbootfrom EMIFA (defaultDSPBOOTADDR address0x4220 0000).IfBOOTMODE = 0010 or0011, orPCIEN = 1,thentheC64x+ self-bootwillfailsinceEMIFA willbe disabled. PCI Enable.LatchedfromPCIEN inputattherisingedge ofRESET orPOR. 0 = PCI disabled. 16 PCIEN 1 = PCI enabled. PCIEN = 1 disablestheinternalpullupand pulldownresistorson thePCI pinsand configuresthe pinmuxing forPCI. 15:9 RESERVED Reserved.Read returns"0". EMIFA EM_CS2 DefaultBus Width.LatchedfromCS2BW inputattherisingedge ofRESET or POR. 0 = Defaultto8-bitoperation.8 CS2_BW 1 = Defaultto16-bitoperation. Thisbitdeterminesthedefaultbus widthoftheEMIFA EM_CS2 memory space.Thisensuresthat bootfromEMIFA (ARM orDSP) willcorrectlyreadtheattachedmemory. 7:4 RESERVED Reserved.Read returns"0". BootMode ConfigurationBits.BitvalueslatchedfromBTMODE[3:0] attherisingedge ofRESET or POR. 0000 = Emulationboot. 0001 = Reserved. 0010 = HPI-16(ifPCIEN = 0). PCI withoutautoinitialization(ifPCIEN = 1). 0011 = HPI-32(ifPCIEN = 0). PCI withautoinitialization(ifPCIEN = 1). 0100 = EMIFA directboot(ROM/NOR) (ifPCIEN = 0;errorifPCIEN = 1 defaultstoUART0). 0101 = Reserved. 3:0 BOOTMODE 0110 = I2C boot. 0111 = NAND Flashboot(ifPCIEN = 0;errorifPCIEN = 1 defaultstoUART0). 1000 = UART0 boot. 1001 = Reserved. 1010 = Reserved. 1011 = Reserved. 1100 = Reserved. 1101 = Reserved. 1110 = SPI boot. 1111 = Reserved.

98 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.4.2.4 ARMBOOT Register

The ARM Boot Configuration(ARMBOOT) registerisused tocontroltheARM926 boot.The ARMBOOT valuedoes notchange as a resultofa softreset,insteadthelastvaluewrittenisretained. When ROM bootisselected(BTMODE[3:0] ≠ 0100),a jump totheinternalTCM ROM (0x00008000) is forcedintothe firstfetchedinstructionword. The embedded ROM boot loader(RBL) code can then performcertainconfigurationsteps,read theBOOTCFG registertodeterminethedesiredbootmethod, and branchtoan appropriatesecondaryloaderutility. IfEMIFA bootisselected(BTMODE[3:0] = 0100),a jump tothehighestbranchaddress(0x02000000)is forcedintothefirstfetchedinstructionword.Thismust be modifiedtoaddress0x4200 0000 inorderto map totheEMIFA. The ARM willthencontinueexecutingfromexternalmemory usingthedefaultEMIFA timingsuntilmodifiedby software.Note: thateitherNOR Flashor ROM must be connectedtothefirst EMIFA chipselectspace (EM_CS2). The EMIFA does not supportdirectexecutionfromNAND Flash. 31 5 4 3 1 0 RESERVED ADDRMOD RESERVED TRAMBOOT R-0000 0000 0000 0000 0000 0000 000 R/W-C R-000 R/W-0 LEGEND: R/W = Read/Write;R = Read only;C = Clear;-n = valueafterreset Figure3-9.ARMBOOT Register Table3-11.ARMBOOT RegisterBitDescriptions BIT NAME DESCRIPTION 31:5 RESERVED Reserved.Read returns"0". IAHB AddressModification. 0 = No addressmodification. 1 = Addressbit30 istiedhightomodifyIAHB fetchaddresstopointtoEMIFA. The defaultvalueforthisbitisdeterminedby theBOOTMODE configurationbits(BTMODE[3:0]).If BTMODE[3:0] = 0100 [EMIFA directboot(ROM/NOR)] ,thenADDRMOD defaultsto"1"so that 4 ADDRMOD instructionfetchesfromtheARM willpointtoEMIFA CS2 memory space.Forallother BTMODE[3:0] values,ADDRMOD defaultsto"0"because ARM willbootfromitsTCM (ROM or RAM). The ADDRMOD valueisignoredwhen TRAMBOOT isset(1)[addressmodificationisdisabled]. AfterbranchingintotheEMIFA CS2 space,softwareshouldclearthisbitas partoftheresetroutine so thatsubsequentIAHB accessaddressesarenotmodified. 3:1 RESERVED Reserved.Read returns"0". ARM TCM RAM Boot. 0 = Use BTMODE[3:0] selectedbootmode 1 = BootfromITCM RAM 0 TRAMBOOT Thisisa "sticky"bitthatcan be used toforcetheARM926 tobootfromITCM RAM. On POR reset, thisbitwillbe initializedto"0"because TCM RAM isnotinitialized;otherwise,thebitretainsthe value.AfterinitializingITCM RAM, softwarecan setthisbitso thatsubsequentWarm Reset (RESET) orSoftResetwillbootfromtheITCM.

3.4.2.5 ARMWAIT Register

The ARM WaitStateControl(ARMWAIT) registerisused tocontrolARM926 accessestoitsTCM RAM. At normalARM operatingfrequency,a waitstatemust be insertedwhen accessingTCM RAM. When the deviceisoperatedatlow speeds,performancemay be increasedby removingthewaitstate.Note:TCM ROM willalwaysoperatewitha waitstateenabled. 31 1 0 RESERVED RAMWAIT R-0000 0000 0000 0000 0000 0000 0000 000 R/W-1 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-10.ARMWAIT Register Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 99 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-12.ARMWAIT RegisterBitDescriptions BIT NAME DESCRIPTION 31:1 RESERVED Reserved.Read returns"0". ARM TCM RAM WaitStateConfiguration. 0 RAMWAIT 0 = TCM RAM waitstatedisabled. 1 = TCM RAM waitstateenabled.

100 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.5 ConfigurationsAt Reset

Some deviceconfigurationsaredeterminedatreset.The followingsubsectionsgivemore details.

3.5.1 Device and PeripheralConfigurationsatDevice Reset

Table2-6,BOOT TerminalFunctionsliststhedevicebootand configurationpinsthatarelatchedatdevice resetforconfiguringbasicdevicesettingsforproperdeviceoperation.Table3-13,summarizes thedevice bootand configurationpins,and thedevicefunctionsthattheyaffect. Table3-13.DefaultFunctionsAffectedby Device Boot and ConfigurationPins DEVICE BOOT AND BOOT SELECTED PIN MUX CONTROL GLOBAL SETTING PERIPHERAL SETTINGCONFIGURATION PINS BOOTMODE[3:0] BootMode PINMUX0/PINMUX1 I/OPin Power : PSC/Peripherals: Registers: Based on Based on Based on BOOTMODE[3:0], the BOOTMODE[3:0], the BOOTMODE[3:0], the bootloadercode programs bootloadercode programs bootloadercode programs VDD3P3V_PWDN registerthePSC toput PINMUX0 and PINMUX1 topower up theI/Opins boot-relatedperipheral(s) registerstoselectthe requiredforboot. intheEnableState,and appropriatepinfunctions programstheperipheral(s) requiredforboot. forbootoperation. CS2BW EMIFA DirectBootMode PINMUX0.HPIEN = 0 – The defaultwidthofthe PINMUX0.PCIEN = 0 firstEMIFA chipselect PINMUIX0.ATAEN = 0 space (CS2)is determinedby the CS2BW value.IfCS2BW = 0,thespace defaultsto 8-bitswide.IfCS2BW = 1, itdefaultsto16-bitswide. ThisallowstheARM to make fulluse ofthewidth oftheattachedmemory devicewhen bootingfrom EMIFA. PCIEN (1) Host Boot: PINMUX0.PCIEN : – PSC/Peripheral PCIEN selectsthetypeof setsthisfieldtocontrol (ApplicabletoHostBoot HostBoot thePCI pinmuxing in. only): (HPIBootorPCI Boot) (1)(2) Based on theHostBoot type(PCIorHPI),the bootloadercode programs thePSC toputthe correspondingperipheral intheEnableState,and programstheperipheral forbootoperation. (1) Softwarecan modifyallPINMUX0 and PINMUX1 bitfieldsfromtheirdefaults. (2) Inadditiontopinmux control,PCIEN alsoaffectstheinternalpullup/downresistorsofthePCI capablepins.When PCIEN = 0,internal pullup/downresistorson thePCI capablepinsareenabled.When PCIEN = 1,internalpullup/downresistorson thePCI capablepinsare disabledtobe complianttothePCI LocalBus SpecificationRevision2.3. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 101 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-13.DefaultFunctionsAffectedby Device Boot and ConfigurationPins (continued) DEVICE BOOT AND BOOT SELECTED PIN MUX CONTROL GLOBAL SETTING PERIPHERAL SETTINGCONFIGURATION PINS DSPBOOT Bit= 0,DSP isbootedby – – Note:thateitherNOR theARM FlashorROM must be Bit=1,DSP bootsself connectedtothefirst fromEMIFA EMIFA chipselectspace (CS2). The EMIFA does not supportdirectexecution fromNAND Flash.Code withintheEMIFA memory shouldexecutea branch totheactualEMIFA addressand thendisable theInstructionAddress Modificationlogic(by clearingtheADDRMOD bitintheARMBOOT registeroftheSystem Module). For properdeviceoperation,externalpullup/pulldownresistorsmay be requiredon thesedevicebootand configurationpins.For discussionsituationswhere externalpullup/pulldownresistorsare required,see Section3.8.1,Pullup/PulldownResistors. Note:AllVCE6467T deviceconfigurationinputs(BOOTMODE[3:0], CS2BW, PCIEN, and DSPBOOT) are multiplexedwithotherfunctionalpins.These pinsfunctionas deviceboot and configurationpinsonly duringdevicereset.The usermust takecareofany potentialdatacontentioninthesystem.To helpavoid system datacontention,theVCE6467T putstheseconfigurationpinsintoa high-impedancestate(Hi-Z) when devicereset(RESET or POR) isasserted,and continuestoholdthem ina high-impedancestate untilthe internalglobalresetisremoved; at which point,the defaultperipheral(VPIF)willnow control thesepins. Allof the deviceboot and configurationpinsettingsare capturedinthe correspondingbitfieldsinthe BOOTCFG register(seeSection3.4.2.3). The followingsubsectionsprovidemore detailson thedeviceconfigurationsdeterminedatdevicereset: CS2BW, PCIEN, and DSPBOOT.

3.5.2 EMIFA CS2 Bus Width (CS2BW)

The defaultwidthof the firstEMIFA chipselectspace (CS2) isdeterminedby the CS2BW value.If CS2BW = 0,thespace defaultsto8-bitswide.IfCS2BW = 1,itdefaultsto16-bitswide.Thisallowsthe ARM tomake fulluse ofthewidthoftheattachedmemory devicewhen bootingfromEMIFA. Note:CS2BW only selectsthedefaultbus width.The EMIFA bus widthmay be changed atany timevia softwareby accessingtheappropriateEMIFA controlregister. The defaultwidthaffectsonly the firstchipselectspace (CS2).Allotherchipselectspaces defaultto 8-bitswide and must be modifiedusingthe appropriateEMIFA controlregisterif16-bitoperationis desired.

3.5.3 PCI Enable (PCIEN)

The PCIEN configurationpin determinesifthe PCI peripheralis used on thisdevice.IfPCIEN = 1 indicatingthe PCI is used, then the PCI multiplexedpins defaultto PCI functions,and the pins’ correspondinginternalpullup/pulldownresistorsaredisabled.IfPCIEN = 0 indicatingthePCI isnotused, thenthePCI muxed pinsdefaulttonon-PCI functions(e.g.,EMIFA or HPI pinfunctions),and thepins’ correspondinginternalpullup/pulldownresistorsareenabled. The PCIEN settingis captured and stored in the BOOTCFG.PCIEN bitfield,and also in the PINMUX0.PCIEN bitfield.

102 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.5.4 DSPBOOT

The DSPBOOT inputdeterminesDSP operationatreset.For most applications,theARM isthemaster deviceand controlsthe resetand boot of the DSP. Under thisscenario(DSPBOOT = 0),the DSP will remaindisabled(heldinreset)afterreset.The ARM isresponsibleforreleasingDSP from reset.Before releasingDSP fromreset,theARM must transfera validDSP bootimage toprogram memory accessible by theDSP (DSP memory, EMIFA or DDR2), and configuretheDSP bootaddressinDSPBOOTADDR register(inSYSTEM module)fromwhichtheDSP willbeginexecution. When DSPBOOT = 1, the DSP willboot itself.Under thisscenario,DSP willbe releasedfrom reset withoutARM intervention.The DSP boot addressissetto an EMIFA address0x4220 0000h. DSP will beginexecutionwithinstruction(L1P)cache enabled. Note: The DSPBOOT operationisoverriddenwhen ARM HPI or PCI bootisselected(BTMODE[3:0] = 001x).Thisisbecause ARM HPI/PCIbootselectionwillforcetheHPIEN orPCIEN bitinPINMUX0 to‘1’. ThisenablesUHPI/PCI functionson theEMIFA controland datapinsand preventstheDSP from using EMIFA. DSPBOOT istreatedas "0"internallywhen BTMODE[3:0] = 001x,regardlessofthevalueatthe configurationpin(The actualpinvalueshouldstillbe latchedinthe BOOTCFG registerof the System Module). Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 103 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.6 ConfigurationsAfterReset

The followingsectionsprovidedetailson configuringthedeviceafterreset. Multiplexedpinareconfiguredbothatand afterreset.Section3.5.1,Deviceand PeripheralConfigurations atDeviceReset,discussesmultiplexedpincontrolatreset.For more detailson multiplexedpinscontrol afterreset,see Section3.7,MultiplexedPinConfigurations.

3.6.1 Switch CentralResource (SCR) Bus Priorities

PrioritizationwithintheSwitchedCentralResource (SCR) isprogrammableforeach master.The register bitfieldsand defaultprioritylevelsforVCE6467T bus masters are shown in Table 3-14, VCE6467T DefaultBus MasterPriorities.The prioritylevelsshouldbe tunedtoobtainthebestsystem performance fora particularapplication.Lower valuesindicatehigherpriority.Formost masters,theirpriorityvaluesare programmed atthesystem levelby configuringtheMSTPRI0, MSTPRI1, and MSTPRI2 registers.Details on theMSTPRI0/1/2 registersareshown inFigure3-11,Figure3-12,and Figure3-13. Table3-14.VCE6467T DefaultBus Master Priorities PriorityBitField Bus Master DefaultPriorityLevel VP0P VPIF Capture 1 (MSTPRI2 Register) VP1P VPIF Display 1 (MSTPRI2 Register) TSIF0P TSIF0 1 (MSTPRI2 Register) TSIF1P TSIF1 1 (MSTPRI2 Register) EDMATC0P EDMATC0 2 (MSTPRI2 Register) EDMATC1P EDMATC1 2 (MSTPRI2 Register) EDMATC2P EDMATC2 2 (MSTPRI2 Register) EDMATC3P EDMATC3 2 (MSTPRI2 Register) HDVICP0P HDVICP0 (CFG)(1) 3 (MSTPRI0 Register) HDVICP1P HDVICP1 (CFG)(1) 3 (MSTPRI0 Register) ARMINSTP ARM926 (INST) 4 (MSTPRI0 Register) ARMDATAP ARM926 (DATA) 4 (MSTPRI0 Register) DSPDMAP C64x+ DSP (DMA) 4 (MSTPRI0 Register) DSPCFGP C64x+ DSP (CFG)(1) 4 (MSTPRI0 Register) VDCEP VDCE 4 (MSTPRI1 Register) EMACP EMAC 5 (MSTPRI1 Register) USBP USB2.0 5 (MSTPRI1 Register) ATAP ATA 5 (MSTPRI1 Register) VLYNQP VLYNQ 5 (MSTPRI1 Register) PCIP PCI 6 (MSTPRI1 Register) HPIP HPI 6 (MSTPRI1 Register) (1) The C64x+ DSP (CFG),HDVICP0 (CFG),and HDVICP1 (CFG) priorityvaluesarenotactuallyused by theDMSoC infrastructure– whichgivesequalweightround-robinprioritytoaccessesfromthesethreemasters.Therefore,theprioritysettingsforthesethree mastersintheMSTPRI0 registerhave no effect.

104 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 31 23 22 20 19 18 16 RESERVED RSVHDVICP1P (1) HDVICP0P (1) R-0000 0000 0 R/W-011 R-0 R/W-011 15 14 12 11 8 7 6 4 3 2 0 RSV DSPDMAP RSV DSPCFGP (1) RSV ARMDATAP RSV ARMINSTP R-0 R/W-100 R-0 R/W-100 R-0 R/W-100 R-0 R/W-100 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-11.MSTPRI0 Register[0x01C4 003C] (1) The DSPCFGP, HDVICP0P, and HDVICP1P priorityvaluesarenotactuallyused by theinfrastructure,whichgivesequalweight round-robinprioritytoaccessesfromthismaster;therefore,thesettingshave no effect. Table3-15.MSTPRI0 RegisterBitDescriptions BIT NAME DESCRIPTION 31:23 RESERVED Reserved.Read returns"0". 22:20 HDVICP1P (1) HDVICP1 masterportpriorityinSystem Infrastructure.Read returns"011".Writeshave no effect. 19 RSV Reserved.Read returns"0". 18:16 HDVICP0P (1) HDVICP0 masterportpriorityinSystem Infrastructure.Read returns"011".Writeshave no effect. 15 RSV Reserved.Read returns"0". 14:12 DSPDMAP DSPDMA masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 [Default] 001 = Priority1 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) 11 RSV Reserved.Read returns"0". 10:8 DSPCFGP (1) DSPCFG masterportpriorityinSystem Infrastructure.Read returns"100".Writeshave no effect. 7 RSV Reserved.Read returns"0". 6:4 ARMDATAP ARM DATA masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 [Default] 001 = Priority1 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) 3 RSV Reserved.Read returns"0". 2:0 ARMINSTP ARM INST masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 [Default] 001 = Priority1 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) (1) The prioritiesforthesemastersarefixedattheirdefaultvalues.Writingalternatevaluestothesefieldshas no effect.. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 105 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 31 30 28 27 26 24 23 22 20 19 18 16 RSV VDCEP RSV PCIP RSV HPIP RSV VLYNQP R-0 R/W-100 R-0 R/W-110 R-0 R/W-110 R-0 R/W-101 15 14 12 11 10 8 7 3 2 0 RSV ATAP RSV USBP RESERVED EMACP R-0 R/W-101 R-0 R/W-101 R-0000 0 R/W-101 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-12.MSTPRI1 Register[0x01C4 0040] Table3-16.MSTPRI1 RegisterBitDescriptions BIT NAME DESCRIPTION 31 RSV Reserved.Read returns"0". 30:28 VDCEP VDCE masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 [Default] 001 = Priority1 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) 27 RSV Reserved.Read returns"0". 26:24 PCIP PCI masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 001 = Priority1 101 = Priority5 010 = Priority2 110 = Priority6 [Default] 011 = Priority3 111 = Priority7 (Lowest) 23 RSV Reserved.Read returns"0". HPI masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.22:20 HPIP "110"= Priority6 [default]. 19 RSV Reserved.Read returns"0". VLYNQ masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.18:16 VLYNQP "110"= Priority6 [default]. 15 RSV Reserved.Read returns"0". ATA masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.14:12 ATAP "101"= Priority5 [default]. 11 RSV Reserved.Read returns"0". USB masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.10:8 USBP "101"= Priority5 [default]. 7:3 RESERVED Reserved.Read returns"0". EMAC masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.2:0 EMACP "101"= Priority5 [default].

106 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 31 30 28 27 26 24 23 22 20 19 18 16 RSV TSIF1P RSV TSIF0P RSV VP1P RSV VP0P R-0 R/W-001 R-0 R/W-001 R-0 R/W-001 R-0 R/W-001 15 14 12 11 10 8 7 6 4 3 2 0 RSV EDMATC3P RSV EDMATC2P RSV EDMATC1P RSV EDMATC0P R-0 R/W-010 R-0 R/W-010 R-0 R/W-010 R-0 R/W-010 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-13.MSTPRI2 Register Table3-17.MSTPRI2 RegisterBitDescriptions BIT NAME DESCRIPTION 31 RSV Reserved.Read returns"0". 30:28 TSIF1P TSIF1 masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 001 = Priority1 [Default] 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) 27 RSV Reserved.Read returns"0". 26:24 TSIF0P TSIF0 masterportpriorityinSystem Infrastructure. 000 = Priority0 (Highest) 100 = Priority4 001 = Priority1 [Default] 101 = Priority5 010 = Priority2 110 = Priority6 011 = Priority3 111 = Priority7 (Lowest) 23 RSV Reserved.Read returns"0". VPIF displaymasterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.22:20 VP1P "001"= Priority1 [default]. 19 RSV Reserved.Read returns"0". VPIF capturemasterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.18:16 VP0P "001"= Priority1 [default]. 15 RSV Reserved.Read returns"0". EDMATC3 masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.14:12 EDMATC3P "010"= Priority2 [default]. 11 RSV Reserved.Read returns"0". EDMATC2 masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.10:8 EDMATC2P "010"= Priority2 [default]. 7 RSV Reserved.Read returns"0". EDMATC1 masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.6:4 EDMATC1P "010"= Priority2 [default]. 3 RSV Reserved.Read returns"0". EDMATC0 masterportpriorityinSystem Infrastructure.Same priority0–7 selectionas above.2:0 EDMATC0P "010"= Priority2 [default].

3.6.2 PeripheralSelectionAfterDevice Reset

Afterdevicereset,most peripheralconfigurationsare done withinthe peripheral’s registers.This sectiondiscussessome additionalperipheralcontrolsin the System Module. For informationon multiplexedpin controlsthatdeterminewhat peripheralpins are brought out to the pins,see Section3.7,MultiplexedPinConfigurations. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 107 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.6.2.1 HPICTL Register

The HPI controlregister(HPICTL) [0x01C4 0030] controlswriteaccess to HPI controland address registersand determinesthehosttime-outvalue.HPICTL isnotresetby a softresetso thattheHPI width willremaincorrectlyconfigured.Figure3-14and Table3-18describeindetailtheHPICTL register. 31 18 17 16 RESERVED RESERVED R-0000 0000 0000 00 R/W-00 15 14 10 9 8 7 0 WIDTH RESERVED CTLMODE ADDMODE TIMOUT R/W-0 R-000 00 R/W-0 R/W-0 R/W-1000 0000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-14.HPICTL Register[0x01C4 0030] Table3-18.HPICTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:18 RESERVED Reserved.Read-only,writeshave no effect. 17:16 RESERVED Reserved.Forproperdeviceoperation,theusershouldonlywrite"0"tothesebits(default). HPI Data Width. 0 = Half-width(16-bit)databus

15 WIDTH 1 = Full-width(32-bit)databus

Thisbitvaluemust be determinedbeforereleasingtheUHPI fromresettoensurecorrectUHPI operation. 14:10 RESERVED Reserved.Read-only,writeshave no effect. HPIC RegisterWriteAccess.

9 CTLMODE 0 = Host

1 = DMSoC (ifADDMODE = 1) HPIA RegisterWriteAccess.

8 ADDMODE 0 = Host

1 = DMSoC HostBurstWriteTimeoutValue. When theHPI time-outcounterreachesthevalueprogrammed here,theHPI writeFIFO contentis7:0 TIMOUT flushed.Formore detailson thetime-outcounterand itsuse inwritebursting,see the TMS320DM646x DMSoC HostPortInterface(HPI)User'sGuide (literaturenumber SPRUES1).

3.6.2.2 USBCTL Register

The USB interfacecontrolregister(USBCTL) [0x01C40034]isdescribedinFigure3-15and Table3-19. 31 19 18 17 16 RESERVED DATAPOL VBUSVAL USBID R-0000 0000 0000 0 R/W-1 R/W-0 R/W-0 15 9 8 7 5 4 3 1 0 PHY PHY PHYRESERVED RESERVED RESERVEDCLKGD PLLON PDWN R-0000 000 R-0 R-000 R/W-0 R-000 R/W-1 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-15.USBCTL Register[0x01C4 0034]

108 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-19.USBCTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:19 RESERVED Reserved.Read returns"0". USB Data Polarity. 18 DATAPOL 0 = Inverteddata. 1 = Normal datapolarity[default]. VBUS Sense Control. 17 VBUSVAL 0 = Disabled[default]. 1 = Sessionstarts. USB Mode. 16 USBID 0 = Host[default]. 1 = Peripheral. 15:9 RESERVED Reserved.Read returns"0". USB PHY Power and ClockGood. 8 PHYCLKGD 0 = PHY power isnotramped orPLL isnotlocked[default]. 1 = PHY power isgood and PLL islocked. 7:5 RESERVED Reserved.Read returns"0". USB PHY PLL Suspend Override. 4 PHYPLLON 0 = Normal PLL operation[default]. 1 = OverridePLL suspend state. 3:1 RESERVED Reserved.Read returns"0". USB PHY Power-Down Control. 0 PHYPDWN 0 = PHY powered on. 1 = PHY power off[default]. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 109 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.6.2.3 PWMCTL (TriggerSource)ControlRegister

The PWM controlregister(PWMCTL) [0x01C4 0054]chip-levelconnectionsofbothPWM0 and PWM1. Figure3-16and Table3-20describeindetailthePWMCTL register. 31 16 RESERVED R-0000 0000 0000 0000 15 8 7 4 3 0 RESERVED PWM11TRG PWM0TRG R-0000 0000 R/W-1111 R/W-1111 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-16.PWMCTL Register[0x01C4 0054] Table3-20.PWMCTL RegisterBitDescriptions BIT NAME DESCRIPTION 31:8 RESERVED Reserved.Read-only,writeshave no effect. 7:4 PWM1TRG PWM1 TriggerSource 0000 = GP[0] 1000 = VPIF VerticalInterrupt0 0001 = GP[1] 1001 = VPIF VerticalInterrupt1 0010 = GP[2] 1010 = VPIF VerticalInterrupt2 0011 = GP[3] 1011 = VPIF VerticalInterrupt3 0100 = GP[4] 1100 = Reserved 0101 = GP[5] 1101 = Reserved 0110 = GP[6] 1110 = Reserved 0111 = GP[7] 1111 = Reserved PWM0 TriggerSource3:0 PWM0TRG same selectionas above.

110 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.6.2.4 EDMATCCFG Register

The EDMA TransferControllerDefaultBurstSizeConfigurationRegister(EDMATCCFG) [0x01C4 0058] configuresthe defaultburstsize(DBS) forEDMA TC0, EDMA TC1, EDMA TC2, and EDMA TC3. Figure3-17 and Table 3-21 describeindetailthe EDMATCCFG register.For more informationon the correctusage of DBS, see the TMS320DM646x DMSoC Enhanced DirectMemory Access (EDMA) ControllerUser'sGuide (literaturenumber SPRUEQ5 ). 31 16 RESERVED R-0000 0000 0000 0000 15 8 7 6 5 4 3 2 1 0 RESERVED TC3DBS TC2DBS TC1DBS TC0DBS R-0000 0000 R/W-01 R/W-01 R/W-01 R/W-01 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-17.EDMA TransferControllerDefaultBurstSizeConfigurationRegister(EDMATCCFG) [0x01C4 0058] Table3-21.EDMATCCFG RegisterBitDescriptions BIT NAME DESCRIPTION 31:8 RESERVED Reserved.Read-only,writeshave no effect. EDMA TC3 DefaultBurstSize. 00 = 16 byte 01 = 32 byte[default]7:6 TC3DBS 10 = 64 byte 11 = reserved TC3 FIFO sizeis256 bytes,regardlessofDefaultBurstSizesetting. EDMA TC2 DefaultBurstSize. 00 = 16 byte 01 = 32 byte[default]5:4 TC2DBS 10 = 64 byte 11 = reserved TC2 FIFO sizeis256 bytes,regardlessofDefaultBurstSizesetting. EDMA TC1 DefaultBurstSize. 00 = 16 byte 01 = 32 byte[default]3:2 TC1DBS 10 = 64 byte 11 = reserved TC1 FIFO sizeis256 bytes,regardlessofDefaultBurstSizesetting. EDMA TC0 DefaultBurstSize. 00 = 16 byte 01 = 32 byte[default]1:0 TC0DBS 10 = 64 byte 11 = reserved TC0 FIFO sizeis256 bytes,regardlessofDefaultBurstSizesetting. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 111 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.7 MultiplexedPin Configurations

VCE6467T makes extensiveuse ofpinmultiplexingtoaccommodate a largenumber ofperipheralfunction inthesmallestpossiblepackage,providingtheultimateflexibilityforend applications. The PinMultiplexRegistersPINMUX0 and PINMUX1 intheSystem Module areresponsiblieforcontrolling allpin multiplexingfunctionson the VCE6467T. The defaultsettingof some of the PINMUX0 and PINMUX1 bitfieldsare configuredby configurationpinslatchedatreset(seeSection3.5.1,Deviceand PeripheralConfigurationsat Device Reset).Afterreset,softwaremay program the PINMUX0 and PINMUX1 registerstoswitchpinfunctionalities. The followingperipheralshave multiplexedpins:VPIF,TSIF0,TSIF1,CRGEN0, CRGEN1, EMIFA, PCI, HPI,ATA, PWM0, PWM1, UART0, UART1, UART2, AudioClockSelector,theUSB USB_DRVVBUS pin, and GPIO.

3.7.1 Pin Muxing SelectionAt Reset

Thissectionsummarizespinmux selectionatreset. The configurationpinsCS2BW and PCIEN, latchedatdevicereset,determinethedefaultpinmuxing.For more detailson thedefaultpinmuxing atreset,see Section3.5,ConfigurationsAtReset.

3.7.2 Pin Muxing SelectionAfterReset

The PINMUX0 and PINMUX1 registersintheSystem Module allowsoftwaretoselectthepinfunctions. Some pin functionsrequirea combinationof PINMUX0/PINMUX1 bitfields.For more detailson the combinationof the PINMUX bitfieldsthatcontroleach muxed pin,see Section3.7.3, Pin Multiplexing Details. This sectiononly providesan overviewof the PINMUX0 and PINMUX1 registers.For more detailed discussionon how toprogrameach PinMux Block,see Section3.7.3,PinMultiplexingDetails.

3.7.2.1 PINMUX0 RegisterDescription

The Pin Multiplexing0 Registercontrolsthe pin functionin the EMIFA/ATA/HPI/PCI,TSIF0, TSIF1, CRGEN, Block.The PINMUX0 registerformatisshown inFigure3-18 and thebitfielddescriptionsare given in Table 3-22. Some muxed pins are controlledby more than one PINMUX bitfield.For the combinationof the PINMUX bitfieldsthatcontroleach muxed pin,see Section3.7.3, Pin Multiplexing Details.For more informationon theblockpinmuxing and pin-by-pinmuxing control,see specificblock muxing section(forexample,forCRGEN PinMux Control,see Section3.7.3.7,CRGEN SignalMuxing). 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 VBUSDIS STCCK AUDCK1 AUDCK0 RSV CRGMUX TSSOMUX TSSIMUX TSPOMUX TSPIMUX R/W-0 R/W-0 R/W-0 R/W-0 R-0 R/W-000 R/W-00 R/W-00 R/W-00 R/W-00 15 6 5 4 3 2 1 0 RESERVED RSV RESERVED PCIEN HPIEN ATAEN R-0000 0000 00 R/W-0 R-0 R/W-L R/W-0 R/W-0 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-18.PINMUX0 Register[0x01C4 0000]

112 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-22.PINMUX0 RegisterBitDescriptions BIT NAME DESCRIPTION ThisbitdisablesUSB_DRVVBUS output. 31 VBUSDIS 0 = USB_DRVVBUS functionselected. 1 = GP[22]functionselected. ThisbitenablesSTC SourceClockinput. 30 STCCK 0 = GP[4]functionselected. 1 = STC_CLKIN functionselected. ThisbitenablesAUDIO_CLK1 output. 29 AUDCK1 0 = GP[2]functionselected. 1 = AUDIO_CLK1 functionselected. ThisbitenablesAUDIO_CLK0 output. 28 AUDCK0 0 = GP[3]functionselected. 1 = AUDIO_CLK0 functionselected. 27 RSV Reserved.Read returns"0". CRGEN PinMux Control(seeSection3.7.3.7,CRGEN SignalMuxing). 000 = No CRGEN signalsenabled. 001 = CRGEN1 selectionenabled(muxed withUART2 data). 010 = Reserved(noCRGEN signalsenabled). 26:24 CRGMUX 011 = Reserved(noCRGEN signalsenabled). 100 = CRGEN0 selectionenabled(muxed withUCTS2 and PWM0). 101 = CRGEN0 and CRGEN1 selectionenabled. 110 = CRGEN0 selectionenabled(muxed withUART2 data). 111 = Reserved(noCRGEN signalsenabled). TSIF1 SerialOutputPinMux Control(see(1),TSSO SignalMuxing). 0x = No TS1 outputsignalsenabled.23:22 TSSOMUX 10 = TS1 outputselectionenabled(muxed on VP_DOUT pins). 11 = TS1 outputselectionenabled(muxed on URIN0, UCTS2, PWM0, and PWM1 pins). TSIF1 SerialInputPinMux Control(seeSection3.7.3.5,TSIF1 InputSignalMuxing). 00 = No TS1 inputsignalsenabled. 21:20 TSSIMUX 01 = TS1 inputselectionenabled(muxed on UART0 pins). 10 = TS1 inputselectionenabled(muxed on VP_DOUT pins). 11 = TS1 inputselectionenabled(muxed on VP_DIN pins). TSIF0 Parallel/SerialOutputPinMux Control(seeSection3.7.3.4,TSIF0 OutputSignalMuxing). 0x = No TS0 outputsignalsenabled.19:18 TSPOMUX 10 = TS0 paralleloutputmuxing enabled(muxed withVP_DIN pins). 11 = TS0 serialoutputmuxing enabled(muxed TS0_DOUT7 withUTXD1). TSIF0 Parallel/SerialInputPinMux Control(seeSection3.7.3.3,TSIF0 InputSignalMuxing). 0x = No TS0 signalsenabled.17:16 TSPIMUX 10 = TS0 parallelinputmuxing enabled(muxed withVP_DIN pins). 11 = TS0 serialinputmuxing enabled(muxed TS0_DIN7 withURXD1). 15:6 RESERVED Reserved.Read returns"0". Reserved.Read returns"0".Note:Forproperdeviceoperation,when writingtothisbit,onlya "0"5 RESERVED shouldbe written. 4:3 RESERVED Reserved.Read returns"0". 1 HPIEN HPI FunctionEnable(seeSection3.7.3.1,PCI,HPI,EMIFA and ATA PinMuxing). 0 ATAEN ATA FunctionEnable(seeSection3.7.3.1,PCI,HPI,EMIFA and ATA PinMuxing). (1) IPD = Internalpulldown,IPU = Internalpullup.Formore detailedinformationon pullup/pulldownresistorsand situationswhere external pullup/pulldownresistorsarerequired,see Section3.8.1,Pullup/PulldownResistors. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 113 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.7.2.2 PINMUX1 RegisterDescription

The PinMultiplexing1 RegistercontrolsthepinfunctionintheUART0, UART1, and UART2 Blocks.The PINMUX1 registerformatisshown inFigure3-19 and thebitfielddescriptionsare giveninTable3-23. Some muxed pinsarecontrolledby more thanone PINMUX bitfield.For thecombinationofthePINMUX bitfieldsthatcontroleach muxed pin,see Section3.7.3, Pin MultiplexingDetails. For the pin-by-pin muxing controlof the UART0, UART1, and UART2 Blocks,see Section3.7.3.8, UART0 Pin Muxing; 31 16 RESERVED R-0000 0000 0000 0000 15 6 5 4 3 2 1 0 RESERVED UART2CTL UART1CTL UART0CTL R-0000 0000 00 R/W-00 R/W-00 R/W-00 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-19.PINMUX1 Register Table3-23.PINMUX1 RegisterBitDescriptions BIT NAME DESCRIPTION 31:6 RESERVED Reserved.Read returns"0". UART2 PinConfiguration(seeSection3.7.3.10,UART2 PinMuxing). 00 = UART functionwithflowcontrol. 01 = UART functionwithoutflowcontrol.5:4 UART2CTL 10 = IrDA/CIRfunction. 11 = GPIO function. (Individualpinfunctionsmay be overriddenby TSPIMUX, CRGEN0, and CRGEN1 values.) UART1 PinConfiguration(seeSection3.7.3.9,UART1 PinMuxing). 00 = UART functionwithflowcontrol. 01 = UART functionwithoutflowcontrol.3:2 UART1CTL 10 = IrDA/CIRfunction. 11 = GPIO function. (Individualpinfunctionsmay be overriddenby TSPIMUX and TSPOMUX values.) UART0 PinConfiguration(seeSection3.7.3.8,UART0 PinMuxing). 00 = UART functionwithmodem control. 1:0 UART0CTL 01 = UART functionwithoutmodem control. 1x = IrDA/CIRfunction. (Individualpinfunctionsmay be overriddenby TSPOMUX value.)

114 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3 Pin MultiplexingDetails

Thissectiondiscusseshow toprogram each Pin Mux Registertoselectthedesiredperipheralfunctions and pinmuxing.See theindividualpinmux sectionsforpinmuxing detailsfora specificmuxed pin. Fordetailson PINMUX0 and PINMUX1 registers,see Section3.7.2,PinMuxing SelectionAfterReset.

3.7.3.1 PCI,HPI,EMIFA, and ATA Pin Muxing

The PCI, HPI, EMIFA, and ATA signalmuxing isdeterminedby the valueof the PCIEN, HPIEN, and ATAEN bitfieldsinthePINMUX0 register.For more detailson theactualpinfunctions,see Table3-24 and Table3-25. Table3-24.PCIEN, HPIEN, and ATAEN Encoding PCIEN HPIEN ATAEN PIN FUNCTIONS 0 0 0 EMIFA 0 0 1 EMIFA (NAND) and ATA 0 1 0 HPI (32-bit) 0 1 1 HPI (16-bit)and ATA 1 x x PCI(1) (1) InPCI mode (PCIEN = 1),theinternalpullups/pulldowns(IPUs/IPDs)aredisabledon allPCI pinsand itisrecommended tohave externalpullupresistorson thePCI_RSV[5:0]pins.See Table3-25forthe actualPCI pinfunctionsand any associatedfootnotes. Table3-25.PCI,HPI,EMIFA, and ATA Pin Muxing PIN FUNCTIONS (WITH PCIEN, HPIEN, ATAEN VALUES) 1xx(1) 010 011 000 001 PCI_CLK GP[10] GP[10] GP[10] GP[10] PCI_IDSEL – HDDIR EM_R/ W HDDIR PCI_DEVSEL HCNTL1 HCNTL1 EM_BA[1] EM_BA[1] PCI_FRAME HINT HINT EM_BA[0] EM_BA[0] PCI_IRDY HRDY HRDY EM_A[17] EM_A[17]/(CLE) PCI_TRDY HHWIL HHWIL EM_A[16] EM_A[16]/(ALE) PCI_STOP HCNTL0 HCNTL0 EM_WE EM_WE PCI_SERR HDS1 HDS1 EM_OE EM_OE PCI_PERR HCS HCS EM_DQM1 EM_DQM1 PCI_PAR HAS HAS EM_DQM0 EM_DQM0 PCI_INTA – – EM_WAIT2 EM_WAIT2/(RDY2/ BSY2) PCI_REQ GP[11] DMARQ EM_CS5 DMARQ PCI_GNT GP[12] DACK EM_CS4 DACK PCI_CBE3 HR/W HR/W EM_CS3 EM_CS3 PCI_CBE2 HDS2 HDS2 EM_CS2 EM_CS2 PCI_CBE1 GP[32] ATA_CS1 EM_A[19] ATA_CS1 PCI_CBE0 GP[33] ATA_CS0 EM_A[18] ATA_CS0 PCI_AD31 HD31 DD15 EM_A[15] DD15 PCI_AD30 HD30 DD14 EM_A[14] DD14 PCI_AD29 HD29 DD13 EM_A[13] DD13 PCI_AD28 HD28 DD12 EM_A[12] DD12 PCI_AD27 HD27 DD11 EM_A[11] DD11 (1) InPCI mode (PCIEN = 1),theinternalpullups/pulldowns(IPUs/IPDs)aredisabledon allPCI pinsand itisrecommended tohave externalpullupresistorson thePCI_RSV[5:0]pins.Formore detailedinformationon externalpullup/pulldownresistors,see Section3.8.1,Pullup/PulldownResistors. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 115 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-25.PCI,HPI,EMIFA, and ATA Pin Muxing (continued) PIN FUNCTIONS (WITH PCIEN, HPIEN, ATAEN VALUES) 1xx(1) 010 011 000 001 PCI_AD26 HD26 DD10 EM_A[10] DD10 PCI_AD25 HD25 DD9 EM_A[9] DD9 PCI_AD24 HD24 DD8 EM_A[8] DD8 PCI_AD23 HD23 DD7 EM_A[7] DD7 PCI_AD22 HD22 DD6 EM_A[6] DD6 PCI_AD21 HD21 DD5 EM_A[5] DD5 PCI_AD20 HD20 DD4 EM_A[4] DD4 PCI_AD19 HD19 DD3 EM_A[3] DD3 PCI_AD18 HD18 DD2 EM_A[2] DD2 PCI_AD17 HD17 DD1 EM_A[1] DD1 PCI_AD16 HD16 DD0 EM_A[0] DD0 PCI_AD15 HD15 HD15 EM_D15 EM_D15 PCI_AD14 HD14 HD14 EM_D14 EM_D14 PCI_AD13 HD13 HD13 EM_D13 EM_D13 PCI_AD12 HD12 HD12 EM_D12 EM_D12 PCI_AD11 HD11 HD11 EM_D11 EM_D11 PCI_AD10 HD10 HD10 EM_D10 EM_D10 PCI_AD9 HD9 HD9 EM_D9 EM_D9 PCI_AD8 HD8 HD8 EM_D8 EM_D8 PCI_AD7 HD7 HD7 EM_D7 EM_D7 PCI_AD6 HD6 HD6 EM_D6 EM_D6 PCI_AD5 HD5 HD5 EM_D5 EM_D5 PCI_AD4 HD4 HD4 EM_D4 EM_D4 PCI_AD3 HD3 HD3 EM_D3 EM_D3 PCI_AD2 HD2 HD2 EM_D2 EM_D2 PCI_AD1 HD1 HD1 EM_D1 EM_D1 PCI_AD0 HD0 HD0 EM_D0 EM_D0 PCI_RST GP[13] DA2 EM_A[22] DA2 PCI_RSV0 (2) GP[16] DA1 EM_A[21] DA1 PCI_RSV1 (2) GP[17] DA0 EM_A[20] DA0 PCI_RSV2 (2) GP[18] INTRQ EM_RSV0 INTRQ PCI_RSV3 (2) GP[19] DIOR EM_WAIT5/(RDY5/ BSY5) DIOR PCI_RSV4 (2) GP[20] DIOW EM_WAIT4/(RDY4/ BSY4) DIOW PCI_RSV5 (2) GP[21] IORDY EM_WAIT3/(RDY3/ BSY3) IORDY (2) InPCI mode (PCIEN = 1),theinternalpullups/pulldowns(IPUs/IPDs)aredisabledon allPCI pinsand itisrecommended tohave externalpullupresistorson thePCI_RSV[5:0]pins.Formore detailedinformationon externalpullup/pulldownresistors,see Section3.8.1,Pullup/PulldownResistors.

116 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3.2 PWM SignalMuxing

The two PWM outputswillbe configuredas PWM pinfunctionsby default.The PWM functionsmay be overriddenby thesettingsofvariousPINMUX0 bitfieldsas shown inTable3-26and Table3-27. Table3-26.PWM0 Pin Muxing PIN FUNCTION CRGMUX ≠ 10x CRGMUX = 10x TSSOMUX = 11TSSOMUX ≠ 11 TSSOMUX ≠ 11 PWM0 CRG0_PO TS1_ENAO Table3-27.PWM1 Pin Muxing PIN FUNCTION TSSOMUX ≠ 11 TSSOMUX = 11 PWM1 TS1_DOUT Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 117 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.7.3.3 TSIF0 InputSignalMuxing (Serial/Parallel)

The TSIF 0 (TS0)inputsignalshave muxing optionsforbothparallelorserialoperationas configuredby theTPSIMUX bitsas shown inTable3-28. Table3-28.TSIF0 InputPin Muxing TSPIMUX = 0x TSPIMUX = 10 TSPIMUX = 11 (NO TSIF0 SIGNALS ENABLED) (PARALLEL) (SERIAL) TS0_CLKIN TS0_CLKIN TS0_CLKIN VP_DIN15_VSYNC TS0_DIN7 VP_DIN15_VSYNC VP_DIN14_HSYNC TS0_DIN6 VP_DIN14_HSYNC VP_DIN13_FIELD TS0_DIN5 VP_DIN13_FIELD VP_DIN12 TS0_DIN4 VP_DIN12 VP_DIN11 TS0_DIN3 VP_DIN11 VP_DIN10 TS0_DIN2 VP_DIN10 VP_DIN9 TS0_DIN1 VP_DIN9 VP_DIN8 TS0_DIN0 VP_DIN8 URXD1 (1) URXD1 (1) TS0_DIN7 UTXD1 (1) UTXD1 (1) (seeTable3-22— TSPOMUX bit field) (alsosee Table3-35) URTS1 (1) TS0_WAITO TS0_WAITO UCTS1 (1) TS0_EN_WAITO TS0_EN_WAITO URTS2 (2) TS0_PSTIN TS0_PSTIN (1) Functionisdeterminedby UART1CTL bitfieldvalueinthePINMUX0 register. (2) Functionisdeterminedby UART2CTL bitfieldvalueinthePINMUX0 register.

118 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3.4 TSIF0 Output SignalMuxing (Serial/Parallel)

The TSIF 0 (TS0)outputsignalshave muxing optionsforbothparallelorserialoperationas configuredby theTPSOMUX bitsas shown inTable3-29. Table3-29.TSIF0 Output Pin Muxing TSPOMUX = 0x TSPOMUX = 10 TSPOMUX = 11 (PARALLEL) (SERIAL)UART0CTL = 00 UART0CTL ≠ 00 VP_CLKO3 VP_CLKO3 TS0_CLKO TS0_CLKO VP_DIN7 (1) VP_DIN7 (1) TS0_DOUT7 (1) VP_DIN7 (1) VP_DIN6 (1) VP_DIN6 (1) TS0_DOUT6 (1) VP_DIN6 (1) VP_DIN5 (1) VP_DIN5 (1) TS0_DOUT5 (1) VP_DIN5 (1) VP_DIN4 (1) VP_DIN4 (1) TS0_DOUT4 (1) VP_DIN4 (1) VP_DIN3 (1) VP_DIN3 (1) TS0_DOUT3 (1) VP_DIN3 (1) VP_DIN2 (1) VP_DIN2 (1) TS0_DOUT2 (1) VP_DIN2 (1) VP_DIN1 (1) VP_DIN1 (1) TS0_DOUT1 (1) VP_DIN1 (1) VP_DIN0 (1) VP_DIN0 (1) TS0_DOUT0 (1) VP_DIN0 (1) UDTR0 GP[36] TS0_ENAO TS0_ENAO UDSR0 GP[37] TS0_PSTO TS0_PSTO UDCD0 GP[38] TS0_WAITIN TS0_WAITIN URIN0 GP[8] GP[8] GP[8] URXD1 (2) URXD1 (2) URXD1 (2) (seeTable3-22— TSPIMUX bit field) (alsosee Table3-35) UTXD1 (2) UTXD1 (2) UTXD1 (2) TS0_DOUT7 (1) Functionwillbe overriddenby TSIF1 signalsifTSSIMUX = 11 (PINMUX0 register). (2) Functionisdeterminedby UART1CTL bitfieldvalueinthePINMUX1 register. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 119 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.7.3.5 TSIF1 InputSignalMuxing (SerialOnly)

The TSIF 1 (TS1)inputsignalshave threemuxing optionsas configuredby theTSSIMUX bitsas shown inTable 3-30. When TSSIMUX = 11, the TSSI data and controlpinsare muxed onto the VP_DIN[7:4] regardlessofthevalueofTSPOMUX. Table3-30.TSIF1 SerialInputPin Muxing TSSIMUX = 00 TSSIMUX = 01 TSSIMUX = 10 TSSIMUX = 11 TS1_CLKIN TS1_CLKIN TS1_CLKIN TS1_CLKIN VP_DIN7/TS0_DOUT7 (1) VP_DIN7/TS0_DOUT7 (1) VP_DIN7/TS0_DOUT7 (1) TS1_DIN VP_DIN6/TS0_DOUT6 (1) VP_DIN6/TS0_DOUT6 (1) VP_DIN6/TS0_DOUT6 (1) TS1_PSTIN VP_DIN5/TS0_DOUT5 (1) VP_DIN5/TS0_DOUT5 (1) VP_DIN5/TS0_DOUT5 (1) TS1_EN_WAITO VP_DIN4/TS0_DOUT4 (1) VP_DIN4/TS0_DOUT4 (1) VP_DIN4/TS0_DOUT4 (1) TS1_WAITO VP_DIN3/TS0_DOUT3 (1) VP_DIN3/TS0_DOUT3 (1) VP_DIN3/TS0_DOUT3 (1) Hi-Z VP_DIN2/TS0_DOUT2 (1) VP_DIN2/TS0_DOUT2 (1) VP_DIN2/TS0_DOUT2 (1) Hi-Z VP_DIN1/TS0_DOUT1 (1) VP_DIN1/TS0_DOUT1 (1) VP_DIN1/TS0_DOUT1 (1) Hi-Z VP_DIN0/TS0_DOUT0 (1) VP_DIN0/TS0_DOUT0 (1) VP_DIN0/TS0_DOUT0 (1) Hi-Z VP_DOUT15 VP_DOUT15 TS1_DIN VP_DOUT15 VP_DOUT14 VP_DOUT14 TS1_PSTIN VP_DOUT14 VP_DOUT13 VP_DOUT13 TS1_EN_WAITO VP_DOUT13 VP_DOUT12 VP_DOUT12 TS1_WAITO VP_DOUT12 URXD0 (2) TS1_DIN URXD0 (2) URXD0 (2) UTXD0 (2) TS1_PSTIN UTXD0 (2) UTXD0 (2) URTS0 (2) TS1_EN_WAITO URTS0 (2) URTS0 (2) UCTS0 (2) USD0 UCTS0 (2) UCTS0 (2) (1) Functionwillbe determinedby TSPOMUX bitfieldvalueinthePINMUX0 register. (2) Functionisdeterminedby UART0CTL bitfieldvalueinthePINMUX1 register

120 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3.6 TSIF1 Output SignalMuxing (SerialOnly)

The TSIF 1 (TS1) outputsignalsare muxed witheitherthe VP_DOUT signalsor UART0, UART2, and PWM signalsas selectedby TSSOMUX (PINMUX0 register).The TS1 outputpinmuxing isshown in Table3-31. Table3-31.TSIF1 SerialOutput Pin Muxing PIN FUNCTION TSSOMUX = 0x TSSOMUX = 10 TSSOMUX = 11 VP_CLKIN3 TS1_CLKO TS1_CLKO VP_DOUT11 TS1_DOUT VP_DOUT11 VP_DOUT10 TS1_PSTO VP_DOUT10 VP_DOUT9 TS1_ENAO VP_DOUT9 VP_DOUT8 TS1_WAITIN VP_DOUT8 URIN0/GP8 URIN0/GP8 TS1_WAITIN UCTS2/GP[42]/CRG0_VCXI (2) UCTS2/GP[42]/CRG0_VCXI (2) TS1_PSTO PWM0/CRG0_PO (3) PWM0/CRG0_PO (3) TS1_ENAO PWM1 PWM1 TS1_DOUT (1) Functionwillbe determinedby UART0CTL bitfieldvalueinthePINMUX1 register. (2) Functionwillbe determinedby UART2CTL and CRGMUX bitfieldvaluesinthePINMUX1 and PINMUX0 registers,respectively. (3) Functionwillbe determinedby CRGMUX bitfieldvalueinthePINMUX0 register. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 121 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.7.3.7 CRGEN SignalMuxing

The two CRGEN modules sharepinswithUART2 and PWM0. The CRGEN functionisselectedusingthe CRGMUX bitfieldinthePINMUX0 register(seeTable3-32). Table3-32.CRG Pin Muxing PIN FUNCTION CRGMUX = 001 CRGMUX = 100 CRGMUX = 101 CRGMUX = 110 CRGMUX = other PWM0 (1) CRG0_PO (1) CRG0_PO (1) PWM0 (1) PWM0 (1) UCTS2 (2)(3) CRG0_VCXI (3) CRG0_VCXI (3) UCTS2 (2)(3) UCTS2 (2)(3) CRG1_VCXI URXD2 (2) CRG1_VCXI CRG0_VCXI URXD2 (2) CRG1_PO UTXD2 (2) CRG1_PO CRG0_PO UTXD2 (2) (1) Functionwillbe overriddenby TS1_ENAO pinifTSSOMUX = 11 (PINMUX0 register). (2) Functionisdeterminedby UART2CTL bitfieldvalueinthePINMUX1 register. (3) Functionwillbe overriddenby TS1_PSTO ifTSSOMUX = 11 (PINMUX0 register).

122 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3.8 UART0 Pin Muxing

The UART0 module can operateas eithera UART or IrDA/CIRinterface.The UART0 pin muxing is controlledby the UART0CTL bitfieldin the PINMUX1 registerand the TSPOMUX, TSSIMUX, and TSSOMUX bitfieldsinthePINMUX0 register.Muxing optionsare shown inTable3-33 and Table3-34. When UART operationisselected,UART0CTL must be settoeither‘00’forUART withmodem signalsor ‘01’forUART withoutmodem signals.When IrDA/CIRoperationisselected,UART0CTL must be setto ‘1x’ to use the IrDA/CIRsignalsand the modem signalbecome GPIOs. A TSPOMUX settingof ‘1x’ overridesthemodem controlmux settings.UART0 can stillbe used as a UART withoutmodem controlor inIrDA/CIRmode based on theUART0CTL bitfieldvalue.A TSSIMUX settingof‘01’overridestheUART dataand flowcontrolsettingsand preventsUART0 frombeingused.The UART0 modem controlpinsmay be used as eitherTSIF 0 outputor GPIO pinsbased on the TSPOMUX and UART0CTL settings.A TSSOMUX settingof‘11’overridestheRIN functionwiththeTS1_WAITIN function. Table3-33.UART0 Pin Muxing — Part1 PIN FUNCTIONS UTXD0/ URTS0 /TSSIMUX[1] TSSIMUX[0] UART0CTL[1] UART0CTL[0] URXD0/ UCTS0 /URCTX0/ UIRTX0/TS1_DIN USD0TS1_PSTIN TS1_EN_WAITO 0 0 0 0 URXD0 UTXD0 URTS0 UCTS0 0 0 0 1 URXD0 UTXD0 URTS0 UCTS0 0 0 1 0 URXD0 URCTX0 UIRTX0 USD0 0 0 1 1 URXD0 URCTX0 UIRTX0 USD0 0 1 0 0 TS1_DIN TS1_PSTIN TS1_EN_WAITO – 0 1 0 1 TS1_DIN TS1_PSTIN TS1_EN_WAITO – 0 1 1 0 TS1_DIN TS1_PSTIN TS1_EN_WAITO – 0 1 1 1 TS1_DIN TS1_PSTIN TS1_EN_WAITO – 1 x 0 0 URXD0 UTXD0 URTS0 UCTS0 1 x 0 1 URXD0 UTXD0 URTS0 UCTS0 1 x 1 0 URXD0 URCTX0 UIRTX0 USD0 1 x 1 1 URXD0 URCTX0 UIRTX0 USD0 Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 123 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table3-34.UART0 Pin Muxing — Part2 PIN FUNCTIONS UDTR0 / UDSR0 / UDCD0 / URIN0/TSSOMUX[1] TSSOMUX[0] TSPOMUX[1] TSPOMUX[0] UART0CTL[1] UART0CTL[0] TS0_ENAO/ TS0_PSTO/ TS0_WAITIN/ GP[8]/ GP[36] GP[37] GP[38] TS1_WAITIN 0 x 0 x 0 0 UDTR0 UDSR0 UDCD0 URIN0 0 x 0 x 0 1 GP[36] GP[37] GP[38] GP[8] 0 x 0 x 1 0 GP[36] GP[37] GP[38] GP[8] 0 x 0 x 1 1 GP[36] GP[37] GP[38] GP[8] 0 x 1 x 0 0 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 0 x 1 x 0 1 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 0 x 1 x 1 0 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 0 x 1 x 1 1 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 1 0 0 x 0 0 UDTR0 UDSR0 UDCD0 URIN0 1 0 0 x 0 1 GP[36] GP[37] GP[38] GP[8] 1 0 0 x 1 0 GP[36] GP[37] GP[38] GP[8] 1 0 0 x 1 1 GP[36] GP[37] GP[38] GP[8] 1 0 1 x 0 0 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 1 0 1 x 0 1 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 1 0 1 x 1 0 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 1 0 1 x 1 1 TS0_ENAO TS0_PSTO TS0_WAITIN GP[8] 1 1 0 x 0 0 UDTR0 UDSR0 UDCD0 TS1_WAITIN 1 1 0 x 0 1 GP[36] GP[37] GP[38] TS1_WAITIN 1 1 0 x 1 0 GP[36] GP[37] GP[38] TS1_WAITIN 1 1 0 x 1 1 GP[36] GP[37] GP[38] TS1_WAITIN 1 1 1 x 0 0 TS0_ENAO TS0_PSTO TS0_WAITIN TS1_WAITIN 1 1 1 x 0 1 TS0_ENAO TS0_PSTO TS0_WAITIN TS1_WAITIN 1 1 1 x 1 0 TS0_ENAO TS0_PSTO TS0_WAITIN TS1_WAITIN 1 1 1 x 1 1 TS0_ENAO TS0_PSTO TS0_WAITIN TS1_WAITIN

124 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

3.7.3.9 UART1 Pin Muxing

The UART1 module can operateas eithera UART orIrDA/CIRinterface.The UART1 pinmuxing options are shown inTable 3-35. When UART operationisselected,UART1CTL must be setto either‘00’for UART withflowcontrolor‘01’forUART withoutflowcontrolsignals.When IrDA/CIRoperationisselected, UART1CTL must be setto‘10’touse theIrDA/CIRsignals.IfUART1 isunused,thensettingUART1CTL = 11 muxes GPIO functionontoallthepins.The UART1 pinfunctionsmay be overriddenbased on the settingsofTSPIMUX and TSPOMUX Table3-35.UART1 Pin Muxing PIN FUNCTIONS UTXD1/ URTS1 / UCTS1 /URXD1/TSPIMUX[1] TSPIMUX[0] TSPOMUX[1] TSPOMUX[0] UART1CTL[1] UART1CTL[0] URCTX1/ UIRTX1/ USD1/TS0_DIN7/ TS0_DOUT7/ TS0_WAITO/ TS0_EN_WAITO/GP[23] GP[24] GP[25] GP[26] 0 x 0 x 0 0 URXD1 UTXD1 URTS1 UCTS1 0 x 0 x 0 1 URXD1 UTXD1 GP[25] GP[26] 0 x 0 x 1 0 URXD1 URCTX1 UIRTX1 USD1 0 x 0 x 1 1 GP[23] GP[24] GP[25] GP[26] 0 x 1 0 0 0 URXD1 UTXD1 URTS1 UCTS1 0 x 1 0 0 1 URXD1 UTXD1 GP[25] GP[26] 0 x 1 0 1 0 URXD1 URCTX1 UIRTX1 USD1 0 x 1 0 1 1 GP[23] GP[24] GP[25] GP[26] 0 x 1 1 0 0 URXD1 TS0_DOUT7 URTS1 UCTS1 0 x 1 1 0 1 URXD1 TS0_DOUT7 GP[25] GP[26] 0 x 1 1 1 0 URXD1 TS0_DOUT7 UIRTX1 USD1 0 x 1 1 1 1 GP[23] TS0_DOUT7 GP[25] GP[26] 1 0 0 x 0 x URXD1 UTXD1 TS0_WAITO TS0_EN_WAITO 1 0 0 x 1 0 URXD1 URCTX1 TS0_WAITO TS0_EN_WAITO 1 0 0 x 1 1 GP[23] GP[24] TS0_WAITO TS0_EN_WAITO 1 0 1 0 0 x URXD1 UTXD1 TS0_WAITO TS0_EN_WAITO 1 0 1 0 1 0 URXD1 URCTX1 TS0_WAITO TS0_EN_WAITO 1 0 1 0 1 1 GP[23] GP[24] TS0_WAITO TS0_EN_WAITO 1 0 1 1 0 x URXD1 TS0_DOUT7 TS0_WAITO TS0_EN_WAITO 1 0 1 1 1 0 URXD1 TS0_DOUT7 TS0_WAITO TS0_EN_WAITO 1 0 1 1 1 1 GP[23] TS0_DOUT7 TS0_WAITO TS0_EN_WAITO 1 1 0 x 0 x TS0_DIN7 UTXD1 TS0_WAITO TS0_EN_WAITO 1 1 0 x 1 0 TS0_DIN7 URCTX1 TS0_WAITO TS0_EN_WAITO 1 1 0 x 1 1 TS0_DIN7 GP[24] TS0_WAITO TS0_EN_WAITO 1 1 1 0 0 x TS0_DIN7 UTXD1 TS0_WAITO TS0_EN_WAITO 1 1 1 0 1 0 TS0_DIN7 URCTX1 TS0_WAITO TS0_EN_WAITO 1 1 1 0 1 1 TS0_DIN7 GP[24] TS0_WAITO TS0_EN_WAITO 1 1 1 1 x x TS0_DIN7 TS0_DOUT7 TS0_WAITO TS0_EN_WAITO Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 125 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 3.7.3.10UART2 Pin Muxing The UART2 module can operateas eithera UART orIrDA/CIRinterface.The UART2 pinmuxing options areshown inTable3-36throughTable3-38.When UART operationisselected,UART2CTL must be set to either‘00’forUART withflowcontrolor ‘01’forUART withoutflowcontrolsignals.When IrDA/CIR operationisselected,UART2CTL must be setto‘10’touse theIrDA/CIRsignals.IfUART2 isunused, thensettingUART2CTL = 11 muxes GPIO functionontoallthepins.The UART2 pinfunctionsmay be overriddenbased on thesettingsofTSPIMUX, CRGMUX, and TSSOMUX. Table3-36.UART2 Data Pin Muxing PIN FUNCTIONS UTXD2/URXD2/ URCTX2/CRGMUX[2] CRGMUX[1] CRGMUX[0] UART2CTL[1] UART2CTL[0] CRG1_VCXI/ CRG1_PO/GP[39]/ GP[40]/CRG0_VCXI CRG0_PO 0 0 0 0 0 URXD2 UTXD2 0 0 0 0 1 URXD2 UTXD2 0 0 0 1 0 URXD2 URCTX2 0 0 0 1 1 GP[39] GP[40] 0 0 1 0 0 CRG1_VCXI CRG1_PO 0 0 1 0 1 CRG1_VCXI CRG1_PO 0 0 1 1 0 CRG1_VCXI CRG1_PO 0 0 1 1 1 CRG1_VCXI CRG1_PO 0 1 0 0 0 URXD2 UTXD2 0 1 0 0 1 URXD2 UTXD2 0 1 0 1 0 URXD2 URCTX2 0 1 0 1 1 GP[39] GP[40] 0 1 1 0 0 URXD2 UTXD2 0 1 1 0 1 URXD2 UTXD2 0 1 1 1 0 URXD2 URCTX2 0 1 1 1 1 GP[39] GP[40] 1 0 0 0 0 URXD2 UTXD2 1 0 0 0 1 URXD2 UTXD2 1 0 0 1 0 URXD2 URCTX2 1 0 0 1 1 GP[39] GP[40] 1 0 1 0 0 CRG1_VCXI CRG1_PO 1 0 1 0 1 CRG1_VCXI CRG1_PO 1 0 1 1 0 CRG1_VCXI CRG1_PO 1 0 1 1 1 CRG1_VCXI CRG1_PO 1 1 0 0 0 CRG0_VCXI CRG0_PO 1 1 0 0 1 CRG0_VCXI CRG0_PO 1 1 0 1 0 CRG0_VCXI CRG0_PO 1 1 0 1 1 CRG0_VCXI CRG0_PO 1 1 1 0 0 URXD2 UTXD2 1 1 1 0 1 URXD2 UTXD2 1 1 1 1 0 URXD2 URCTX2 1 1 1 1 1 GP[39] GP[40]

126 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-37.UART2 Ready-to-Send(URTS2 )Pin Muxing PIN FUNCTION URTS2 / TSPIMUX[1] TSPIMUX[0] UART2CTL[1] UART2CTL[0] UIRTX2/ TS0_PSTIN/ GP[41] 0 x 0 0 URTS2 0 x 0 1 GP[41] 0 x 1 0 UIRTX2 0 x 1 1 GP[41] 1 x x x TS0_PSTIN Table3-38.UART2 Clear-to-Send(UCTS2 )Pin Muxing PIN PINTSSOMUX ≠ 11 TSSOMUX = 11FUNCTION FUNCTION UCTS2 / UCTS2 / USD2/ USD2/ CRGMUX[2] CRGMUX[1] CRGMUX[0] UART2CTL[1] UART2CTL[0] CRG0_VCXI/ CRGMUX[2] CRGMUX[1] CRGMUX[0] UART2CTL[1] UART2CTL[0] CRG0_VCXI/ GP[42]/ GP[42]/ TS1_PSTO TS1_PSTO 0 0 0 0 0 UCTS2 0 0 0 0 0 TS1_PSTO 0 0 0 0 1 GP[42] 0 0 0 0 1 TS1_PSTO 0 0 0 1 0 USD2 0 0 0 1 0 TS1_PSTO 0 0 0 1 1 GP[42] 0 0 0 1 1 TS1_PSTO 0 0 1 0 0 UCTS2 0 0 1 0 0 TS1_PSTO 0 0 1 0 1 GP[42] 0 0 1 0 1 TS1_PSTO 0 0 1 1 0 USD2 0 0 1 1 0 TS1_PSTO 0 0 1 1 1 GP[42] 0 0 1 1 1 TS1_PSTO 0 1 0 0 0 UCTS2 0 1 0 0 0 TS1_PSTO 0 1 0 0 1 GP[42] 0 1 0 0 1 TS1_PSTO 0 1 0 1 0 USD2 0 1 0 1 0 TS1_PSTO 0 1 0 1 1 GP[42] 0 1 0 1 1 TS1_PSTO 0 1 1 0 0 UCTS2 0 1 1 0 0 TS1_PSTO 0 1 1 0 1 GP[42] 0 1 1 0 1 TS1_PSTO 0 1 1 1 0 USD2 0 1 1 1 0 TS1_PSTO 0 1 1 1 1 GP[42] 0 1 1 1 1 TS1_PSTO 1 0 0 0 0 CRG0_VCXI 1 0 0 0 0 TS1_PSTO 1 0 0 0 1 CRG0_VCXI 1 0 0 0 1 TS1_PSTO 1 0 0 1 0 CRG0_VCXI 1 0 0 1 0 TS1_PSTO 1 0 0 1 1 CRG0_VCXI 1 0 0 1 1 TS1_PSTO 1 0 1 0 0 CRG0_VCXI 1 0 1 0 0 TS1_PSTO 1 0 1 0 1 CRG0_VCXI 1 0 1 0 1 TS1_PSTO 1 0 1 1 0 CRG0_VCXI 1 0 1 1 0 TS1_PSTO 1 0 1 1 1 CRG0_VCXI 1 0 1 1 1 TS1_PSTO 1 1 0 0 0 UCTS2 1 1 0 0 0 TS1_PSTO 1 1 0 0 1 GP[42] 1 1 0 0 1 TS1_PSTO 1 1 0 1 0 USD2 1 1 0 1 0 TS1_PSTO 1 1 0 1 1 GP[42] 1 1 0 1 1 TS1_PSTO 1 1 1 0 0 UCTS2 1 1 1 0 0 TS1_PSTO 1 1 1 0 1 GP[42] 1 1 1 0 1 TS1_PSTO 1 1 1 1 0 USD2 1 1 1 1 0 TS1_PSTO 1 1 1 1 1 GP[42] 1 1 1 1 1 TS1_PSTO Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 127 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 3.7.3.11ARM/DSP Communications Interrupts The systemmodule includesregistersforgeneratinginterruptsbetween theARM and DSP. The DSPINT registershows the statusof the ARM-to-DSP interrupts.The DSPINT registerformatis shown inFigure3-20.Table3-39describestheregisterbitfields.The ARM may generatean interruptto the DSP by settingone of the fourINTDSP[3:0]bitsor by settingthe INTNMI bitinthe DSPINTSET pseudo-register(see Figure 3-21). The interruptset bit then self-clearsand the corresponding INTDSP[3:0]or INTNMI bitintheDSPINT statusregister(seeFigure3-20)isautomaticallysettoindicate thattheinterruptwas generated.Afterservicingtheinterrupt,theDSP clearsthestatusbitby writing‘1’to thecorrespondingbitintheDSPINTCLR register(seeFigure3-22).The ARM may pollthestatusbitto determinewhen theDSP has completedtheinterruptservice. The DSP may generatean interruptto the ARM in the same manner using the ARMINTSET and ARMINTCLR registersshown/describedin Figure 3-24, Table 3-43, and Figure 3-25, Table 3-44, respectively.The DSP can then view the statusof the DSP-to-ARM interruptsviathe ARMINT register shown/describedinFigure3-23and Table3-42. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTNMI Reserved INTDSP3 INTDSP2 INTDSP1 INTDSP0 R-0000 000 R-0 R-0000 R-0 R-0 R-0 R-0 LEGEND: R = Read only,n = Valueatreset Figure3-20.DSPINT StatusRegister[0x01C4 0060] Table3-39.DSPINT StatusRegisterBitDescriptions(1) BIT NAME DESCRIPTION 31:9 Reserved Reserved.A readreturns0.

8 INTNMI DSP NMI Status

7:4 Reserved Reserved.A readreturns0.

3 INTDSP3 ARM-to-DSP Int3Status

2 INTDSP2 ARM-to-DSP Int2Status

1 INTDSP1 ARM-to-DSP Int1Status

0 INTDSP0 ARM-to-DSP Int0Status

(1) Read only,writeshave no effect.

128 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTNMI Reserved INTDSP3 INTDSP2 INTDSP1 INTDSP0 R-0000 000 R/W-0 R-0000 R/W-0 R/W-0 R/W-0 R/W-0 LEGEND: R = Read, W = Write,n = Valueatreset Figure3-21.DSPINTSET Register[0x01C4 0064] Table3-40.DSPINTSET RegisterBitDescriptions BIT NAME DESCRIPTION 31:9 Reserved Reserved.A readreturns0.

8 INTNMI DSP NMI Set(1)

7:4 Reserved Reserved.A readreturns0.

3 INTDSP3 ARM-to-DSP Int3Set(1)

2 INTDSP2 ARM-to-DSP Int2Set(1)

1 INTDSP1 ARM-to-DSP Int1Set(1)

0 INTDSP0 ARM-to-DSP Int0Set(1)

(1) Writinga '1'generatestheinterruptand setsthecorrespondingbitintheDSPINT statusregister.The registerbitautomaticallyclearsto a valueof'0'.Writinga '0'has no effect.Thisregisteralwaysreadsas '0'. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTNMI Reserved INTDSP3 INTDSP2 INTDSP1 INTDSP0 R-0000 000 R/W-0 R-0000 R/W-0 R/W-0 R/W-0 R/W-0 LEGEND: R = Read, W = Write,n = Valueatreset Figure3-22.DSPINTCLR Register[0x01C4 0068] Table3-41.DSPINTCLR RegisterBitDescriptions BIT NAME DESCRIPTION 31:9 Reserved Reserved.A readreturns0.

8 INTNMI DSP NMI Clear(1)

7:4 Reserved Reserved.A readreturns0.

3 INTDSP3 ARM-to-DSP Int3Clear(1)

2 INTDSP2 ARM-to-DSP Int2Clear(1)

1 INTDSP1 ARM-to-DSP Int1Clear(1)

0 INTDSP0 ARM-to-DSP Int0Clear(1)

(1) Writinga '1'clearsthecorrespondingbitintheDSPINT statusregister.The registerbitautomaticallyclearstoa valueof'0'.Writinga '0' has no effect.Thisregisteralwaysreadsas '0'. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 129 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTARM0 R-0000 0000 0000 000 R-0 LEGEND: R = Read only,n = Valueatreset Figure3-23.ARMINT StatusRegister[0x01C4 0070] Table3-42.ARMINT StatusRegisterBitDescriptions(1) BIT NAME DESCRIPTION 31:1 Reserved Reserved.A readreturns0.

0 INTARM0 DSP-to-ARM Int0Status

(1) Read only,writeshave no effect. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTARM0 R-0000 0000 0000 000 R/W-0 LEGEND: R = Read, W = Write,n = Valueatreset Figure3-24.ARMINTSET Register[0x01C4 0074] Table3-43.ARMINTSET RegisterBitDescriptions BIT NAME DESCRIPTION 31:1 Reserved Reserved.A readreturns0.

0 INTARM0 DSP-to-ARM Int0Set(1)

(1) Writinga '1'generatestheinterruptand setsthecorrespondingbitintheARMINT statusregister.The registerbitautomaticallyclearsto a valueof'0'.Writinga '0'has no effect.Thisregisteralwaysreadsas '0'.

130 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reserved R-0000 0000 0000 0000 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reserved INTARM0 R-0000 0000 0000 000 R/W-0 LEGEND: R = Read, W = Write,n = Valueatreset Figure3-25.ARMINTCLR Register[0x01C4 0078] Table3-44.ARMINTCLR RegisterBitDescriptions BIT NAME DESCRIPTION 31:1 Reserved Reserved.A readreturns0.

0 INTARM0 DSP-to-ARM Int0Clear(1)

(1) Writinga '1'clearsthecorrespondingbitintheARMINT statusregister.The registerbitautomaticallyclearstoa valueof'0'.Writinga '0' has no effect.Thisregisteralwaysreadsas '0'. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 131 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 3.7.3.12EmulationControl The flexibilityoftheDM646xT DMSoC architectureallowseithertheARM or DSP tocontrolthevarious peripherals(setupregisters,serviceinterrupts,etc.).Whilethisassignmentispurelya matterofsoftware convention,duringan emulationhaltitis necessary forthe device to know which peripheralsare associatedwiththehaltingprocessorso thatonlythosemodules receivethesuspend signal.Thisallows peripheralsassociatedwiththeother(unhalted)processortocontinuenormaloperation.The SUSPSRC registerindicatestheemulationsuspend sourceforthoseperipheralswhichsupportemulationsuspend. The SUSPSRC registerformatisshown inFigure3-26.Briefdetailson theperipheralswhichcorrespond to the registerbitsare listedinTable 3-45. When the associatedSUSPSRC bitis‘0’, the peripheral’s emulationsuspend signaliscontrolledby theARM emulatorand when setto‘1’itiscontrolledby theDSP emulator. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 CRGEN1 CRGEN0 TIMR2 TIMR1 TIMR0 GPIO PWM1 PWM0 SPI UART2 UART1 UART0 I2C MCASP1 MCASP0RSVSRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC SRC R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 15 13 12 11 10 9 8 7 6 5 4 3 0 HPI EMAC USB VDCE TSIF1 TSIF0 VPIFRESERVED RSV RSV RESERVEDSRC SRC SRC SRC SRC SRC SRC R-000 R/W-0 R-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R-0 R/W-0 R-0000 LEGEND: R/W = Read/Write;R = Read only;-n = valueafterreset Figure3-26.SUSPSRC Register Table3-45.SUSPSRC RegisterBitDescriptions BIT NAME DESCRIPTION ClockRecoveryGenerator1 EmulationSuspend Source. 31 CRGEN1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. ClockRecoveryGenerator0 EmulationSuspend Source. 30 CRGEN0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. Timer2(WD Timer)EmulationSuspend Source. 29 TIMR2SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. Timer1EmulationSuspend Source. 28 TIMR1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. Timer0EmulationSuspend Source. 27 TIMR0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. GPIO EmulationSuspend Source. 26 GPIOSRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. 25 RSV Reserved.Read returns"0". PWM1 EmulationSuspend Source. 24 PWM1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. PWM0 EmulationSuspend Source. 23 PWM0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. SPI EmulationSuspend Source. 22 SPISRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. UART2 EmulationSuspend Source. 21 UART2SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend.

132 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table3-45.SUSPSRC RegisterBitDescriptions(continued) BIT NAME DESCRIPTION UART1 EmulationSuspend Source. 20 UART1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. UART0 EmulationSuspend Source. 19 UART0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. I2C EmulationSuspend Source. 18 I2CSRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. McASP1 EmulationSuspend Source. 17 MCASP1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. McASP0 EmulationSuspend Source. 16 MCASP0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. 15:13 RESERVED Reserved.Read returns"0". HPI EmulationSuspend Source. 12 HPISRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. 11 RSV Reserved.Read returns"0". EthernetMAC EmulationSuspend Source. 10 EMACSRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. USB EmulationSuspend Source. 9 USBSRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. VDCE EmulationSuspend Source. 8 VDCESRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. TSIF1 EmulationSuspend Source. 7 TSIF1SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. TSIF0 EmulationSuspend Source. 6 TSIF0SRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. 5 RSV Reserved.Read returns"0". VideoPortEmulationSuspend Source. 4 VPIFSRC 0 = ARM emulationsuspend. 1 = DSP emulationsuspend. 3:0 RESERVED Reserved.Read returns"0". Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 133 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

3.8 Debugging Considerations

3.8.1 Pullup/PulldownResistors

ProperboarddesignshouldensurethatinputpinstotheTMS320DM646x DMSoC devicealwaysbe ata validlogicleveland notfloating.Thismay be achievedviapullup/pulldownresistors.The TMS320DM646x DMSoC featuresinternalpullup(IPU)and internalpulldown(IPD)resistorson most pinstoeliminatethe need,unlessotherwisenoted,forexternalpullup/pulldownresistors. An externalpullup/pulldownresistorneeds tobe used inthefollowingsituations:

  • Boot and ConfigurationPins: Ifthe pin is both routedout and 3-stated(notdriven),an external pullup/pulldownresistoris strongly recommended , even ifthe IPU/IPD matches the desired value/state.
  • Other Input Pins: If the IPU/IPD does not match the desired value/state,use an external pullup/pulldownresistortopullthesignaltotheoppositerail. For thebootand configurationpins(listedinTable2-6,Boot TerminalFunctions),iftheyarebothrouted out and 3-stated(notdriven),itisstronglyrecommended thatan externalpullup/pulldownresistorbe implemented.Although,internalpullup/pulldownresistorsexiston thesepinsand theymay match the desiredconfigurationvalue,providingexternalconnectivitycan help ensure thatvalidlogiclevelsare latchedon these device boot and configurationpins.In addition,applyingexternalpullup/pulldown resistorson thebootand configurationpinsadds conveniencetotheuserindebuggingand flexibilityin switchingoperatingmodes. Tipsforchoosingan externalpullup/pulldownresistor:
  • Considerthetotalamount ofcurrentthatmay pass throughthepulluporpulldownresistor.Make sure toincludetheleakagecurrentsofallthedevicesconnectedtothenet,as wellas any internalpullupor pulldownresistors.
  • Decidea targetvalueforthenet.For a pulldownresistor,thisshouldbe below thelowestVIL levelof allinputsconnectedtothenet.For a pullupresistor,thisshouldbe above thehighestVIH levelofall inputson thenet.A reasonablechoicewould be totargettheVOL orVOH levelsforthelogicfamilyof thelimitingdevice;which,by definition,have margintotheVIL and VIH levels.
  • Selecta pullup/pulldownresistorwiththelargestpossiblevalue;but,whichcan stillensurethatthenet willreachthetargetpulledvaluewhen maximum currentfromalldeviceson thenetisflowingthrough the resistor.The currentto be consideredincludesleakage currentplus,any otherinternaland externalpullup/pulldownresistorson thenet.
  • For bidirectionalnets,thereisan additionalconsiderationwhich setsa lowerlimiton the resistance valueoftheexternalresistor.Verifythattheresistanceissmallenough thattheweakestoutputbuffer can drivethenettotheoppositelogiclevel(includingmargin).
  • Remember toincludetoleranceswhen selectingtheresistorvalue.
  • Forpullupresistors,alsoremember toincludetoleranceson theDV DD rail. For most systems,a 1-kΩ resistorcan be used tooppose theIPU/IPDwhilemeetingtheabove criteria. Usersshouldconfirmthisresistorvalueiscorrectfortheirspecificapplication. For most systems,a 20-kΩ resistorcan be used tocomplimenttheIPU/IPDon thebootand configuration pinswhilemeetingtheabove criteria.Users shouldconfirmthisresistorvalueiscorrectfortheirspecific application. For most systems,a 20-kΩ resistorcan also be used as an externalPU/PD on the pins thathave IPUs/IPDsdisabledand requirean externalPU/PD resistorwhilestillmeetingthe above criteria.Users shouldconfirmthisresistorvalueiscorrectfortheirspecificapplication. For more detailedinformationon inputcurrent(II),and thelow-/high-levelinputvoltages(VIL and VIH)for theVCE6467T DMSoC, see Section5.3,ElectricalCharacteristicsOver Recommended Ranges ofSupply Voltageand OperatingTemperature.

134 DeviceConfigurations Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 For the internalpullup/pulldownresistorsforalldevicepins,see the peripheral/system-specificterminal functionstable. Copyright© 2011,Texas InstrumentsIncorporated DeviceConfigurations 135 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

4 System Interconnect

On theVCE6467T device,theC64x+ megamodule, theARM subsystem,theEDMA3 transfercontrollers, and the system peripheralsare interconnectedthrougha switchfabricarchitecture.The switchfabricis composed ofmultipleswitchedcentralresources(SCRs) and multiplebridges. For more detailedinformationon the DMSoC System InterconnectArchitecture,includingthe device-specificSCRs, bridges,and the system connectionmatrix,see the TMS320DM6467 SoC Architectureand ThroughputOverviewApplicationReport(literaturenumber SPRAAW4).

136 System Interconnect Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

5 Device OperatingConditions

5.1 AbsoluteMaximum RatingsOver OperatingCase Temperature Range (Unless

OtherwiseNoted)(1) Supplyvoltageranges: Core (CVDD ,DEV_CV DD ,AUX_CV DD )(2) –0.5V to1.5V I/O,3.3V(DVDD33 ,USB_V DDA3P3 )(2) -0.3V to3.8V I/O,1.8V(DVDDR2 ,PLL1V DD18 ,PLL2V DD18 ,DEV_DV DD18 ,AUX_DV DD18 , -0.3V to2.6V USB_V DD1P8 )(2) Inputand Outputvoltageranges: –0.3V to3.8V V I/O,3.3-Vpins(exceptPCI-capablepins) –0.3V toDV DD33 + 0.3V –0.5V to4.2V V I/O,3.3-VpinsPCI-capablepins –0.5V toDV DD33 + 0.5V –0.3V to2.6V V I/O,1.8V –0.3V toDV DD18 + 0.3V Operatingcase temperature (default)[-1G] 0°C to85°C ranges,Tc: (D version)IndustrialTemperature[-1G] -40°C to85°C Storagetemperaturerange,Tstg (default) –55°C to150°C ElectrostaticDischarge(ESD) ESD-HBM (Human Body Model)(3) ± 2000 V Performance: ESD-CDM (Charged-DeviceModel)(4) ± 500 V (1) Stressesbeyond thoselistedunder"absolutemaximum ratings"may cause permanentdamage tothedevice.These arestressratings only,and functionaloperationofthedeviceattheseorany otherconditionsbeyond thoseindicatedunder"recommended operating conditions"isnotimplied.Exposuretoabsolute-maximum-ratedconditionsforextendedperiodsmay affectdevicereliability. (2) AllvoltagevaluesarewithrespecttoVSS. (3) Based on JEDEC JESD22-A114E (ElectrostaticDischarge(ESD) SensitivityTestingHuman Body Model (HBM)). (4) Based on JEDEC JESD22-C101C (Field-InducedCharged-DeviceModel TestMethod forElectrostatic-Discharge-WithstandThresholds ofMicroelectronicComponents). Copyright© 2011,Texas InstrumentsIncorporated DeviceOperatingConditions 137 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

5.2 Recommended OperatingConditions

Supplyvoltage,Core (CVDD ,DEV_CV DD ,CV DD (-1G) 1.235 1.3 1.365 VAUX_CV DD ) (1) Supplyvoltage,I/O,3.3V(DVDD33 ,USB_V DDA3P3 ) 3.14 3.3 3.46 V DV DD Supplyvoltage,I/O,1.8V(DVDDR2 ,PLL1V DD18 ,PLL2V DD18 , 1.71 1.8 1.89 VDEV_DV DD18 ,AUX_DV DD18 ,USB_V DD1P8 (2)) Supplyground(VSS ,PLL1V SS ,PLL2V SS ,DEV_V SS (3),VSS 0 0 0 VAUX_V SS (3),USB_V SSREF ) DDR_VREF DDR2 referencevoltage(4) 0.49DVDDR2 0.5DVDDR2 0.51DVDDR2 V DDR2 impedance control,connectedvia50-Ω (±5%DDR_ZP VSS Vtolerance)resistortoVSS DDR2 impedance control,connectedvia50-Ω (±5%DDR_ZN DV DDR2 Vtolerance)resistortoDV DDR2 High-levelinputvoltage,3.3V (exceptJTAG[TCK], 2 VPCI-capable,and I2C pins) High-levelinputvoltage,JTAG [TCK] 2.5 V VIH High-levelinputvoltage,PCI 0.5DVDD33 V High-levelinputvoltage,I2C 0.7DVDD33 V High-levelinputvoltage,non-DDR I/O,1.8V 0.65DVDD18 V Low-levelinputvoltage,3.3V (exceptPCI-capableand I2C 0.8 Vpins) Low-levelinputvoltage,PCI 0.3DVDD33 VVIL Low-levelinputvoltage,I2C 0 0.3DVDD33 V Low-levelinputvoltage,non-DDR I/O,1.8V 0.35DVDD18 V Default 0 85 °C Tc Operatingcase temperature D Version -40 85 °C FSYSCLK1 DSP OperatingFrequency(SYSCLK1) -1G 20 1 GHz (1) FuturevariantsofTISoC devicesmay operateatvoltagesrangingfrom0.9V to1.4V toprovidea rangeofsystempower/performance valuesorinputpinconfigurationmodifications.Not incorporatinga flexiblesupplymay limitthesystem's abilitytoeasilyadapttofuture versionsofTISoC devices. (2) Oscillator1.8V power supply(DEV_DV DD18 )can be connectedtothesame 1.8V power supplyas DV DDR2 . (3) Oscillatorground(DEV_V SS and AUX_V SS )must be keptseparatefromothergroundsand connecteddirectlytothecrystalload capacitorground. (4) DDR_VREF isexpectedtoequal0.5DVDDR2 ofthetransmittingdeviceand totrackvariationsintheDV DDR2 .

138 DeviceOperatingConditions Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

5.3 ElectricalCharacteristicsOver Recommended Ranges ofSupply Voltageand

OperatingTemperature (UnlessOtherwiseNoted) PARAMETER TEST CONDITIONS (1) MIN TYP MAX UNIT Low/fullspeed:USB_DN and USB_DP 2.8 USB_V DDA3P3 V Highspeed:USB_DN and USB_DP 360 440 mV High-leveloutputvoltage(3.3VI/OexceptVOH DV DD33 = MIN, IOH = MAX 2.4 VPCI-capableand I2C pins) High-leveloutputvoltage(3.3VI/O IOH = –0.5mA, DV DD33 = 3.3V 0.9DVDD33 (2) VPCI-capablepins) Low/fullspeed:USB_DN and USB_DP 0.0 0.3 V Highspeed:USB_DN and USB_DP –10 10 mV Low-leveloutputvoltage(3.3VI/Oexcept DV DD33 = MIN, IOL = MAX 0.4 VVOL PCI-capableand I2C pins) Low-leveloutputvoltage(3.3VI/O IOL = 1.5mA, DV DD33 = 3.3V 0.1DVDD33 (2) VPCI-capablepins) Low-leveloutputvoltage(3.3VI/OI2C pins) IO = 3 mA 0 0.4 V VLDO USB_V DDA1P2LDO outputvoltage 1.14 1.2 1.26 V VI= VSS toDV DD33 withoutopposing ±20 μAinternalresistor Inputcurrent[DC](exceptI2C and VI = VSS toDV DD33 withopposing 50 100 250 μAPCI-capablepins) internalpullupresistor(4) VI = VSS toDV DD33 withopposing –250 –100 –50 μAinternalpulldownresistor(4) II (3) InputcurrentDC VI = VSS toDV DD33 ±20 μA 0 < VI< DV DD33 = 3.3V without ±50 μAopposinginternalresistor 0 < VI< DV DD33 = 3.3V withopposingInputcurrent(PCI-capablepins)DC 50 250 μAinternalpullupresistor(4) 0 < VI< DV DD33 = 3.3V withopposing –250 –50 μAinternalpulldownresistor(4) GMTCLK, MTXD[7:0],MTXEN –8 mA DDR2; VOH = DV DDR2 – 0.4V –8 mA IOH High-leveloutputcurrent[DC] PCI-capablepins –0.5(2) mA(PCIpinfunctiononly) Allotherperipherals –4 mA GMTCLK, MTXD[7:0],MTXEN 8 mA DDR2; VOL = 0.4V 8 mA IOL Low-leveloutputcurrent[DC] PCI-capablepins 1.5(2) mA(PCIpinfunctiononly) Allotherperipherals 4 mA VO = DV DD33 orVSS ;internalpull ±20 μAdisabled IOZ (6) I/OOff-stateoutputcurrent VO = DV DD33 orVSS ;internalpull ±100 μAenabled CV DD = 1.3V,DSP clock= 1 GHzCore (CVDD ,DEV_CV DD ,AUX_CV DD )ICDD ARM Clock= 500 MHz, DDR Clock= 1792.22 mAsupplycurrent(7)

400 MHz

DV DD = 3.3V,DSP clock= 1 GHz3.3VI/O(DVDD33 ,USB_V DDA3P3 )supplyIDDD ARM Clock= 500 MHz, DDR Clock= 25.66 mAcurrent(7) (1) Fortestconditionsshown as MIN, MAX, orTYP, use theappropriatevaluespecifiedintherecommended operatingconditionstable. (2) These ratednumbers arefromthePCI LocalBus SpecificationRevision2.3.The DC specificationsand AC specificationsaredefinedin Table4-3(DC Specificationsfor3.3VSignaling)and Table4-4(AC Specificationsfor3.3VSignaling),respectively. (3) IIappliestoinput-onlypinsand bi-directionalpins.Forinput-onlypins,IIindicatestheinputleakagecurrent.Forbi-directionalpins,II indicatestheinputleakagecurrentand off-state(Hi-Z)outputleakagecurrent. (4) Appliesonlytopinswithan internalpullup(IPU)orpulldown(IPD)resistor. (5) PCI inputleakagecurrentsincludeHi-Zoutputleakageforallbidirectionalbufferswith3-stateoutputs. (6) IOZ appliestooutput-onlypins,indicatingoff-state(Hi-Z)outputleakagecurrent. (7) Measured underthefollowingconditions:60% DSP CPU utilization;ARM doingtypicalactivity(peripheralconfigurations,other housekeepingactivities);DDR2 Memory Controllerat50% utilization,50% writes,32 bits,50% bitswitchingatroom temperature(25 °C).The actualcurrentdraw variesacrossmanufacturingprocessesand ishighlyapplication-dependent.Formore detailson coreand I/Oactivity,as wellas informationrelevanttoboardpower supplydesign,see theTMS320DM6467T Power ConsumptionSummary Copyright© 2011,Texas InstrumentsIncorporated DeviceOperatingConditions 139 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com ElectricalCharacteristicsOver Recommended Ranges ofSupply Voltageand OperatingTemperature (UnlessOtherwiseNoted)(continued) PARAMETER TEST CONDITIONS (1) MIN TYP MAX UNIT 1.8VI/O(DVDDR2 ,PLL1V PRW18 , DV DD = 1.8V,DSP clock= 1 GHz IDDD PLL2V PRW18 ,DEV_DV DD18 ,AUX_DV DD18 , ARM Clock= 500 MHz, DDR Clock= 214.02 mA USB_V DD1P8 )supplycurrent(7) 400 MHz C I Inputcapacitance 4 pF C o Outputcapacitance 4 pF

140 DeviceOperatingConditions Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

Transmission□Line 4.0□pF 1.85□pF Z0□=□50 (see□Note) Ω Tester□Pin□Electronics Data□Sheet□Timing□Reference□Point Output Under Test NOTE: The data sheet provides timing at the device pin. For output timing analysis, the tester pin electronics and its transmission line effects must be taken into account. A transmission line with a delay of 2 ns can be used to produce the desired transmission line effect. The transmission line is intended as a load only . It is not necessary to add or subtract the transmission line delay (2 ns) from the data sheet timings. Input requirements in this data sheet are tested with an input slew rate of < 4 Volts per nanosecond (4 V/ns) at the device pin. 42 Ω 3.5□nH Device□Pin (see□Note) Vref V =□V MAX□(or□V MAX)ref IL OL V =□V MIN□(or□V MIN)ref IH OH VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6 PeripheralInformationand ElectricalSpecifications

6.1 Parameter Information

Figure6-1.TestLoad CircuitforAC Timing Measurements The loadcapacitancevaluestatedisonlyforcharacterizationand measurement ofAC timingsignals.This loadcapacitancevaluedoes notindicatethemaximum loadthedeviceiscapableofdriving. 6.1.1 1.8-Vand 3.3-VSignalTransitionLevels Allinputand outputtimingparametersarereferencedtoVrefforboth"0"and "1"logiclevels.For3.3-VI/O, Figure6-2.Inputand Output VoltageReferenceLevelsforAC Timing Measurements Allriseand falltransitiontimingparametersarereferencedtoVIL MAX and VIH MIN forinputclocks,VOL MAX and VOH MIN foroutputclocks. Figure6-3.Rise and FallTransitionTime VoltageReferenceLevels 6.1.2 3.3-VSignalTransitionRates Alltimingsaretestedwithan inputedge rateof4 voltspernanosecond (4V/ns).

6.1.3 Timing Parameters and Board Routing Analysis

The timingparametervaluesspecifiedinthisdatamanual do notincludedelaysby board routings.As a good board designpractice,such delaysmust always be taken intoaccount.Timing valuesmay be Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 141 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com adjustedby increasing/decreasingsuch delays.TI recommends utilizingthe availableI/O buffer informationspecification(IBIS)models toanalyzethetimingcharacteristicscorrectly.To properlyuse IBIS models to attainaccuratetiminganalysisfora givensystem,see the Using IBIS Models forTiming Analysisapplicationreport(literaturenumber SPRA839). Ifneeded, externallogichardware such as buffersmay be used tocompensate any timingdifferences. For theDDR2 memory controllerinterface,itisnotnecessarytouse theIBISmodels toanalyzetiming characteristics.Section6.10.2,DDR2 Interface,providesa PCB routingrulessolutionthatdescribesthe routingrulestoensuretheDDR2 memory controllerinterfacetimingsaremet.

6.2 Recommended Clock and ControlSignalTransitionBehavior

Allclocksand controlsignalsmust transitionbetween VIH and VIL (orbetween VIL and VIH)ina monotonic manner.

142 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.3 Power Supplies

For more informationregardingTI'spower management productsand suggesteddevicesto power TI DSPs, visitwww.ti.com/processorpower.

6.3.1 Power-Supply Sequencing

The VCE6467T includesone coresupply(CVDD ),and two I/Osupplies— DV DD33 and DV DDR2 .To ensure properdeviceoperation,a specificpower-upsequence must be followed.Some TIpower-supplydevices includefeaturesthat facilitatepower sequencing— for example, Auto-Trackand Slow-Start/Enable features.Formore informationon TIpower suppliesand theirfeatures,visitwww.ti.com/processorpower. Here isa summary ofthepower sequencingrequirements:

  • The power ramp ordermust be CV DD beforeDV DDR2 , and DV DDR2 beforeDV DD33 — meaning during power up,thevoltageattheDV DDR2 railshouldneverexceed thevoltageattheCV DD rail.Similarly, thevoltageattheDV DDD33 railshouldneverexceed thevoltageattheDV DDR2 rail.
  • From the timethatpower ramp begins,allpower supplies(CVDD , DV DDR2 , DV DD33 ) must be stable within200 ms. The term "stable"means reachingthe recommended operatingcondition(see Section5.2,Recommended OperatingConditionstable).

6.3.2 Power-Supply Design Considerations

Core and I/Osupplyvoltageregulatorsshouldbe locatedclosetotheDSP (orDSP array)tominimize inductanceand resistanceinthepower deliverypath.Additionally,when designingforhigh-performance applicationsutilizingtheVCE6467T device,thePC boardshouldincludeseparatepower planesforcore, I/O,and ground;allbypassedwithhigh-qualitylow-ESL/ESR capacitors.

6.3.3 Power-Supply Decoupling

Inordertoproperlydecouplethesupplyplanesfrom system noise,placeas many capacitors(caps)as possiblecloseto theVCE6467T. These caps need to be closeto theVCE6467T power pins,no more than 1.25 cm maximum distanceto be effective.Physicallysmallercaps,such as 0402, are betterbut need to be evaluated from a yield/manufacturingpoint-of-view.Parasiticinductancelimitsthe effectivenessof the decouplingcapacitors,thereforephysicallysmallercapacitorsshouldbe used while maintainingthelargestavailablecapacitancevalue. Largercaps foreach supplycan be placedfurtheraway forbulkdecoupling.Largebulkcaps (ontheorder of100 μF) shouldbe furthestaway, butstillas closeas possible.Large caps foreach supplyshouldbe placedoutsideoftheBGA footprint. As withtheselectionofany component,verificationofcapacitoravailabilityovertheproduct'sproduction lifetimeshouldbe considered. For more detailson capacitorusage and placement,see the ImplementingDDR2 PCB Layouton the TMS320DM646x DMSoC ApplicationReport(literaturenumber SPRAAM1A ).

6.3.4 VCE6467T Power and Clock Domains

The VCE6467T includesone singlepower domain — the"AlwaysOn" power domain.The "AlwaysOn" power domain isalwayson when thechipison.The "AlwaysOn" domain ispowered by theCV DD pinsof the VCE6467T. AllVCE6467T modules liewithinthe "AlwaysOn" power domain.Table 6-1 providesa listingoftheVCE6467T clockdomains. Two primaryreferenceclocksarerequiredfortheVCE6467T device.These can eitherbe crystalinputsor drivenby externaloscillators.A 33-MHz or33.3-MHz crystalisrecommended forthesystem PLLs,which generatethe internalclocksforthe ARM926, DSP, HDVICPs, peripherals,and the EDMA3. A 24- or 48-MHz crystalisalsorequirediftheUSB (24-MHz only)orUART (either24-or48-MHz) peripheralsare to be used.In addition,the 24- or 48-MHz inputclockcan be used to sourcethe McASPs' clocks.For furtherdescriptionoftheVCE6467T clockdomains,see and Figure6-4. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 143 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com The VCE6467T architectureisdividedintothepower and clockdomains shown inTable6-1.Table6-2 furtherdiscussestheclockdomains and theirratios.Figure6-4shows theClockDomain BlockDiagram. Table6-1.VCE6467T Power and Clock Domains POWER DOMAIN CLOCK DOMAIN PERIPHERAL/MODULE AlwaysOn SYSCLK3 UART0 AlwaysOn SYSCLK3 UART1 AlwaysOn SYSCLK3 UART2 AlwaysOn SYSCLK3 I2C AlwaysOn SYSCLK3 Timer0 AlwaysOn SYSCLK3 Timer1 AlwaysOn SYSCLK3 Timer2 AlwaysOn SYSCLK3 PWM0 AlwaysOn SYSCLK3 PWM1 AlwaysOn SYSCLK2 DDR2 AlwaysOn SYSCLK2 VPIF AlwaysOn SYSCLK2 TSIF0 AlwaysOn SYSCLK2 TSIF1 AlwaysOn SYSCLK2 VDCE AlwaysOn SYSCLK2 HDVICP0 AlwaysOn SYSCLK2 HDVICP1 AlwaysOn SYSCLK2 EDMA3 AlwaysOn SYSCLK2 PCI AlwaysOn SYSCLK2 SCR AlwaysOn SYSCLK3 GPSC AlwaysOn SYSCLK3 LPSCs AlwaysOn SYSCLK3 PLLC1 AlwaysOn SYSCLK3 PLLC2 AlwaysOn SYSCLK3 IcePick AlwaysOn SYSCLK3 EMIFA AlwaysOn SYSCLK3 USB AlwaysOn SYSCLK3 HPI AlwaysOn SYSCLK3 VLYNQ AlwaysOn SYSCLK3 EMAC/MDIO AlwaysOn SYSCLK3 SPI AlwaysOn SYSCLK3 McASP0 AlwaysOn SYSCLK3 McASP1 AlwaysOn SYSCLK3 CRGEN0 AlwaysOn SYSCLK3 CRGEN1 AlwaysOn SYSCLK4 ATA AlwaysOn SYSCLK3 GPIO AlwaysOn SYSCLK1 C64x+ CPU AlwaysOn SYSCLK2 ARM926

144 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-2.VCE6467T Clock Domains CLOCK DOMAIN CLOCK FIXED RATIO vs. CLOCK MODES FREQUENCY (MHz)DOMAIN SOURCE SYSCLK1 FREQ SUBSYSTEM BYPASS MODE PLL MODE (-1G)(1) [defaultRATIO] DSP Subsystem PLLDIV1 PLLC1 SYSCLK1 1:1 33.30MHz 999 MHz ARM926 Subsystem, 1:2 EDMA3, HDVICP, PCI, PLLDIV2 PLLC1 SYSCLK2 16.65MHz 499.50MHzVDCE, VPIF,TSIFs,DDR2 Mem Ctlr Peripherals(GPIO,Timers, 1:4 I2C,PWMs, HPI,EMAC, EMIFA, VLYNQ, SPI,ARM PLLDIV3 PLLC1 SYSCLK3 8.33MHz 249.75MHzINTC,USB2.0,UARTs, McASPs, CRGENs, SYSTEM) ATA 1:6[default]PLLDIV4 PLLC1 SYSCLK4 5.55MHz 142.71MHz1:7(2) TSIF0 (3) 1:8[default]PLLDIV5 PLLC1 SYSCLK5 4.16MHz 99.90MHz1:10(2) TSIF1(3) 1:8[default]PLLDIV6 PLLC1 SYSCLK6 4.16MHz 99.90MHz1:10(2) VPIF(3) 1:8[default]PLLDIV8 PLLC1 SYSCLK8 4.16MHz 99.90MHz (4) 1:10(2) VLYNQ 1:6[default]PLLDIV9 PLLC1 SYSCLK9 5.55MHz 99.90MHz1:10(2) DDR2 PHY PLLDIV1 PLLC2 SYSCLK1 1:1 33.30MHz 799.20MHz (1) These tablevaluesassume a DEV_MXI/DEV_CLKIN of33.3MHz and a PLL1 multiplierequalto30.Any inputcrystalwitha frequency between 20 MHz and 35 MHz can be used. (2) To achievethesequotedfrequencines,thePLLC1 SYSCLKx (forSYSCLK4, SYSCLK5, SYSCLK6, SYSCLK8, SYSCLK9) default dividervaluesmust be changed based on theinputcrystalfrequency.Forthestepstochange thePLLC1 SYSCLKx dividervalues,see theTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). (3) These domain clocksources,alongwithVP_CLKIN[3:0],STC_CLKIN, CRG0_VCXI, and CRG1_VCXI clocksignals,go throughthe clockselectlogictodeterminetheclocksourceenabledas theinputtotheVPIF and TSIF peripherals. (4) Use an externalclocksourceforthe54-/74.25-/108-MHzVPIF clock. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 145 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

PLL Controller□1 PLLDIV1□(/1□Fixed) SYSCLK1 PLLDIV2□(/2□Fixed) SYSCLK2 PLLDIV3□(/4□Fixed) SYSCLK3 PLLDIV4□(/6□Prog) SYSCLK4 PLLDIV9□(/6□Prog) SYSCLK9 PLLDIV5□(/8□Prog) SYSCLK5 PLLDIV6□(/8□Prog) SYSCLK6 PLLDIV8□(/8□Prog) SYSCLK8 BPDIV□(/1□Prog) SYSCLKBP AUXCLK DEV_MXI/ DEV_CLKIN (33.3□MHz) DSP Subsystem PCI VDCE HDVICP0 HDVICP1 EDMA3 Crossbar/SCR ARM□Subsystem GPIO Timer□0 Timer□1 Timer□2□(WD) I2C PWM□(x2) HPI EMAC/MDIO EMIFA VLYNQ SPI ARM□INTC ATA TINP0L TINP0U TINP1L USB□2.0 60□MHz USB□PHY UART0 McASP0 McASP1 AUX_MXI/ AUX_CLKIN (24/48□MHz) Clock□Select Logic TSIF0 TSIF1 Video□Port I/F CLKOUT0 AUDIO_CLK0 AUDIO_CLK1 CRGEN0 CRGEN1 DDR2□Mem□Cltr UART1 UART2 VP_CLKIN0 VP_CLKIN1 VP_CLKIN2 VP_CLKIN3 STC_CLKIN CRG0_VCXI CRG1_VCXI PLLDIV1□(/1□Prog) PLL Controller□2 PLL2_SYSCLK1 PLLM PLLM PLLDIV1□(/1□Fixed) PLLDIV2□(/2□Fixed) PLLDIV3□(/4□Fixed) PLLDIV4□(/6□Prog) PLLDIV5□(/8□Prog) PLLDIV6□(/8□Prog) PLLDIV8□(/8□Prog) PLLDIV9□(/6□Prog) BPDIV□(/1□Prog) SYSCLK1 SYSCLK2 SYSCLK3 SYSCLK4 SYSCLK5 SYSCLK6 SYSCLK8 SYSCLK9 SYSCLKBP AUXCLK PLLEN PLL CLKMODE PLLM CLKIN OSCIN PLLOUT VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-4.PLL1 and PLL2 Clock Domain Block Diagram For furtherdetailon PLL1 and PLL2, see the structureblock diagrams shown in Figure6-5 and Figure6-6,respectively. Figure6-5.PLL1 StructureBlock Diagram

146 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

PLLDIV1□(/1□Prog) PLL2_SYSCLK1 (DDR2_PHY) PLLEN PLL PLLM CLKIN/OSCIN(A) (A) As□selected□by□the□PLL2□PLLCTL register PLLOUT VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-6.PLL2 StructureBlock Diagram

6.3.5 Power and Sleep Controller(PSC)

The Power and Sleep Controller(PSC) controlsdevice power by gatingoffclocksto individual peripherals/modules.The PSC consistsofa GlobalPSC (GPSC) and a setofLocalPSCs (LPSCs).The GPSC containsmemory mapped registers,PSC interruptcontrol,and a statemachine for each peripheral/module.An LPSC isassociatedwitheach peripheral/moduleand providesclockand reset control.The GPSC controlsalloftheVCE6467T's LPSCs. The ARM Subsystem does nothave an LPSC module. ARM sleep mode is accomplishedthroughthe waitforinterruptinstruction.The LPSCs for VCE6467T are shown in Table 6-3. The PSC Registermemory map isgivenin Table 6-4. For more detailson the PSC, see the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literature number SPRUEP9 ). Table6-3.VCE6467T LPSC Assignments LPSC PERIPHERAL/MODULE LPSC PERIPHERAL/MODULE LPSC PERIPHERAL/MODULE NUMBER NUMBER NUMBER

0 Reserved 16 VideoPort 32 SPI

1 C64x+ CPU 17 VideoPort 33 GPIO

2 HDVICP0 18 TSIF0 34 TIMER0

3 HDVICP1 19 TSIF1 35 TIMER1

4 EDMA CC 20 DDR2 Memory Controller 36 Reserved

5 EDMA TC0 21 EMIFA 37 Reserved

6 EDMA TC1 22 McASP0 38 Reserved

7 EDMA TC2 23 McASP1 39 Reserved

8 EDMA TC3 24 CRGEN0 40 Reserved

9 USB2.0 25 CRGEN1 41 Reserved

10 ATA 26 UART0 42 Reserved

11 VLYNQ 27 UART1 43 Reserved

12 HPI 28 UART2 44 Reserved

13 PCI 29 PWM0 45 ARM INTC

14 EMAC/MDIO 30 PWM1

15 VDCE 31 I2C

Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 147 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-4.PSC Registers REGISTERHEX ADDRESS RANGE DESCRIPTIONACRONYM 0x01C4 1000 PID PeripheralRevisionand ClassInformationRegister 0x01C4 1004 -0x01C4 1017 – Reserved 0x01C4 1018 INTEVAL InterruptEvaluationRegister 0x01C4 101C -0x01C4 1039 – Reserved 0x01C4 1040 MERRPR0 Module ErrorPending0 (mod 0-31)Register 0x01C4 1044 MERRPR1 Module ErrorPending1 (mod 32-63)Register 0x01C4 1048 -0x01C4 1049 – Reserved 0x01C4 1050 MERRCR0 Module ErrorClear0 (mod 0 -31)Register 0x01C4 1054 MERRCR1 Module ErrorClear1 (mod 32 -63)Register 0x01C4 1058 -0x01C4 111F Reserved 0x01C4 1120 PTCMD Power Domain TransitionCommand Register 0x01C4 1124 -0x01C4 1127 – Reserved 0x01C4 1128 PTSTAT Power Domain TransitionStatusRegister 0x01C4 112C -0x01C4 11FF – Reserved 0x01C4 1200 PDSTAT0 Power Domain Status0 Register(AlwaysOn) 0x01C4 1204 -0x01C4 12FF – Reserved 0x01C4 1300 PDCTL0 Power Domain Control0 Register(AlwaysOn) 0x01C4 1304 -0x01C4 17FF – Reserved 0x01C4 1800 -0x01C4 1803 – Reserved 0x01C4 1804 MDSTAT1 Module Status1 Register(C64x+ CPU) 0x01C4 1808 MDSTAT2 Module Status2 Register(HDVICP0) 0x01C4 180C MDSTAT3 Module Status3 Register(HDVICP1) 0x01C4 1810 MDSTAT4 Module Status4 Register(EDMA CC) 0x01C4 1814 MDSTAT5 Module Status5 Register(EDMA TC0) 0x01C4 1818 MDSTAT6 Module Status6 Register(EDMA TC1) 0x01C4 181C MDSTAT7 Module Status7 Register(EDMA TC2) 0x01C4 1820 MDSTAT8 Module Status8 Register(EDMA TC3) 0x01C4 1824 MDSTAT9 Module Status9 Register(USB) 0x01C4 1828 MDSTAT10 Module Status10 Register(ATA) 0x01C4 182C MDSTAT11 Module Status11 Register(VLYNQ) 0x01C4 1830 MDSTAT12 Module Status12 Register(HPI) 0x01C4 1834 MDSTAT13 Module Status13 Register(PCI) 0x01C4 1838 MDSTAT14 Module Status14 Register(EMAC) 0x01C4 183C MDSTAT15 Module Status15 Register(VDCE) 0x01C4 1840 MDSTAT16 Module Status16 Register(VdieoPort) 0x01C4 1844 MDSTAT17 Module Status17 Register(VideoPort) 0x01C4 1848 MDSTAT18 Module Status18 Register(TSIF0) 0x01C4 184C MDSTAT19 Module Status19 Register(TSIF1) 0x01C4 1850 MDSTAT20 Module Status20 Register(DDR2 Mem Ctlr) 0x01C4 1854 MDSTAT21 Module Status21 Register(EMIFA) 0x01C4 1858 MDSTAT22 Module Status22 Register(McASP0) 0x01C4 185C MDSTAT23 Module Status23 Register(McASP1) 0x01C4 1860 MDSTAT24 Module Status24 Register(CRGEN0) 0x01C4 1864 MDSTAT25 Module Status25 Register(CRGEN1) 0x01C4 1868 MDSTAT26 Module Status26 Register(UART0) 0x01C4 186C MDSTAT27 Module Status27 Register(UART1) 0x01C4 1870 MDSTAT28 Module Status28 Register(UART2)

148 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-4.PSC Registers(continued) REGISTERHEX ADDRESS RANGE DESCRIPTIONACRONYM 0x01C4 1874 MDSTAT29 Module Status29 Register(PWM0) 0x01C4 1878 MDSTAT30 Module Status30 Register(PWM1) 0x01C4 187C MDSTAT31 Module Status31 Register(I2C) 0x01C4 1880 MDSTAT32 Module Status32 Register(SPI) 0x01C4 1884 MDSTAT33 Module Status33 Register(GPIO) 0x01C4 1888 MDSTAT34 Module Status34 Register(TIMER0) 0x01C4 188C MDSTAT35 Module Status35 Register(TIMER1) 0x01C4 1890 -0x01C4 18B3 – Reserved 0x01C4 18B4 MDSTAT45 Module Status45 Register(ARM INTC) 0x01C4 18B8 -0x01C4 19FF – Reserved 0x01C4 1A00 -0x01C4 1A03 – Reserved 0x01C4 1A04 MDCTL1 Module Control1 Register(C64x+ CPU) 0x01C4 1A08 MDCTL2 Module Control2 Register(HDVICP0) 0x01C4 1A0C MDCTL3 Module Control3 Register(HDVICP1) 0x01C4 1A10 MDCTL4 Module Control4 Register(EDMA CC) 0x01C4 1A14 MDCTL5 Module Control5 Register(EDMA TC0) 0x01C4 1A18 MDCTL6 Module Control6 Register(EDMA TC1) 0x01C4 1A1C MDCTL7 Module Control7 Register(EDMA TC2) 0x01C4 1A20 MDCTL8 Module Control8 Register(EDMA TC3) 0x01C4 1A24 MDCTL9 Module Control9 Register(USB) 0x01C4 1A28 MDCTL10 Module Control10 Register(ATA) 0x01C4 1A2C MDCTL11 Module Control11 Register(VLYNQ) 0x01C4 1A30 MDCTL12 Module Control12 Register(HPI) 0x01C4 1A34 MDCTL13 Module Control13 Register(PCI) 0x01C4 1A38 MDCTL14 Module Control14 Register(EMAC) 0x01C4 1A3C MDCTL15 Module Control15 Register(VDCE) 0x01C4 1A40 MDCTL16 Module Control16 Register(VideoPort) 0x01C4 1A44 MDCTL17 Module Control17 Register(VideoPort) 0x01C4 1A48 MDCTL18 Module Control18 Register(TSIF0) 0x01C4 1A4C MDCTL19 Module Control19 Register(TSIF1) 0x01C4 1A50 MDCTL20 Module Control20 Register(DDR2 Mem Ctlr) 0x01C4 1A54 MDCTL21 Module Control21 Register(EMIFA) 0x01C4 1A58 MDCTL22 Module Control22 Register(McASP0) 0x01C4 1A5C MDCTL23 Module Control23 Register(McASP1) 0x01C4 1A60 MDCTL24 Module Control24 Register(CRGEN0) 0x01C4 1A64 MDCTL25 Module Control25 Register(CRGEN1) 0x01C4 1A68 MDCTL26 Module Control26 Register(UART0) 0x01C4 1A6C MDCTL27 Module Control27 Register(UART1) 0x01C4 1A70 MDCTL28 Module Control28 Register(UART2) 0x01C4 1A74 MDCTL29 Module Control29 Register(PWM0) 0x01C4 1A78 MDCTL30 Module Control30 Register(PWM1) 0x01C4 1A7C MDCTL31 Module Control31 Register(I2C) 0x01C4 1A80 MDCTL32 Module Control32 Register(SPI) 0x01C4 1A84 MDCTL33 Module Control33 Register(GPIO) 0x01C4 1A88 MDCTL34 Module Control34 Register(TIMER0) 0x01C4 1A8C MDCTL35 Module Control35 Register(TIMER1) 0x01C4 1A90 -0x01C4 1AB3 – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 149 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-4.PSC Registers(continued) REGISTERHEX ADDRESS RANGE DESCRIPTIONACRONYM 0x01C4 1AB4 MDCTL45 Module Control45 Register(ARM INTC) 0x01C4 1AB8 -0x01C4 1FFF – Reserved

150 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DEV_MXI/ DEV_CLKIN DEV_MXO C1 C2 Crystal DEV_VSS

33.3 MHz

1.8 V DEV_DVDD18 1.3 V DEV_CVDDDEV_DVSS /c40 /c41 C C1 2CL C C1 2 /c61 /c43 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.4 ExternalClock InputFrom DEV_MXI/DEV_CLKIN and AUX_MXI/AUX_CLKIN Pins

The VCE6467T deviceincludestwo optionsto providean externalclockinputforboth the system and auxiliaryoscillators:

  • Use an on-chiposcillatorwithexternalcrystal(fundamentalparallelresonantmode only,no overtone support).
  • Use an external1.8-VLVCMOS-compatible clockinput. Any inputcrystalfrequencybetween 27 MHz and 35 MHz can be used forthe System Oscillator (DEV_MXI/DEV_CLKIN). The optimalexternalclockinputfrequencyforthe crystalsare 33 MHz or 33.3 MHz forthe system oscillator(DEV_MXI/DEV_CLKIN) and 24 MHz fortheauxiliaryoscillator.Section6.4.1.1providesmore detailson Option1, usingan on-chiposcillatorwithexternalcrystalforthe 33.3-MHz system oscillator. Section6.4.1.2providesmore detailson Option1,usingan on-chiposcillatorwithexternalcrystalforthe LVCMOS-compatible clockinputforthe 33.3-MHz system oscillator.Section6.4.2providesdetailson Option2,usingan external1.8-VLVCMOS-compatible clockinputforthe24-MHz auxiliaryoscillator.

6.4.1 Clock InputOption 1— Crystal

6.4.1.1 33.3-MHz forSystem OscillatorClock InputOption 1— Crystal Inthisoption,a crystalisused as theexternalclockinputtotheVCE6467T systemoscillator. The 33.3-MHz oscillatorprovidesthereferenceclockforallVCE6467T subsystemsand peripherals.The on-chiposcillatorrequiresan external33.3-MHz crystalconnectedacrosstheDEV_MXI and DEV_MXO pins,alongwithtwo loadcapacitors,as shown inFigure6-7.The externalcrystalloadcapacitorsmust be connectedonlytothe33.3-MHz oscillatorgroundpin(DEV_V SS ).Do not connecttoboardground(VSS ). The DEV_DV DD18 pincan be connectedtothesame 1.8V power supplyas DV DDR2 . Figure6-7.33.3-MHz System Oscillator The loadcapacitors,C1 and C2, shouldbe chosen such thattheequationissatisfied(fortypicalvalues, see Table 6-5).C L in the equationis the load specifiedby the crystalmanufacturer.Alldiscrete components used to implement the oscillatorcircuitshould be placed as close as possibleto the associatedoscillatorpins(DEV_MXI and DEV_MXO) and totheDEV_V SS pin. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 151 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

AUX_MXI/ AUX_CLKIN AUX_MXO C1 C2 Crystal AUX_VSS

24 MHz

1.8 V AUX_DVDD18 1.3 V AUX_CVDDAUX_DVSS /c40 /c41 C C1 2CL C C1 2 /c61 /c43 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-5.InputRequirements forCrystalon the27 – 35-MHz System Oscillator PARAMETER MIN NOM MAX UNIT Start-UpTime (frompower up untiloscillatingatstablefrequency) 4 ms OscillationFrequency 27 33 or33.3 35 MHz 27 – 31-MHz 50 Ω ESR 32 – 35-MHz 40 Ω ParallelLoad Capacitance(C1 and C2) [Max] 12 – 20 pF FrequencyTolerance ± 50 ppm Aging ± 5 ppm ThermalStability ± 50 ppm OscillationMode Fundamental n/a DriveLevel(Max) 0.8 mW ShuntCapacitance(Max) 5 pF 6.4.1.2 24-MHz AuxiliaryOscillatorClock InputOption 1— Crystal Inthisoption,a crystalisused as theexternalclockinputtotheVCE6467T auxiliaryoscillator. The 24-MHz oscillatorprovidesthereferenceclockforUSB and UART peripheralsand theinternalclock sourcefortheMcASP peripherals.The on-chiposcillatorrequiresan external24-MHz crystalconnected acrosstheAUX_MXI and AUX_MXO pins,alongwithtwo loadcapacitors,as shown inFigure6-8.The externalcrystalloadcapacitorsmust be connectedonlytothe24-MHz oscillatorground pin(AUX_V SS ). Do not connecttoboardground(VSS ).The AUX_DV DD18 pincan be connectedtothesame 1.8V power supplyas DV DDR2 . Figure6-8.24-MHz AuxiliaryOscillator The loadcapacitors,C1 and C2, shouldbe chosen such thattheequationissatisfied(fortypicalvalues, see Table 6-6).C L in the equationis the load specifiedby the crystalmanufacturer.Alldiscrete components used to implement the oscillatorcircuitshould be placed as close as possibleto the associatedoscillatorpins(AUX_MXI and AUX_MXO) and totheAUX_V SS pin. Table6-6.InputRequirements forCrystalon the24-MHz AuxiliaryOscillator PARAMETER MIN NOM MAX UNIT Start-UpTime (frompower up untiloscillatingatstable 4 msfrequencyof24 MHz) OscillationFrequency 24 MHz ESR 60 Ω

152 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-6.InputRequirements forCrystalon the24-MHz AuxiliaryOscillator(continued) PARAMETER MIN NOM MAX UNIT (1) FrequencyStability ±50 ppm ParallelLoad Capacitance(C1 and C2) [Max] 12 – 20 pF FrequencyTolerance ± 50 ppm Aging ± 5 ppm ThermalStability ± 50 ppm OscillationMode Fundamental n/a DriveLevel(Max) 0.8 mW ShuntCapacitance(Max) 5 pF (1) IftheUSB isused,a 24-MHz, 50-ppm crystalisrecommended. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 153 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DEV_MXI/ DEV_CLKIN DEV_MXO NC DEV_VSS 1.8 V DEV_DVDD18 DEV_DVSS 1.3 V DEV_CVDD AUX_MXI/ AUX_CLKIN AUX_MXO NC AUX_VSS 1.8 V AUX_DVDD18 AUX_DVSS 1.3 V AUX_CVDD VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.4.2 Clock InputOption 2— 1.8-VLVCMOS-Compatible Clock Input Inthisoption,a 1.8-VLVCMOS-Compatible ClockInputisused as theexternalclockinputtothesystem oscillator.The externalconnectionsareshown inFigure6-9.The DEV_MXI/DEV_CLKIN pinisconnected tothe1.8-VLVCMOS-Compatible clocksource.The DEV_MXO pinisleftunconnected.The DEV_V SS pin isconnectedto board ground (VSS ).The DEV_DV DD18 pincan be connectedto the same 1.8-Vpower supplyas DV DDR2 . Figure6-9.1.8-VLVCMOS-Compatible Clock Input The clocksourcemust meet theDEV_MXI/DEV_CLKIN timingrequirementsinSection6.5.5,ClockPLL ElectricalData/Timing(Inputand OutputClocks). 6.4.2.2 24-MHz AuxiliaryOscillatorClock InputOption 2— 1.8-VLVCMOS-Compatible Clock Input Inthisoption,a 1.8-VLVCMOS-Compatible ClockInputisused as theexternalclockinputtotheauxiliary oscillator.The externalconnectionsare shown in Figure 6-10. The AUX_MXI/AUX_CLKIN pin is connectedtothe1.8-VLVCMOS-Compatible clocksource.The AUX_MXO pinisleftunconnected.The AUX_V SS pinisconnectedtoboard ground (VSS ).The AUX_DV DD18 pincan be connectedtothesame 1.8-Vpower supplyas DV DDR2 . Figure6-10.1.8-VLVCMOS-Compatible Clock Input The clocksourcemust meet theAUX_MXI/AUX_CLKIN timingrequirementsinSection6.5.5,ClockPLL ElectricalData/Timing(Inputand OutputClocks).

154 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

EMI□Filter +1.8□V 0.01 Fμ PLL2 0.1 Fμ C4C3 EMI□Filter +1.8□V 0.01 Fμ PLL1 0.1 Fμ PLL1VDD18 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.5 Clock PLLs

There aretwo independentlycontrolledPLLs on VCE6467T. PLL1 generatesthefrequenciesrequiredfor the ARM, DSP, HDVICP0/1, EDMA, and peripherals.PLL2 generatesthe frequenciesrequiredforthe DDR2 interface.Any inputcrystalfrequencybetween 27 MHz and 35 MHz can be used fortheSystem Oscillator(DEV_MXI/DEV_CLKIN). The recommended referenceclockforboth PLLs isthe 33-MHz or 33.3-MHz crystalinput.The VCE6467T has a thirdPLL thatisembedded withintheUSB2.0 PHY and the 24-MHz oscillatorisitsreferenceclocksource.ThisparticularPLL isonlyusableforUSB operation,and is discussedfurtherin the TMS320DM646x DMSoC UniversalSerialBus (USB) ControllerUser'sGuide (literaturenumber SPRUER7 ).

6.5.1 PLL1 and PLL2

Both PLL1 and PLL2 power aresuppliedexternallyviathe1.8-VPLL power-supplypins(PLL1VDD18 and PLL2V DD18 ).An externalEMI filtercircuitmust be added to PLL1V DD18 and PLL2V DD18 , as shown in Figure6-11.The 1.8-VsupplyoftheEMI filtersmust be fromthesame 1.8-Vpower planesupplyingthe device’s 1.8-V I/O power-supplypins (DVDDR2 ).TI recommends EMI filtermanufacturerMurata,part number NFM18CC222R1C3. AllPLL externalcomponents (C1,C2, C3, C4, and theEMI Filters)must be placedas closetothedevice as possible.For the bestperformance,TI recommends thatallthe PLL externalcomponents be on a singleside of the board withoutjumpers,switches,or components otherthan the ones shown in Figure6-11.For reducedPLL jitter,maximizethespacingbetween switchingsignalsand thePLL external components (C1,C2, C3, C4, and theEMI Filters). Figure6-11.PLL1 and PLL2 ExternalConnection The minimum CLKIN riseand falltimesshouldalsobe observed.For theinputclocktimingrequirements, see Section6.5.5,ClockPLL ElectricalData/Timing(Inputand OutputClocks). There isan allowablerange forPLL multiplier(PLLM). There isa minimum and maximum operating frequency for DEV_MXI/DEV_CLKIN, PLLOUT, AUX_MXI/AUX_CLKIN, and the device clocks (SYSCLKs). The PLL Controllersmust be configurednottoexceed any oftheseconstraintsdocumented in thissection(certaincombinationsof externalclockinputs,internaldividers,and PLL multiplyratios mightnotbe supported).Fortheseconstraints(ranges),see Table6-7through. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 155 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-7.PLL1 and PLL2 MultiplierRanges -1G PLL MULTIPLIER (PLLM) MIN MAX PLL1 Multiplier x14 x32 PLL2 Multiplier x14 x32 Table6-8.PLLC1 Clock Frequency Ranges -1G CLOCK SIGNAL NAME UNIT MIN MAX DEV_MXI/DEV_CLKIN 20 35 MHz PLLOUT 400 1000 MHz SYSCLK1 (PLLDIV1 Domain) 1000 MHz Table6-9.PLLC2 Clock Frequency Ranges -1G CLOCK SIGNAL NAME UNIT MIN MAX DEV_MXI/DEV_CLKIN (1) 20 35 MHz PLLOUT 400 800 MHz PLL2_SYSCLK1 (toDDR2 PHY) 800 MHz (1) DEV_MXI/DEV_CLKIN inputclockisused forbothPLL Controllers (PLLC1 and PLLC2). BothPLL1 and PLL2 have stabilization,lock,and resettimingrequirementsthatmust be followed. The PLL stabilizationtimeistheamount oftimethatmust be allottedfortheinternalPLL regulatorsto become stableafterthe PLL ispowered up (afterthe PLLCTL.PLLPWRDN bitgoes througha 1-to-0 transition).The PLL shouldnotbe operateduntilthisstabilizationtimehas expired.Thisstabilizationstep must be appliedafterthese resets— a Power-on Reset, a Warm Reset, or a Max Reset, as the PLLCTL.PLLPWRDN bitresetstoa "1".ForthePLL stabliziationtimevalue,see Table6-10. The PLL resettimeistheamount ofwaittimeneeded forthePLL toproperlyreset(writingPLLRST = 1) beforebringingthePLL outofreset(writingPLLRST = 0).ForthePLL resettimevalue,see Table6-10. The PLL locktimeistheamount oftimeneeded from when thePLL istakenoutofreset(PLLRST = 0 withPLLEN = 0)towhen towhen thePLL controllercan be switchedtoPLL mode (PLLEN = 1).For the PLL locktimevalue,see Table6-10. Table6-10.PLL1 and PLL2 Stabilization,Lock,and Reset Times PLL STABILIZATION/ MIN NOM MAX UNITLOCK/RESET TIME PLL StabilizationTime 150 μs PLL Lock Time 2000C (1) ns PLL ResetTime 128C (1) ns (1) C = CLKIN cycletimeinns.Forexample,when DEV_MXI/DEV_CLKIN orAUX_MXI/AUX_CLKIN frequencyis27 MHz, use C = 37.037 ns. Fordetailson thePLL initializationsoftwaresequence,see theTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). For more informationon theclockdomains and theirclockratiorestrictions,see Section6.3.4,VCE6467T Power and ClockDomains.

156 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.5.2 PLL ControllerRegisterDescription(s)

A summary of the PLL controllerregistersis shown in Table 6-11. For more details,see the TMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). Table6-11.PLL and Reset ControllerRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME PLL1 ControllerRegisters 0x01C4 0800 PID PeripheralID Register 0x01C4 08E4 RSTYPE ResetType Register 0x01C4 0900 PLLCTL PLL Controller1 PLL ControlRegister 0x01C4 0910 PLLM PLL Controller1 PLL MultiplierControlRegister 0x01C4 0918 PLLDIV1 PLL Controller1 Divider1 Register(SYSCLK1) 0x01C4 091C PLLDIV2 PLL Controller1 Divider2 Register(SYSCLK2) 0x01C4 0920 PLLDIV3 PLL Controller1 Divider3 Register(SYSCLK3) 0x01C4 0928 – Reserved 0x01C4 092C BPDIV PLL Controller1 Bypass Control-DividerRegister(SYSCLKBP) 0x01C4 0938 PLLCMD PLL Controller1 Command Register 0x01C4 093C PLLSTAT PLL Controller1 StatusRegister(Shows PLLC1 PLLCTL Status) PLL Controller1 ClockAlignControlRegister0x01C4 0940 ALNCTL (IndicatesWhich SYSCLKs Need tobe AlignedforProperDeviceOperation) PLL Controller1 PLLDIV DividerRatioChange StatusRegister0x01C4 0944 DCHANGE (IndicatesifSYSCLK DivideRatiohas been modified) 0x01C4 0948 CKEN PLL Controller1 ClockEnableControlRegister 0x01C4 094C CKSTAT PLL Controller1 ClockStatusRegister(ForAllClocksExceptSYSCLKx) 0x01C4 0950 SYSTAT PLL Controller1 SYSCLK StatusRegister(IndicatesSYSCLK on/offStatus) 0x01C4 0960 PLLDIV4 PLL Controller1 Divider4 Register(SYSCLK4) 0x01C4 0964 PLLDIV5 PLL Controller1 Divider5 Register(SYSCLK5) 0x01C4 0968 PLLDIV6 PLL Controller1 Divider6 Register(SYSCLK6) 0x01C4 096C – Reserved 0x01C4 0970 PLLDIV8 PLL Controller1 Divider8 Register(SYSCLK8) 0x01C4 0974 PLLDIV9 PLL Controller1 Divider9 Register(SYSCLK9) PLL2 ControllerRegisters 0x01C4 0C00 PID PeripheralID Register 0x01C4 0D00 PLLCTL PLL Controller2 PLL ControlRegister 0x01C4 0D10 PLLM PLL Controller2 PLL MultiplierControlRegister 0x01C4 0D18 PLLDIV1 PLL Controller2 Divider1 Register(PLL2_SYSCLK1 DDR2 PHY) 0x01C4 0D28 – Reserved 0x01C4 0D38 PLLCMD PLL Controller2 Command Register 0x01C4 0D3C PLLSTAT PLL Controller2 StatusRegister(Shows PLLC2 PLLCTL Status) PLL Controller2 ClockAlignControlRegister0x01C4 0D40 ALNCTL (IndicatesWhich SYSCLKs Need tobe AlignedforProperDeviceOperation) PLL Controller2 PLLDIV DividerRatioChange StatusRegister0x01C4 0D44 DCHANGE (IndicatesifSYSCLK DivideRatiohas been modified) 0x01C4 0D48 CKEN PLL Controller2 ClockEnableControlRegister 0x01C4 0D4C CKSTAT PLL Controller2 ClockStatusRegister(ForAllClocksExceptSYSCLKx) 0x01C4 0D50 SYSTAT PLL Controller2 SYSCLK StatusRegister(IndicatesSYSCLK on/offStatus) 0x01C4 0D54 -0x01C4 0FFF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 157 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

PLL Controller□1 0101 0100 0001 0011 1010 1001 0110 1000 0000 CLKCTL.CLKOUT AUX_MXI/AUX_CLKIN DEV_MXI/DEV_CLKIN CLKOUT0 PLLDIV9□(/6□Prog) AUX_MXI SYSCLK9 SYSCLK8 PLLDIV8□(/8□Prog) SYSCLK6PLLDIV6□(/8□Prog) SYSCLK5PLLDIV5□(/8□Prog) PLLDIV4□(/6□Prog) SYSCLK4 SYSCLK3 PLLDIV3□(/4□Fixed) AUXCLK VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.5.3 Clock PLL ConsiderationsWith ExternalClock Sources

Iftheinternaloscillatorisbypassed,tominimizetheclockjittera singlecleanpower supplyshouldpower boththeVCE6467T deviceand theexternalclockoscillatorcircuit.The minimum CLKIN riseand falltimes shouldalsobe observed.For theinputclocktimingrequirements,see Section6.5.5,ClockPLL Electrical Data/Timing(Inputand OutputClocks). Rise/falltimes,duty cycles(high/lowpulsedurations),and the load capacitanceof the externalclock sourcemust meet thedevicerequirementsinthisdatamanual (seeSection5.3,ElectricalCharacteristics Over Recommended Ranges of Supply Voltageand OperatingTemperature, and Section6.5.5, Clock PLL ElectricalData/Timing(Inputand OutputClocks).)

6.5.4 Output Clocks (CLKOUT0, AUDIO_CLK1, AUDIO_CLK0) -Clock SelectLogic

The VCE6467T includesa selectablegeneral-purposeclockoutput(CLKOUT0) [seeFigure6-12]and two selectableaudiooutputclocks(AUDIO_CLK0 and AUDIO_CLK1) forsynchronizingexternalaudiodevices withtheon-chipsystem or videoclocks[seeFigure6-13 and Figure6-14].The sourcefortheseoutput clocksiscontrolledby theCLKCTL register(0x01C4 005C).Formore detailedinformationon theCLKCTL register,see Section3.3.3,Clockand OscillatorControl. Figure6-12.CLKOUT0 Source Selection

158 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

CLKCTL.AUD_CLK0 GP[4]/STC_CLKIN AUX_MXI/AUX_CLKIN AUDIO_CLK0 STC_CLKIN AUX_MXI VP0_CLKIN3 VP0_CLKIN2 VP0_CLKIN1 VP0_CLKIN0 CRG0_VCXI

0 GP[3]

URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10xUCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 0001AUXCLKPLL Controller□1 PINMUX0.AUDCK0 PINMUX0.CRGMUX 0011 CRG1_VCXI VP_CLKIN3/TS1_CLKO VP_CLKIN2 VP_CLKIN1 VP_CLKIN0 URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI DEV_MXI/DEV_CLKIN 0110 0101 0010 0100 1001 0111 1000 0000 CLKCTL.AUD_CLK1 GP[4]/STC_CLKIN AUX_MXI/AUX_CLKIN AUDIO_CLK1 STC_CLKIN AUX_MXI VP0_CLKIN3 VP0_CLKIN2 VP0_CLKIN1 VP0_CLKIN0 CRG0_VCXI

0 GP[2]

URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10xUCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 0001AUXCLKPLL Controller□1 PINMUX0.AUDCK1 PINMUX0.CRGMUX 0011 CRG1_VCXI VP_CLKIN3/TS1_CLKO VP_CLKIN2 VP_CLKIN1 VP_CLKIN0 URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI DEV_MXI/DEV_CLKIN VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-13.AUDIO_CLK0 Source Selection Figure6-14.AUDIO_CLK1 Source Selection Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 159 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DEV_MXI/ DEV_CLKIN 5 1 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.5.5 Clock PLL ElectricalData/Timing(Inputand Output Clocks)

Table6-12.Timing Requirements forDEV_MXI/DEV_CLKIN (1)(2)(3)(4)(seeFigure6-15) -1G NO. UNIT MIN NOM MAX 1 tc(DMXI) Cycletime,DEV_MXI/DEV_CLKIN 28.57 30.03 50 ns 2 tw(DMXIH) Pulseduration,DEV_MXI/DEV_CLKIN high 0.45C 0.55C ns 3 tw(DMXIL) Pulseduration,DEV_MXI/DEV_CLKIN low 0.45C 0.55C ns 4 tt(DMXI) Transitiontime,DEV_MXI/DEV_CLKIN 7 ns 5 tJ(DMXI) Periodjitter,DEV_MXI/DEV_CLKIN 0.02C ns (1) The DEV_MXI/DEV_CLKIN frequencyand PLL multiplyfactorshouldbe chosen such thattheresultingclockfrequencyiswithinthe specificrangeforCPU operatingfrequency.Forexample,fora -1G speed devicewitha 33.3-MHz DEV_CLKIN frequency,thePLL multiplyfactorshouldbe ≤ 30. (2) The referencepointsfortheriseand falltransitionsaremeasured atVILMAX and VIH MIN. (3) Formore detailson thePLL multiplierfactors,see theTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (LiteratureNumber SPRUEP9 ). (4) C = DEV_CLKIN cycletimeinns.Forexample,when DEV_MXI/DEV_CLKIN frequencyis33.3MHz, use C = 30.03ns. Figure6-15.DEV_MXI/DEV_CLKIN Timing

160 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

AUX_MXI/ AUX_CLKIN 5 1 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-13.Timing Requirements forAUX_MXI/AUX_CLKIN (1)(2)(3)(seeFigure6-16) -1G NO. UNIT MIN NOM MAX 1 tc(AMXI) Cycletime,AUX_MXI/AUX_CLKIN 41.6 or20.83 (4) ns 2 tw(AMXIH) Pulseduration,AUX_MXI/AUX_CLKIN high 0.45C 0.55C ns 3 tw(AMXIL) Pulseduration,AUX_MXI/AUX_CLKIN low 0.45C 0.55C ns 4 tt(AMXI) Transitiontime,AUX_MXI/AUX_CLKIN 7 ns 5 tJ(AMXI) Periodjitter,AUX_MXI/AUX_CLKIN 0.02C ns

6 Sf Frequencystability,AUX_MXI/AUX_CLKIN (4) ± 50 ppm

(1) The referencepointsfortheriseand falltransitionsaremeasured atVILMAX and VIH MIN. (2) Formore detailson thePLL,see theTMS320DM646x DMSoC UniversalSerialBus (USB) ControllerUser's Guide (LiteratureNumber SPRUER7 ). (3) C = DEV_CLKIN cycletimeinns.Forexample,when AUX_MXI/AUX_CLKIN frequencyis24 MHz, use C = 41.6 ns and when AUX_MXI/AUX_CLKIN frequencyis48 MHz, use C = 20.83 ns. (4) IftheUSB isused,a 24-MHz, 50-ppm crystalisrecommended. Figure6-16.AUX_MXI/AUX_CLKIN Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 161 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(Divide-by-1) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-14.SwitchingCharacteristicsOver Recommended OperatingConditionsforCLKOUT0 (1)(2) (seeFigure6-17) -1G NO. PARAMETER UNIT MIN MAX 1 tc(CLKOUT0) Cycletime,CLKOUT0 6.734 296.296 ns 2 tw(CLKOUT0H) Pulseduration,CLKOUT0 high 0.4P 0.6P ns 3 tw(CLKOUT0L) Pulseduration,CLKOUT0 low 0.4P 0.6P ns 4 tt(CLKOUT0) Transitiontime,CLKOUT0 0.05P ns (1) The referencepointsfortheriseand falltransitionsaremeasured atVOL MAX and VOH MIN. (2) P = 1/CLKOUT0 clockfrequencyinnanoseconds(ns).Forexample,when CLKOUT0 frequencyis33.3MHz, use P = 30.03ns. Figure6-17.CLKOUT0 Timing

162 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.6 Enhanced DirectMemory Access (EDMA3) Controller

The EDMA controllerhandlesalldatatransfersbetween memories and thedeviceslaveperipheralson the VCE6467T device.These data transfersincludecache servicing,non-cacheablememory accesses, user-programmeddatatransfers,and hostaccesses.These aresummarized as follows:

  • Transferto/fromon-chipmemories – ARM926 TCM – DSP L1D memory – DSP L2 memory
  • Transferto/fromexternalstorage – DDR2 SDRAM – NAND flash – AsynchronousEMIF (EMIFA) – ATA
  • Transferto/fromperipherals/hosts – VLYNQ – HPI – McASP0/1 – SPI – I2C – PWM0/1 – UART0/1/2 – PCI The EDMA supportstwo addressingmodes: constantaddressingand incrementaddressing.On the VCE6467T, constantaddressingmode isnot supportedby any peripheralor internalmemory. For more informationon thesetwo addressingmodes, see theTMS320DM646x DMSoC Enhanced DirectMemory Access (EDMA) ControllerUser’s Guide (literaturenumber SPRUEQ5 ). The VCE6467T devicesupportsa programmabledefaultburstsizefeature.The defaultburstsizeofeach EDMA3 TransferController(TC) is configuredvia the EDMA TransferControllerDefaultBurstSize Configurationregister(EDMATCCFG). For more detailedinformationon theEDMATCCFG register,see Section3.6.2,PeripheralSelectionAfterDeviceReset.

6.6.1 EDMA3 Channel SynchronizationEvents

The EDMA supportsup to 64 EDMA channelswhich serviceperipheraldevicesand externalmemory. Table6-15 liststhesourceofEDMA synchronizationeventsassociatedwitheach oftheprogrammable EDMA channels.For theVCE6467T device,theassociationofan eventtoa channelisfixed;each ofthe EDMA channelshas one specificevent associatedwithit.These specificeventsare capturedin the EDMA eventregisters(ER, ERH) even ifthe eventsare disabledby the EDMA eventenableregisters (EER, EERH). For more detailedinformationon theEDMA module and how EDMA eventsare enabled, captured,processed,linked,chained,and cleared,etc.,see the TMS320DM646x DMSoC Enhanced DirectMemory Access (EDMA) ControllerUser’s Guide (literaturenumber SPRUEQ5 ) Table6-15.VCE6467T EDMA Channel SynchronizationEvents(1) EDMA EVENT NAME EVENT DESCRIPTIONCHANNEL 0-3 – Reserved (1) Inadditiontotheeventsshown inthistable,each ofthe64 channelscan alsobe synchronizedwith thetransfercompletionoralternatetransfercompletionevents.Formore detailedinformationon EDMA event-transferchaining,see theTMS320DM646x DMSoC Enhanced DirectMemory Access (EDMA) ControllerUser's Guide (literaturenumber SPRUEQ5 ). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 163 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-15.VCE6467T EDMA Channel SynchronizationEvents (continued) EDMA EVENT NAME EVENT DESCRIPTIONCHANNEL

4 AXEVTE0 McASP0 TransmitEventEven

5 AXEVTO0 McASP0 TransmitEventOdd

6 AXEVT0 McASP0 TransmitEvent

7 AREVTE0 McASP0 ReceiveEventEven

8 AREVTO0 McASP0 ReceiveEventOdd

9 AREVT0 McASP0 ReceiveEvent

10 AXEVTE1 McASP1 TransmitEventEven

11 AXEVTO1 McASP1 TransmitEventOdd

12 AXEVT1 McASP1 TransmitEvent

13-15 – Reserved

16 SPIXEVT SPI TransmitEvent

17 SPIREVT SPI ReceiveEvent

18 URXEVT0 UART 0 ReceiveEvent

19 UTXEVT0 UART 0 TransmitEvent

20 URXEVT1 UART 1 ReceiveEvent

21 UTXEVT1 UART 1 TransmitEvent

22 URXEVT2 UART 2 ReceiveEvent

23 UTXEVT2 UART 2 TransmitEvent

24-27 – Reserved

28 ICREVT I2C ReceiveEvent

29 ICXEVT I2C TransmitEvent

30-31 – Reserved[Unused]

32 GPINT0 GPIO 0 InterruptEvent

33 GPINT1 GPIO 1 InterruptEvent

34 GPINT2 GPIO 2 InterruptEvent

35 GPINT3 GPIO 3 InterruptEvent

36 GPINT4 GPIO 4 InterruptEvent

37 GPINT5 GPIO 5 InterruptEvent

38 GPINT6 GPIO 6 InterruptEvent

39 GPINT7 GPIO 7 InterruptEvent

40 GPBNKINT0 GPIO Bank 0 InterruptEvent

41 GPBNKINT1 GPIO Bank 1 InterruptEvent

42 GPBNKINT2 GPIO Bank 2 InterruptEvent

43 CP_ECDCMP1 HDVICP1 ECDCMP InterruptEvent

44 CP_MC1 HDVICP1 MC InterruptEvent

45 CP_BS1 HDVICP1 BS InterruptEvent

46 CP_CALC1 HDVICP1 CALC InterruptEvent

47 CP_LPF1 HDVICP1 LPF InterruptEvent

48 TEVTL0 Timer0 EventLow Interrupt

49 TEVTH0 Timer0 EventHighInterrupt

50 TEVTL1 Timer1 EventLow Interrupt

51 TEVTH1 Timer1 EventHighInterrupt

52 PWM0 PWM 0 InterruptEvent

53 PWM1 PWM 1 InterruptEvent

54-56 – Reserved

57 CP_ME0 HDVICP0 ME InterruptEvent

58 CP_IPE0 HDVICP0 IPE InterruptEvent

164 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-15.VCE6467T EDMA Channel SynchronizationEvents (continued) EDMA EVENT NAME EVENT DESCRIPTIONCHANNEL

59 CP_ECDCMP0 HDVICP0 ECDCMP InterruptEvent

60 CP_MC0 HDVICP0 MC InterruptEvent

61 CP_BS0 HDVICP0 BS InterruptEvent

62 CP_CALC0 HDVICP0 CALC InterruptEvent

63 CP_LPF0 HDVICP0 LPF InterruptEvent

Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 165 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.6.2 EDMA PeripheralRegisterDescription(s)

Table 6-16 liststhe EDMA registers,theircorrespondingacronyms, and VCE6467T devicememory locations. Table6-16.VCE6467T EDMA Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME Channel ControllerRegisters 0x01C0 0000 PID PeripheralIdentificationRegister 0x01C0 0004 CCCFG EDMA3CC ConfigurationRegister 0x01C0 0008 -0x01C0 00FF – Reserved GlobalRegisters 0x01C0 0100 DCHMAP0 DMA Channel0 Mapping toPaRAM Register 0x01C0 0104 DCHMAP1 DMA Channel1 Mapping toPaRAM Register 0x01C0 0108 DCHMAP2 DMA Channel2 Mapping toPaRAM Register 0x01C0 010C DCHMAP3 DMA Channel3 Mapping toPaRAM Register 0x01C0 0110 DCHMAP4 DMA Channel4 Mapping toPaRAM Register 0x01C0 0114 DCHMAP5 DMA Channel5 Mapping toPaRAM Register 0x01C0 0118 DCHMAP6 DMA Channel6 Mapping toPaRAM Register 0x01C0 011C DCHMAP7 DMA Channel7 Mapping toPaRAM Register 0x01C0 0120 DCHMAP8 DMA Channel8 Mapping toPaRAM Register 0x01C0 0124 DCHMAP9 DMA Channel9 Mapping toPaRAM Register 0x01C0 0128 DCHMAP10 DMA Channel10 Mapping toPaRAM Register 0x01C0 012C DCHMAP11 DMA Channel11 Mapping toPaRAM Register 0x01C0 0130 DCHMAP12 DMA Channel12 Mapping toPaRAM Register 0x01C0 0134 DCHMAP13 DMA Channel13 Mapping toPaRAM Register 0x01C0 0138 DCHMAP14 DMA Channel14 Mapping toPaRAM Register 0x01C0 013C DCHMAP15 DMA Channel15 Mapping toPaRAM Register 0x01C0 0140 DCHMAP16 DMA Channel16 Mapping toPaRAM Register 0x01C0 0144 DCHMAP17 DMA Channel17 Mapping toPaRAM Register 0x01C0 0148 DCHMAP18 DMA Channel18 Mapping toPaRAM Register 0x01C0 014C DCHMAP19 DMA Channel19 Mapping toPaRAM Register 0x01C0 0150 DCHMAP20 DMA Channel20 Mapping toPaRAM Register 0x01C0 0154 DCHMAP21 DMA Channel21 Mapping toPaRAM Register 0x01C0 0158 DCHMAP22 DMA Channel22 Mapping toPaRAM Register 0x01C0 015C DCHMAP23 DMA Channel23 Mapping toPaRAM Register 0x01C0 0160 DCHMAP24 DMA Channel24 Mapping toPaRAM Register 0x01C0 0164 DCHMAP25 DMA Channel25 Mapping toPaRAM Register 0x01C0 0168 DCHMAP26 DMA Channel26 Mapping toPaRAM Register 0x01C0 016C DCHMAP27 DMA Channel27 Mapping toPaRAM Register 0x01C0 0170 DCHMAP28 DMA Channel28 Mapping toPaRAM Register 0x01C0 0174 DCHMAP29 DMA Channel29 Mapping toPaRAM Register 0x01C0 0178 DCHMAP30 DMA Channel30 Mapping toPaRAM Register 0x01C0 017C DCHMAP31 DMA Channel31 Mapping toPaRAM Register 0x01C0 0180 DCHMAP32 DMA Channel32 Mapping toPaRAM Register 0x01C0 0184 DCHMAP33 DMA Channel33 Mapping toPaRAM Register 0x01C0 0188 DCHMAP34 DMA Channel34 Mapping toPaRAM Register 0x01C0 018C DCHMAP35 DMA Channel35 Mapping toPaRAM Register 0x01C0 0190 DCHMAP36 DMA Channel36 Mapping toPaRAM Register 0x01C0 0194 DCHMAP37 DMA Channel37 Mapping toPaRAM Register

166 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 0198 DCHMAP38 DMA Channel38 Mapping toPaRAM Register 0x01C0 019C DCHMAP39 DMA Channel39 Mapping toPaRAM Register 0x01C0 01A0 DCHMAP40 DMA Channel40 Mapping toPaRAM Register 0x01C0 01A4 DCHMAP41 DMA Channel41 Mapping toPaRAM Register 0x01C0 01A8 DCHMAP42 DMA Channel42 Mapping toPaRAM Register 0x01C0 01AC DCHMAP43 DMA Channel43 Mapping toPaRAM Register 0x01C0 01B0 DCHMAP44 DMA Channel44 Mapping toPaRAM Register 0x01C0 01B4 DCHMAP45 DMA Channel45 Mapping toPaRAM Register 0x01C0 01B8 DCHMAP46 DMA Channel46 Mapping toPaRAM Register 0x01C0 01BC DCHMAP47 DMA Channel47 Mapping toPaRAM Register 0x01C0 01C0 DCHMAP48 DMA Channel48 Mapping toPaRAM Register 0x01C0 01C4 DCHMAP49 DMA Channel49 Mapping toPaRAM Register 0x01C0 01C8 DCHMAP50 DMA Channel50 Mapping toPaRAM Register 0x01C0 01CC DCHMAP51 DMA Channel51 Mapping toPaRAM Register 0x01C0 01D0 DCHMAP52 DMA Channel52 Mapping toPaRAM Register 0x01C0 01D4 DCHMAP53 DMA Channel53 Mapping toPaRAM Register 0x01C0 01D8 DCHMAP54 DMA Channel54 Mapping toPaRAM Register 0x01C0 01DC DCHMAP55 DMA Channel55 Mapping toPaRAM Register 0x01C0 01E0 DCHMAP56 DMA Channel56 Mapping toPaRAM Register 0x01C0 01E4 DCHMAP57 DMA Channel57 Mapping toPaRAM Register 0x01C0 01E8 DCHMAP58 DMA Channel58 Mapping toPaRAM Register 0x01C0 01EC DCHMAP59 DMA Channel59 Mapping toPaRAM Register 0x01C0 01F0 DCHMAP60 DMA Channel60 Mapping toPaRAM Register 0x01C0 01F4 DCHMAP61 DMA Channel61 Mapping toPaRAM Register 0x01C0 01F8 DCHMAP62 DMA Channel62 Mapping toPaRAM Register 0x01C0 01FC DCHMAP63 DMA Channel63 Mapping toPaRAM Register 0x01C0 0200 QCHMAP0 QDMA Channel0 Mapping toPaRAM Register 0x01C0 0204 QCHMAP1 QDMA Channel1 Mapping toPaRAM Register 0x01C0 0208 QCHMAP2 QDMA Channel2 Mapping toPaRAM Register 0x01C0 020C QCHMAP3 QDMA Channel3 Mapping toPaRAM Register 0x01C0 0210 QCHMAP4 QDMA Channel4 Mapping toPaRAM Register 0x01C0 0214 QCHMAP5 QDMA Channel5 Mapping toPaRAM Register 0x01C0 0218 QCHMAP6 QDMA Channel6 Mapping toPaRAM Register 0x01C0 021C QCHMAP7 QDMA Channel7 Mapping toPaRAM Register 0x01C0 0220 -0x01C0 023F – Reserved 0x01C0 0240 DMAQNUM0 DMA Queue Number Register0 (Channels00 to07) 0x01C0 0244 DMAQNUM1 DMA Queue Number Register1 (Channels08 to15) 0x01C0 0248 DMAQNUM2 DMA Queue Number Register2 (Channels16 to23) 0x01C0 024C DMAQNUM3 DMA Queue Number Register3 (Channels24 to31) 0x01C0 0250 DMAQNUM4 DMA Queue Number Register4 (Channels32 to39) 0x01C0 0254 DMAQNUM5 DMA Queue Number Register5 (Channels40 to47) 0x01C0 0258 DMAQNUM6 DMA Queue Number Register6 (Channels48 to55) 0x01C0 025C DMAQNUM7 DMA Queue Number Register7 (Channels56 to63) 0x01C0 0260 QDMAQNUM CC QDMA Queue Number 0x01C0 0264 -0x01C0 0283 – Reserved 0x01C0 0284 QUEPRI Queue PriorityRegister 0x01C0 0288 -0x01C0 02FF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 167 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 0300 EMR EventMissedRegister 0x01C0 0304 EMRH EventMissedRegisterHigh 0x01C0 0308 EMCR EventMissedClearRegister 0x01C0 030C EMCRH EventMissedClearRegisterHigh 0x01C0 0310 QEMR QDMA EventMissedRegister 0x01C0 0314 QEMCR QDMA EventMissedClearRegister 0x01C0 0318 CCERR EDMA3CC ErrorRegister 0x01C0 031C CCERRCLR EDMA3CC ErrorClearRegister 0x01C0 0320 EEVAL ErrorEvaluateRegister 0x01C0 0324 -0x01C0 033F – Reserved 0x01C0 0340 DRAE0 DMA RegionAccess EnableRegisterforRegion0 0x01C0 0344 DRAEH0 DMA RegionAccess EnableRegisterHighforRegion0 0x01C0 0348 DRAE1 DMA RegionAccess EnableRegisterforRegion1 0x01C0 034C DRAEH1 DMA RegionAccess EnableRegisterHighforRegion1 0x01C0 0350-0x01C0 035F – Reserved 0x01C0 0360 DRAE4 DMA RegionAccess EnableRegisterforRegion4 0x01C0 0364 DRAEH4 DMA RegionAccess EnableRegisterHighforRegion4 0x01C0 0368 DRAE5 DMA RegionAccess EnableRegisterforRegion5 0x01C0 036C DRAEH5 DMA RegionAccess EnableRegisterHighforRegion5 0x01C0 0370 DRAE6 DMA RegionAccess EnableRegisterforRegion6 0x01C0 0374 DRAEH6 DMA RegionAccess EnableRegisterHighforRegion6 0x01C0 0378 DRAE7 DMA RegionAccess EnableRegisterforRegion7 0x01C0 037C DRAEH7 DMA RegionAccess EnableRegisterHighforRegion7 0x01C0 0380 QRAE0 QDMA RegionAccess EnableRegisterforRegion0 0x01C0 0384 QRAE1 QDMA RegionAccess EnableRegisterforRegion1 0x01C0 0388 -0x01C0 038F – Reserved 0x01C0 0390 QRAE4 QDMA RegionAccess EnableRegisterforRegion4 0x01C0 0394 QRAE5 QDMA RegionAccess EnableRegisterforRegion5 0x01C0 0398 QRAE6 QDMA RegionAccess EnableRegisterforRegion6 0x01C0 039C QRAE7 QDMA RegionAccess EnableRegisterforRegion7 0x01C0 03A0 -0x01C0 03FF – Reserved 0x01C0 0400 Q0E0 EventQ0 Entry0 Register 0x01C0 0404 Q0E1 EventQ0 Entry1 Register 0x01C0 0408 Q0E2 EventQ0 Entry2 Register 0x01C0 040C Q0E3 EventQ0 Entry3 Register 0x01C0 0410 Q0E4 EventQ0 Entry4 Register 0x01C0 0414 Q0E5 EventQ0 Entry5 Register 0x01C0 0418 Q0E6 EventQ0 Entry6 Register 0x01C0 041C Q0E7 EventQ0 Entry7 Register 0x01C0 0420 Q0E8 EventQ0 Entry8 Register 0x01C0 0424 Q0E9 EventQ0 Entry9 Register 0x01C0 0428 Q0E10 EventQ0 Entry10 Register 0x01C0 042C Q0E11 EventQ0 Entry11 Register 0x01C0 0430 Q0E12 EventQ0 Entry12 Register 0x01C0 0434 Q0E13 EventQ0 Entry13 Register 0x01C0 0438 Q0E14 EventQ0 Entry14 Register 0x01C0 043C Q0E15 EventQ0 Entry15 Register

168 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 0440 Q1E0 EventQ1 Entry0 Register 0x01C0 0444 Q1E1 EventQ1 Entry1 Register 0x01C0 0448 Q1E2 EventQ1 Entry2 Register 0x01C0 044C Q1E3 EventQ1 Entry3 Register 0x01C0 0450 Q1E4 EventQ1 Entry4 Register 0x01C0 0454 Q1E5 EventQ1 Entry5 Register 0x01C0 0458 Q1E6 EventQ1 Entry6 Register 0x01C0 045C Q1E7 EventQ1 Entry7 Register 0x01C0 0460 Q1E8 EventQ1 Entry8 Register 0x01C0 0464 Q1E9 EventQ1 Entry9 Register 0x01C0 0468 Q1E10 EventQ1 Entry10 Register 0x01C0 046C Q1E11 EventQ1 Entry11 Register 0x01C0 0470 Q1E12 EventQ1 Entry12 Register 0x01C0 0474 Q1E13 EventQ1 Entry13 Register 0x01C0 0478 Q1E14 EventQ1 Entry14 Register 0x01C0 047C Q1E15 EventQ1 Entry15 Register 0x01C0 0480 Q2E0 EventQ2 Entry0 Register 0x01C0 0484 Q2E1 EventQ2 Entry1 Register 0x01C0 0488 Q2E2 EventQ2 Entry2 Register 0x01C0 048C Q2E3 EventQ2 Entry3 Register 0x01C0 0490 Q2E4 EventQ2 Entry4 Register 0x01C0 0494 Q2E5 EventQ2 Entry5 Register 0x01C0 0498 Q2E6 EventQ2 Entry6 Register 0x01C0 049C Q2E7 EventQ2 Entry7 Register 0x01C0 04A0 Q2E8 EventQ2 Entry8 Register 0x01C0 04A4 Q2E9 EventQ2 Entry9 Register 0x01C0 04A8 Q2E10 EventQ2 Entry10 Register 0x01C0 04AC Q2E11 EventQ2 Entry11 Register 0x01C0 04B0 Q2E12 EventQ2 Entry12 Register 0x01C0 04B4 Q2E13 EventQ2 Entry13 Register 0x01C0 04B8 Q2E14 EventQ2 Entry14 Register 0x01C0 04BC Q2E15 EventQ2 Entry15 Register 0x01C0 04C0 Q3E0 EventQ3 Entry0 Register 0x01C0 04C4 Q3E1 EventQ3 Entry1 Register 0x01C0 04C8 Q3E2 EventQ3 Entry2 Register 0x01C0 04CC Q3E3 EventQ3 Entry3 Register 0x01C0 04D0 Q3E4 EventQ3 Entry4 Register 0x01C0 04D4 Q3E5 EventQ3 Entry5 Register 0x01C0 04D8 Q3E6 EventQ3 Entry6 Register 0x01C0 04DC Q3E7 EventQ3 Entry7 Register 0x01C0 04E0 Q3E8 EventQ3 Entry8 Register 0x01C0 04E4 Q3E9 EventQ3 Entry9 Register 0x01C0 04E8 Q3E10 EventQ3 Entry10 Register 0x01C0 04EC Q3E11 EventQ3 Entry11 Register 0x01C0 04F0 Q3E12 EventQ3 Entry12 Register 0x01C0 04F4 Q3E13 EventQ3 Entry13 Register 0x01C0 04F8 Q3E14 EventQ3 Entry14 Register Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 169 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 04FC Q3E15 EventQ3 Entry15 Register 0x01C0 0500 -0x01C0 05FF – Reserved 0x01C0 0600 QSTAT0 Queue 0 StatusRegister 0x01C0 0604 QSTAT1 Queue 1 StatusRegister 0x01C0 0608 QSTAT2 Queue 2 StatusRegister 0x01C0 060C QSTAT3 Queue 3 StatusRegister 0x01C0 0610 -0x01C0 061F – Reserved 0x01C0 0620 QWMTHRA Queue Watermark ThresholdA RegisterforQ[3:0] 0x01C0 0624 -0x01C0 063F – Reserved 0x01C0 0640 CCSTAT EDMA3CC StatusRegister 0x01C0 0644 -0x01C0 0FFF – Reserved GlobalChannel Registers 0x01C0 1000 ER EventRegister 0x01C0 1004 ERH EventRegisterHigh 0x01C0 1008 ECR EventClearRegister 0x01C0 100C ECRH EventClearRegisterHigh 0x01C0 1010 ESR EventSetRegister 0x01C0 1014 ESRH EventSetRegisterHigh 0x01C0 1018 CER ChainedEventRegister 0x01C0 101C CERH ChainedEventRegisterHigh 0x01C0 1020 EER EventEnableRegister 0x01C0 1024 EERH EventEnableRegisterHigh 0x01C0 1028 EECR EventEnableClearRegister 0x01C0 102C EECRH EventEnableClearRegisterHigh 0x01C0 1030 EESR EventEnableSetRegister 0x01C0 1034 EESRH EventEnableSetRegisterHigh 0x01C0 1038 SER SecondaryEventRegister 0x01C0 103C SERH SecondaryEventRegisterHigh 0x01C0 1040 SECR SecondaryEventClearRegister 0x01C0 1044 SECRH SecondaryEventClearRegisterHigh 0x01C0 1048 -0x01C0 104F – Reserved 0x01C0 1050 IER InterruptEnableRegister 0x01C0 1054 IERH InterruptEnableRegisterHigh 0x01C0 1058 IECR InterruptEnableClearRegister 0x01C0 105C IECRH InterruptEnableClearRegisterHigh 0x01C0 1060 IESR InterruptEnableSetRegister 0x01C0 1064 IESRH InterruptEnableSetRegisterHigh 0x01C0 1068 IPR InterruptPendingRegister 0x01C0 106C IPRH InterruptPendingRegisterHigh 0x01C0 1070 ICR InterruptClearRegister 0x01C0 1074 ICRH InterruptClearRegisterHigh 0x01C0 1078 IEVAL InterruptEvaluateRegister 0x01C0 107C -0x01C0 107F – Reserved 0x01C0 1080 QER QDMA EventRegister 0x01C0 1084 QEER QDMA EventEnableRegister 0x01C0 1088 QEECR QDMA EventEnableClearRegister 0x01C0 108C QEESR QDMA EventEnableSetRegister

170 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 1090 QSER QDMA SecondaryEventRegister 0x01C0 1094 QSECR QDMA SecondaryEventClearRegister 0x01C0 1098 -0x01C0 1FFF – Reserved Shadow Region 0 Channel Registers 0x01C0 2000 ER EventRegister 0x01C0 2004 ERH EventRegisterHigh 0x01C0 2008 ECR EventClearRegister 0x01C0 200C ECRH EventClearRegisterHigh 0x01C0 2010 ESR EventSetRegister 0x01C0 2014 ESRH EventSetRegisterHigh 0x01C0 2018 CER ChainedEventRegister 0x01C0 201C CERH ChainedEventRegisterHigh 0x01C0 2020 EER EventEnableRegister 0x01C0 2024 EERH EventEnableRegisterHigh 0x01C0 2028 EECR EventEnableClearRegister 0x01C0 202C EECRH EventEnableClearRegisterHigh 0x01C0 2030 EESR EventEnableSetRegister 0x01C0 2034 EESRH EventEnableSetRegisterHigh 0x01C0 2038 SER SecondaryEventRegister 0x01C0 203C SERH SecondaryEventRegisterHigh 0x01C0 2040 SECR SecondaryEventClearRegister 0x01C0 2044 SECRH SecondaryEventClearRegisterHigh 0x01C0 2048 -0x01C0 204F – Reserved 0x01C0 2050 IER InterruptEnableRegister 0x01C0 2054 IERH InterruptEnableRegisterHigh 0x01C0 2058 IECR InterruptEnableClearRegister 0x01C0 205C IECRH InterruptEnableClearRegisterHigh 0x01C0 2060 IESR InterruptEnableSetRegister 0x01C0 2064 IESRH InterruptEnableSetRegisterHigh 0x01C0 2068 IPR InterruptPendingRegister 0x01C0 206C IPRH InterruptPendingRegisterHigh 0x01C0 2070 ICR InterruptClearRegister 0x01C0 2074 ICRH InterruptClearRegisterHigh 0x01C0 2078 IEVAL InterruptEvaluateRegister 0x01C0 207C -0x01C0 207F – Reserved 0x01C0 2080 QER QDMA EventRegister 0x01C0 2084 QEER QDMA EventEnableRegister 0x01C0 2088 QEECR QDMA EventEnableClearRegister 0x01C0 208C QEESR QDMA EventEnableSetRegister 0x01C0 2090 QSER QDMA SecondaryEventRegister 0x01C0 2094 QSECR QDMA SecondaryEventClearRegister 0x01C0 2098 -0x01C0 21FF – Reserved Shadow Region 1 Channel Registers 0x01C0 2200 ER EventRegister 0x01C0 2204 ERH EventRegisterHigh 0x01C0 2208 ECR EventClearRegister 0x01C0 220C ECRH EventClearRegisterHigh Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 171 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 2210 ESR EventSetRegister 0x01C0 2214 ESRH EventSetRegisterHigh 0x01C0 2218 CER ChainedEventRegister 0x01C0 221C CERH ChainedEventRegisterHigh 0x01C0 2220 EER EventEnableRegister 0x01C0 2224 EERH EventEnableRegisterHigh 0x01C0 2228 EECR EventEnableClearRegister 0x01C0 222C EECRH EventEnableClearRegisterHigh 0x01C0 2230 EESR EventEnableSetRegister 0x01C0 2234 EESRH EventEnableSetRegisterHigh 0x01C0 2238 SER SecondaryEventRegister 0x01C0 223C SERH SecondaryEventRegisterHigh 0x01C0 2240 SECR SecondaryEventClearRegister 0x01C0 2244 SECRH SecondaryEventClearRegisterHigh 0x01C0 2248 -0x01C0 224F – Reserved 0x01C0 2250 IER InterruptEnableRegister 0x01C0 2254 IERH InterruptEnableRegisterHigh 0x01C0 2258 IECR InterruptEnableClearRegister 0x01C0 225C IECRH InterruptEnableClearRegisterHigh 0x01C0 2260 IESR InterruptEnableSetRegister 0x01C0 2264 IESRH InterruptEnableSetRegisterHigh 0x01C0 2268 IPR InterruptPendingRegister 0x01C0 226C IPRH InterruptPendingRegisterHigh 0x01C0 2270 ICR InterruptClearRegister 0x01C0 2274 ICRH InterruptClearRegisterHigh 0x01C0 2278 IEVAL InterruptEvaluateRegister 0x01C0 227C -0x01C0 227F – Reserved 0x01C0 2280 QER QDMA EventRegister 0x01C0 2284 QEER QDMA EventEnableRegister 0x01C0 2288 QEECR QDMA EventEnableClearRegister 0x01C0 228C QEESR QDMA EventEnableSetRegister 0x01C0 2290 QSER QDMA SecondaryEventRegister 0x01C0 2294 QSECR QDMA SecondaryEventClearRegister 0x01C0 2298 -0x01C0 23FF – Reserved 0x01C0 2400 -0x01C0 25FF – Reserved 0x01C0 2600 -0x01C0 27FF – Reserved Shadow Region 4 Channel Registers 0x01C0 2800 ER EventRegister 0x01C0 2804 ERH EventRegisterHigh 0x01C0 2808 ECR EventClearRegister 0x01C0 280C ECRH EventClearRegisterHigh 0x01C0 2810 ESR EventSetRegister 0x01C0 2814 ESRH EventSetRegisterHigh 0x01C0 2818 CER ChainedEventRegister 0x01C0 281C CERH ChainedEventRegisterHigh 0x01C0 2820 EER EventEnableRegister 0x01C0 2824 EERH EventEnableRegisterHigh

172 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 2828 EECR EventEnableClearRegister 0x01C0 282C EECRH EventEnableClearRegisterHigh 0x01C0 2830 EESR EventEnableSetRegister 0x01C0 2834 EESRH EventEnableSetRegisterHigh 0x01C0 2838 SER SecondaryEventRegister 0x01C0 283C SERH SecondaryEventRegisterHigh 0x01C0 2840 SECR SecondaryEventClearRegister 0x01C0 2844 SECRH SecondaryEventClearRegisterHigh 0x01C0 2848 -0x01C0 284F – Reserved 0x01C0 2850 IER InterruptEnableRegister 0x01C0 2854 IERH InterruptEnableRegisterHigh 0x01C0 2858 IECR InterruptEnableClearRegister 0x01C0 285C IECRH InterruptEnableClearRegisterHigh 0x01C0 2860 IESR InterruptEnableSetRegister 0x01C0 2864 IESRH InterruptEnableSetRegisterHigh 0x01C0 2868 IPR InterruptPendingRegister 0x01C0 286C IPRH InterruptPendingRegisterHigh 0x01C0 2870 ICR InterruptClearRegister 0x01C0 2874 ICRH InterruptClearRegisterHigh 0x01C0 2878 IEVAL InterruptEvaluateRegister 0x01C0 287C -0x01C0 287F – Reserved 0x01C0 2880 QER QDMA EventRegister 0x01C0 2884 QEER QDMA EventEnableRegister 0x01C0 2888 QEECR QDMA EventEnableClearRegister 0x01C0 288C QEESR QDMA EventEnableSetRegister 0x01C0 2890 QSER QDMA SecondaryEventRegister 0x01C0 2894 QSECR QDMA SecondaryEventClearRegister 0x01C0 2898 -0x01C0 29FF – Reserved Shadow Region 5 Channel Registers 0x01C0 2A00 ER EventRegister 0x01C0 2A04 ERH EventRegisterHigh 0x01C0 2A08 ECR EventClearRegister 0x01C0 2A0C ECRH EventClearRegisterHigh 0x01C0 2A10 ESR EventSetRegister 0x01C0 2A14 ESRH EventSetRegisterHigh 0x01C0 2A18 CER ChainedEventRegister 0x01C0 2A1C CERH ChainedEventRegisterHigh 0x01C0 2A20 EER EventEnableRegister 0x01C0 2A24 EERH EventEnableRegisterHigh 0x01C0 2A28 EECR EventEnableClearRegister 0x01C0 2A2C EECRH EventEnableClearRegisterHigh 0x01C0 2A30 EESR EventEnableSetRegister 0x01C0 2A34 EESRH EventEnableSetRegisterHigh 0x01C0 2A38 SER SecondaryEventRegister 0x01C0 2A3C SERH SecondaryEventRegisterHigh 0x01C0 2A40 SECR SecondaryEventClearRegister 0x01C0 2A44 SECRH SecondaryEventClearRegisterHigh Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 173 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 2A48 -0x01C0 2A4F – Reserved 0x01C0 2A50 IER InterruptEnableRegister 0x01C0 2A54 IERH InterruptEnableRegisterHigh 0x01C0 2A58 IECR InterruptEnableClearRegister 0x01C0 2A5C IECRH InterruptEnableClearRegisterHigh 0x01C0 2A60 IESR InterruptEnableSetRegister 0x01C0 2A64 IESRH InterruptEnableSetRegisterHigh 0x01C0 2A68 IPR InterruptPendingRegister 0x01C0 2A6C IPRH InterruptPendingRegisterHigh 0x01C0 2A70 ICR InterruptClearRegister 0x01C0 2A74 ICRH InterruptClearRegisterHigh 0x01C0 2A78 IEVAL InterruptEvaluateRegister 0x01C0 2A7C -0x01C0 2A7F – Reserved 0x01C0 2A80 QER QDMA EventRegister 0x01C0 2A84 QEER QDMA EventEnableRegister 0x01C0 2A88 QEECR QDMA EventEnableClearRegister 0x01C0 2A8C QEESR QDMA EventEnableSetRegister 0x01C0 2A90 QSER QDMA SecondaryEventRegister 0x01C0 2A94 QSECR QDMA SecondaryEventClearRegister 0x01C0 2A98 -0x01C0 2BFF – Reserved Shadow Region 6 Channel Registers 0x01C0 2C00 ER EventRegister 0x01C0 2C04 ERH EventRegisterHigh 0x01C0 2C08 ECR EventClearRegister 0x01C0 2C0C ECRH EventClearRegisterHigh 0x01C0 2C10 ESR EventSetRegister 0x01C0 2C14 ESRH EventSetRegisterHigh 0x01C0 2C18 CER ChainedEventRegister 0x01C0 2C1C CERH ChainedEventRegisterHigh 0x01C0 2C20 EER EventEnableRegister 0x01C0 2C24 EERH EventEnableRegisterHigh 0x01C0 2C28 EECR EventEnableClearRegister 0x01C0 2C2C EECRH EventEnableClearRegisterHigh 0x01C0 2C30 EESR EventEnableSetRegister 0x01C0 2C34 EESRH EventEnableSetRegisterHigh 0x01C0 2C38 SER SecondaryEventRegister 0x01C0 2C3C SERH SecondaryEventRegisterHigh 0x01C0 2C40 SECR SecondaryEventClearRegister 0x01C0 2C44 SECRH SecondaryEventClearRegisterHigh 0x01C0 2C48 -0x01C0 2C4F – Reserved 0x01C0 2C50 IER InterruptEnableRegister 0x01C0 2C54 IERH InterruptEnableRegisterHigh 0x01C0 2C58 IECR InterruptEnableClearRegister 0x01C0 2C5C IECRH InterruptEnableClearRegisterHigh 0x01C0 2C60 IESR InterruptEnableSetRegister 0x01C0 2C64 IESRH InterruptEnableSetRegisterHigh 0x01C0 2C68 IPR InterruptPendingRegister

174 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 2C6C IPRH InterruptPendingRegisterHigh 0x01C0 2C70 ICR InterruptClearRegister 0x01C0 2C74 ICRH InterruptClearRegisterHigh 0x01C0 2C78 IEVAL InterruptEvaluateRegister 0x01C0 2C7C -0x01C0 2C7F – Reserved 0x01C0 2C80 QER QDMA EventRegister 0x01C0 2C84 QEER QDMA EventEnableRegister 0x01C0 2C88 QEECR QDMA EventEnableClearRegister 0x01C0 2C8C QEESR QDMA EventEnableSetRegister 0x01C0 2C90 QSER QDMA SecondaryEventRegister 0x01C0 2C94 QSECR QDMA SecondaryEventClearRegister 0x01C0 2C98 -0x01C0 2DFF – Reserved Shadow Region 7 Channel Registers 0x01C0 2E00 ER EventRegister 0x01C0 2E04 ERH EventRegisterHigh 0x01C0 2E08 ECR EventClearRegister 0x01C0 2E0C ECRH EventClearRegisterHigh 0x01C0 2E10 ESR EventSetRegister 0x01C0 2E14 ESRH EventSetRegisterHigh 0x01C0 2E18 CER ChainedEventRegister 0x01C0 2E1C CERH ChainedEventRegisterHigh 0x01C0 2E20 EER EventEnableRegister 0x01C0 2E24 EERH EventEnableRegisterHigh 0x01C0 2E28 EECR EventEnableClearRegister 0x01C0 2E2C EECRH EventEnableClearRegisterHigh 0x01C0 2E30 EESR EventEnableSetRegister 0x01C0 2E34 EESRH EventEnableSetRegisterHigh 0x01C0 2E38 SER SecondaryEventRegister 0x01C0 2E3C SERH SecondaryEventRegisterHigh 0x01C0 2E40 SECR SecondaryEventClearRegister 0x01C0 2E44 SECRH SecondaryEventClearRegisterHigh 0x01C0 2E48 -0x01C0 2E4F – Reserved 0x01C0 2E50 IER InterruptEnableRegister 0x01C0 2E54 IERH InterruptEnableRegisterHigh 0x01C0 2E58 IECR InterruptEnableClearRegister 0x01C0 2E5C IECRH InterruptEnableClearRegisterHigh 0x01C0 2E60 IESR InterruptEnableSetRegister 0x01C0 2E64 IESRH InterruptEnableSetRegisterHigh 0x01C0 2E68 IPR InterruptPendingRegister 0x01C0 2E6C IPRH InterruptPendingRegisterHigh 0x01C0 2E70 ICR InterruptClearRegister 0x01C0 2E74 ICRH InterruptClearRegisterHigh 0x01C0 2E78 IEVAL InterruptEvaluateRegister 0x01C0 2E7C -0x01C0 2E7F – Reserved 0x01C0 2E80 QER QDMA EventRegister 0x01C0 2E84 QEER QDMA EventEnableRegister 0x01C0 2E88 QEECR QDMA EventEnableClearRegister Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 175 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C0 2E8C QEESR QDMA EventEnableSetRegister 0x01C0 2E90 QSER QDMA SecondaryEventRegister 0x01C0 2E94 QSECR QDMA SecondaryEventClearRegister 0x01C0 2E98 -0x01C0 2FFF – Reserved 0x01C0 3000 -0x01C0 3FFF – Reserved 0x01C0 4000 -0x01C0 7FFF – ParameterSetRAM (seeTable6-17) 0x01C0 8000 -0x01C0 FFFF – Reserved TransferController0 Registers 0x01C1 0000 PID PeripheralIdentificationRegister 0x01C1 0004 TCCFG EDMA3 TC0 ConfigurationRegister 0x01C1 0008 -0x01C1 00FF – Reserved 0x01C1 0100 TCSTAT EDMA3 TC0 ChannelStatusRegister 0x01C1 0104 -0x01C1 0113 – Reserved 0x01C1 0114 -0x01C1 011F – Reserved 0x01C1 0120 ERRSTAT EDMA3 TC0 ErrorStatusRegister 0x01C1 0124 ERREN EDMA3 TC0 ErrorEnableRegister 0x01C1 0128 ERRCLR EDMA3 TC0 ErrorClearRegister 0x01C1 012C ERRDET EDMA3 TC0 ErrorDetailsRegister 0x01C1 0130 ERRCMD EDMA3 TC0 ErrorInterruptCommand Register 0x01C1 0134 -0x01C1 013F – Reserved 0x01C1 0140 RDRATE EDMA3 TC0 Read Command Rate Register 0x01C1 0144 -0x01C1 01FF – Reserved 0x01C1 0200 -0x01C1 023F – Reserved 0x01C1 0240 SAOPT EDMA3 TC0 SourceActiveOptionsRegister 0x01C1 0244 SASRC EDMA3 TC0 SourceActiveSourceAddressRegister 0x01C1 0248 SACNT EDMA3 TC0 SourceActiveCount Register 0x01C1 024C SADST EDMA3 TC0 SourceActiveDestinationAddressRegister 0x01C1 0250 SABIDX EDMA3 TC0 SourceActiveB-IndexRegister 0x01C1 0254 SAMPPRXY EDMA3 TC0 SourceActiveMemory ProtectionProxyRegister 0x01C1 0258 SACNTRLD EDMA3 TC0 SourceActiveCount ReloadRegister 0x01C1 025C SASRCBREF EDMA3 TC0 SourceActiveSourceAddressB-ReferenceRegister 0x01C1 0260 SADSTBREF EDMA3 TC0 SourceActiveDestinationAddressB-ReferenceRegister 0x01C1 0264 -0x01C1 027F – Reserved 0x01C1 0280 DFCNTRLD EDMA3 TC0 DestinationFIFO SetCount ReloadRegister 0x01C1 0284 DFSRCBREF EDMA3 TC0 DestinationFIFO SetSourceAddressB-ReferenceRegister EDMA3 TC0 DestinationFIFO SetDestinationAddressB-Reference0x01C1 0288 DFDSTBREF Register 0x01C1 028C -0x01C1 02FF – Reserved 0x01C1 0300 DFOPT0 EDMA3 TC0 DestinationFIFO OptionsRegister0 0x01C1 0304 DFSRC0 EDMA3 TC0 DestinationFIFO SourceAddressRegister0 0x01C1 0308 DFCNT0 EDMA3 TC0 DestinationFIFO Count Register0 0x01C1 030C DFDST0 EDMA3 TC0 DestinationFIFO DestinationAddressRegister0 0x01C1 0310 DFBIDX0 EDMA3 TC0 DestinationFIFO B-IndexRegister0 0x01C1 0314 DFMPPRXY0 EDMA3 TC0 DestinationFIFO Memory ProtectionProxyRegister0 0x01C1 0318 -0x01C1 033F – Reserved 0x01C1 0340 DFOPT1 EDMA3 TC0 DestinationFIFO OptionsRegister1 0x01C1 0344 DFSRC1 EDMA3 TC0 DestinationFIFO SourceAddressRegister1 0x01C1 0348 DFCNT1 EDMA3 TC0 DestinationFIFO Count Register1

176 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 034C DFDST1 EDMA3 TC0 DestinationFIFO DestinationAddressRegister1 0x01C1 0350 DFBIDX1 EDMA3 TC0 DestinationFIFO B-IndexRegister1 0x01C1 0354 DFMPPRXY1 EDMA3 TC0 DestinationFIFO Memory ProtectionProxyRegister1 0x01C1 0358 -0x01C1 037F – Reserved 0x01C1 0380 DFOPT2 EDMA3 TC0 DestinationFIFO OptionsRegister2 0x01C1 0384 DFSRC2 EDMA3 TC0 DestinationFIFO SourceAddressRegister2 0x01C1 0388 DFCNT2 EDMA3 TC0 DestinationFIFO Count Register2 0x01C1 038C DFDST2 EDMA3 TC0 DestinationFIFO DestinationAddressRegister2 0x01C1 0390 DFBIDX2 EDMA3 TC0 DestinationFIFO B-IndexRegister2 0x01C1 0394 DFMPPRXY2 EDMA3 TC0 DestinationFIFO Memory ProtectionProxyRegister2 0x01C1 0398 -0x01C1 03BF – Reserved 0x01C1 03C0 DFOPT3 EDMA3 TC0 DestinationFIFO OptionsRegister3 0x01C1 03C4 DFSRC3 EDMA3 TC0 DestinationFIFO SourceAddressRegister3 0x01C1 03C8 DFCNT3 EDMA3 TC0 DestinationFIFO Count Register3 0x01C1 03CC DFDST3 EDMA3 TC0 DestinationFIFO DestinationAddressRegister3 0x01C1 03D0 DFBIDX3 EDMA3 TC0 DestinationFIFO B-IndexRegister3 0x01C1 03D4 DFMPPRXY3 EDMA3 TC0 DestinationFIFO Memory ProtectionProxyRegister3 0x01C1 03D8 -0x01C1 03FF – Reserved TransferController1 Registers 0x01C1 0400 PID PeripheralIdentificationRegister 0x01C1 0404 TCCFG EDMA3 TC1 ConfigurationRegister 0x01C1 0408 -0x01C1 04FF – Reserved 0x01C1 0500 TCSTAT EDMA3 TC1 ChannelStatusRegister 0x01C1 0504 -0x01C1 0513 – Reserved 0x01C1 0514 -0x01C1 051F – Reserved 0x01C1 0520 ERRSTAT EDMA3 TC1 ErrorStatusRegister 0x01C1 0524 ERREN EDMA3 TC1 ErrorEnableRegister 0x01C1 0528 ERRCLR EDMA3 TC1 ErrorClearRegister 0x01C1 052C ERRDET EDMA3 TC1 ErrorDetailsRegister 0x01C1 0530 ERRCMD EDMA3 TC1 ErrorInterruptCommand Register 0x01C1 0534 -0x01C1 053F – Reserved 0x01C1 0540 RDRATE EDMA3 TC1 Read Command Rate Register 0x01C1 0544 -0x01C1 05FF – Reserved 0x01C1 0600 -0x01C1 063F – Reserved 0x01C1 0640 SAOPT EDMA3 TC1 SourceActiveOptionsRegister 0x01C1 0644 SASRC EDMA3 TC1 SourceActiveSourceAddressRegister 0x01C1 0648 SACNT EDMA3 TC1 SourceActiveCount Register 0x01C1 064C SADST EDMA3 TC1 SourceActiveDestinationAddressRegister 0x01C1 0650 SABIDX EDMA3 TC1 SourceActiveB-IndexRegister 0x01C1 0654 SAMPPRXY EDMA3 TC1 SourceActiveMemory ProtectionProxyRegister 0x01C1 0658 SACNTRLD EDMA3 TC1 SourceActiveCount ReloadRegister 0x01C1 065C SASRCBREF EDMA3 TC1 SourceActiveSourceAddressB-ReferenceRegister 0x01C1 0660 SADSTBREF EDMA3 TC1 SourceActiveDestinationAddressB-ReferenceRegister 0x01C1 0664 -0x01C1 067F – Reserved 0x01C1 0680 DFCNTRLD EDMA3 TC1 DestinationFIFO SetCount ReloadRegister 0x01C1 0684 DFSRCBREF EDMA3 TC1 DestinationFIFO SetSourceAddressB-ReferenceRegister EDMA3 TC1 DestinationFIFO SetDestinationAddressB-Reference0x01C1 0688 DFDSTBREF Register Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 177 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 068C -0x01C1 06FF – Reserved 0x01C1 0700 DFOPT0 EDMA3 TC1 DestinationFIFO OptionsRegister0 0x01C1 0704 DFSRC0 EDMA3 TC1 DestinationFIFO SourceAddressRegister0 0x01C1 0708 DFCNT0 EDMA3 TC1 DestinationFIFO Count Register0 0x01C1 070C DFDST0 EDMA3 TC1 DestinationFIFO DestinationAddressRegister0 0x01C1 0710 DFBIDX0 EDMA3 TC1 DestinationFIFO B-IndexRegister0 0x01C1 0714 DFMPPRXY0 EDMA3 TC1 DestinationFIFO Memory ProtectionProxyRegister0 0x01C1 0718 -0x01C1 073F – Reserved 0x01C1 0740 DFOPT1 EDMA3 TC1 DestinationFIFO OptionsRegister1 0x01C1 0744 DFSRC1 EDMA3 TC1 DestinationFIFO SourceAddressRegister1 0x01C1 0748 DFCNT1 EDMA3 TC1 DestinationFIFO Count Register1 0x01C1 074C DFDST1 EDMA3 TC1 DestinationFIFO DestinationAddressRegister1 0x01C1 0750 DFBIDX1 EDMA3 TC1 DestinationFIFO B-IndexRegister1 0x01C1 0754 DFMPPRXY1 EDMA3 TC1 DestinationFIFO Memory ProtectionProxyRegister1 0x01C1 0758 -0x01C1 077F – Reserved 0x01C1 0780 DFOPT2 EDMA3 TC1 DestinationFIFO OptionsRegister2 0x01C1 0784 DFSRC2 EDMA3 TC1 DestinationFIFO SourceAddressRegister2 0x01C1 0788 DFCNT2 EDMA3 TC1 DestinationFIFO Count Register2 0x01C1 078C DFDST2 EDMA3 TC1 DestinationFIFO DestinationAddressRegister2 0x01C1 0790 DFBIDX2 EDMA3 TC1 DestinationFIFO B-IndexRegister2 0x01C1 0794 DFMPPRXY2 EDMA3 TC1 DestinationFIFO Memory ProtectionProxyRegister2 0x01C1 0798 -0x01C1 07BF – Reserved 0x01C1 07C0 DFOPT3 EDMA3 TC1 DestinationFIFO OptionsRegister3 0x01C1 07C4 DFSRC3 EDMA3 TC1 DestinationFIFO SourceAddressRegister3 0x01C1 07C8 DFCNT3 EDMA3 TC1 DestinationFIFO Count Register3 0x01C1 07CC DFDST3 EDMA3 TC1 DestinationFIFO DestinationAddressRegister3 0x01C1 07D0 DFBIDX3 EDMA3 TC1 DestinationFIFO B-IndexRegister3 0x01C1 07D4 DFMPPRXY3 EDMA3 TC1 DestinationFIFO Memory ProtectionProxyRegister3 0x01C1 07D8 -0x01C1 07FF – Reserved TransferController2 Registers 0x01C1 0800 PID PeripheralIdentificationRegister 0x01C1 0804 TCCFG EDMA3 TC2 ConfigurationRegister 0x01C1 0808 -0x01C1 08FF – Reserved 0x01C1 0900 TCSTAT EDMA3 TC2 ChannelStatusRegister 0x01C1 0904 -0x01C1 0913 – Reserved 0x01C1 0914 -0x01C1 091F – Reserved 0x01C1 0920 ERRSTAT EDMA3 TC2 ErrorStatusRegister 0x01C1 0924 ERREN EDMA3 TC2 ErrorEnableRegister 0x01C1 0928 ERRCLR EDMA3 TC2 ErrorClearRegister 0x01C1 092C ERRDET EDMA3 TC2 ErrorDetailsRegister 0x01C1 0930 ERRCMD EDMA3 TC2 ErrorInterruptCommand Register 0x01C1 0934 -0x01C1 093F – Reserved 0x01C1 0940 RDRATE EDMA3 TC2 Read Command Rate Register 0x01C1 0944 -0x01C1 09FF – Reserved 0x01C1 0A00 -0x01C1 0A3F – Reserved 0x01C1 0A40 SAOPT EDMA3 TC2 SourceActiveOptionsRegister 0x01C1 0A44 SASRC EDMA3 TC2 SourceActiveSourceAddressRegister

178 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 0A48 SACNT EDMA3 TC2 SourceActiveCount Register 0x01C1 0A4C SADST EDMA3 TC2 SourceActiveDestinationAddressRegister 0x01C1 0A50 SABIDX EDMA3 TC2 SourceActiveB-IndexRegister 0x01C1 0A54 SAMPPRXY EDMA3 TC2 SourceActiveMemory ProtectionProxyRegister 0x01C1 0A58 SACNTRLD EDMA3 TC2 SourceActiveCount ReloadRegister 0x01C1 0A5C SASRCBREF EDMA3 TC2 SourceActiveSourceAddressB-ReferenceRegister 0x01C1 0A60 SADSTBREF EDMA3 TC2 SourceActiveDestinationAddressB-ReferenceRegister 0x01C1 0A64 -0x01C1 0A7F – Reserved 0x01C1 0A80 DFCNTRLD EDMA3 TC2 DestinationFIFO SetCount ReloadRegister 0x01C1 0A84 DFSRCBREF EDMA3 TC2 DestinationFIFO SetSourceAddressB-ReferenceRegister EDMA3 TC2 DestinationFIFO SetDestinationAddressB-Reference0x01C1 0A88 DFDSTBREF Register 0x01C1 0A8C -0x01C1 0AFF – Reserved 0x01C1 0B00 DFOPT0 EDMA3 TC2 DestinationFIFO OptionsRegister0 0x01C1 0B04 DFSRC0 EDMA3 TC2 DestinationFIFO SourceAddressRegister0 0x01C1 0B08 DFCNT0 EDMA3 TC2 DestinationFIFO Count Register0 0x01C1 0B0C DFDST0 EDMA3 TC2 DestinationFIFO DestinationAddressRegister0 0x01C1 0B10 DFBIDX0 EDMA3 TC2 DestinationFIFO B-IndexRegister0 0x01C1 0B14 DFMPPRXY0 EDMA3 TC2 DestinationFIFO Memory ProtectionProxyRegister0 0x01C1 0B18 -0x01C1 0B3F – Reserved 0x01C1 0B40 DFOPT1 EDMA3 TC2 DestinationFIFO OptionsRegister1 0x01C1 0B44 DFSRC1 EDMA3 TC2 DestinationFIFO SourceAddressRegister1 0x01C1 0B48 DFCNT1 EDMA3 TC2 DestinationFIFO Count Register1 0x01C1 0B4C DFDST1 EDMA3 TC2 DestinationFIFO DestinationAddressRegister1 0x01C1 0B50 DFBIDX1 EDMA3 TC2 DestinationFIFO B-IndexRegister1 0x01C1 0B54 DFMPPRXY1 EDMA3 TC2 DestinationFIFO Memory ProtectionProxyRegister1 0x01C1 0B58 -0x01C1 0B7F – Reserved 0x01C1 0B80 DFOPT2 EDMA3 TC2 DestinationFIFO OptionsRegister2 0x01C1 0B84 DFSRC2 EDMA3 TC2 DestinationFIFO SourceAddressRegister2 0x01C1 0B88 DFCNT2 EDMA3 TC2 DestinationFIFO Count Register2 0x01C1 0B8C DFDST2 EDMA3 TC2 DestinationFIFO DestinationAddressRegister2 0x01C1 0B90 DFBIDX2 EDMA3 TC2 DestinationFIFO B-IndexRegister2 0x01C1 0B94 DFMPPRXY2 EDMA3 TC2 DestinationFIFO Memory ProtectionProxyRegister2 0x01C1 0B98 -0x01C1 0BBF – Reserved 0x01C1 0BC0 DFOPT3 EDMA3 TC2 DestinationFIFO OptionsRegister3 0x01C1 0BC4 DFSRC3 EDMA3 TC2 DestinationFIFO SourceAddressRegister3 0x01C1 0BC8 DFCNT3 EDMA3 TC2 DestinationFIFO Count Register3 0x01C1 0BCC DFDST3 EDMA3 TC2 DestinationFIFO DestinationAddressRegister3 0x01C1 0BD0 DFBIDX3 EDMA3 TC2 DestinationFIFO B-IndexRegister3 0x01C1 0BD4 DFMPPRXY3 EDMA3 TC2 DestinationFIFO Memory ProtectionProxyRegister3 0x01C1 0BD8 -0x01C1 0BFF – Reserved TransferController3 Registers 0x01C1 0C00 PID PeripheralIdentificationRegister 0x01C1 0C04 TCCFG EDMA3 TC3 ConfigurationRegister 0x01C1 0C08 -0x01C1 0CFF – Reserved 0x01C1 0D00 TCSTAT EDMA3 TC3 ChannelStatusRegister 0x01C1 0D04 -0x01C1 0D1F – Reserved 0x01C1 0D20 ERRSTAT EDMA3 TC3 ErrorStatusRegister Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 179 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 0D24 ERREN EDMA3 TC3 ErrorEnableRegister 0x01C1 0D28 ERRCLR EDMA3 TC3 ErrorClearRegister 0x01C1 0D2C ERRDET EDMA3 TC3 ErrorDetailsRegister 0x01C1 0D30 ERRCMD EDMA3 TC3 ErrorInterruptCommand Register 0x01C1 0D34 -0x01C1 0D3F – Reserved 0x01C1 0D40 RDRATE EDMA3 TC3 Read Command Rate Register 0x01C1 0D44 -0x01C1 0E3F – Reserved 0x01C1 0E40 SAOPT EDMA3 TC3 SourceActiveOptionsRegister 0x01C1 0E44 SASRC EDMA3 TC3 SourceActiveSourceAddressRegister 0x01C1 0E48 SACNT EDMA3 TC3 SourceActiveCount Register 0x01C1 0E4C SADST EDMA3 TC3 SourceActiveDestinationAddressRegister 0x01C1 0E50 SABIDX EDMA3 TC3 SourceActiveB-IndexRegister 0x01C1 0E54 SAMPPRXY EDMA3 TC3 SourceActiveMemory ProtectionProxyRegister 0x01C1 0E58 SACNTRLD EDMA3 TC3 SourceActiveCount ReloadRegister 0x01C1 0E5C SASRCBREF EDMA3 TC3 SourceActiveSourceAddressB-ReferenceRegister 0x01C1 0E60 SADSTBREF EDMA3 TC3 SourceActiveDestinationAddressB-ReferenceRegister 0x01C1 0E64 -0x01C1 0E7F – Reserved 0x01C1 0E80 DFCNTRLD EDMA3 TC3 DestinationFIFO SetCount ReloadRegister 0x01C1 0E84 DFSRCBREF EDMA3 TC3 DestinationFIFO SetSourceAddressB-ReferenceRegister EDMA3 TC3 DestinationFIFO SetDestinationAddressB-Reference0x01C1 0E88 DFDSTBREF Register 0x01C1 0E8C -0x01C1 0EFF – Reserved 0x01C1 0F00 DFOPT0 EDMA3 TC3 DestinationFIFO OptionsRegister0 0x01C1 0F04 DFSRC0 EDMA3 TC3 DestinationFIFO SourceAddressRegister0 0x01C1 0F08 DFCNT0 EDMA3 TC3 DestinationFIFO Count Register0 0x01C1 0F0C DFDST0 EDMA3 TC3 DestinationFIFO DestinationAddressRegister0 0x01C1 0F10 DFBIDX0 EDMA3 TC3 DestinationFIFO B-IndexRegister0 0x01C1 0F14 DFMPPRXY0 EDMA3 TC3 DestinationFIFO Memory ProtectionProxyRegister0 0x01C1 0F18 -0x01C1 0F3F – Reserved 0x01C1 0F40 DFOPT1 EDMA3 TC3 DestinationFIFO OptionsRegister1 0x01C1 0F44 DFSRC1 EDMA3 TC3 DestinationFIFO SourceAddressRegister1 0x01C1 0F48 DFCNT1 EDMA3 TC3 DestinationFIFO Count Register1 0x01C1 0F4C DFDST1 EDMA3 TC3 DestinationFIFO DestinationAddressRegister1 0x01C1 0F50 DFBIDX1 EDMA3 TC3 DestinationFIFO B-IndexRegister1 0x01C1 0F54 DFMPPRXY1 EDMA3 TC3 DestinationFIFO Memory ProtectionProxyRegister1 0x01C1 0F58 -0x01C1 0F7F – Reserved 0x01C1 0F80 DFOPT2 EDMA3 TC3 DestinationFIFO OptionsRegister2 0x01C1 0F84 DFSRC2 EDMA3 TC3 DestinationFIFO SourceAddressRegister2 0x01C1 0F88 DFCNT2 EDMA3 TC3 DestinationFIFO Count Register2 0x01C1 0F8C DFDST2 EDMA3 TC3 DestinationFIFO DestinationAddressRegister2 0x01C1 0F90 DFBIDX2 EDMA3 TC3 DestinationFIFO B-IndexRegister2 0x01C1 0F94 DFMPPRXY2 EDMA3 TC3 DestinationFIFO Memory ProtectionProxyRegister2 0x01C1 0F98 -0x01C1 0FBF – Reserved 0x01C1 0FC0 DFOPT3 EDMA3 TC3 DestinationFIFO OptionsRegister3 0x01C1 0FC4 DFSRC3 EDMA3 TC3 DestinationFIFO SourceAddressRegister3 0x01C1 0FC8 DFCNT3 EDMA3 TC3 DestinationFIFO Count Register3 0x01C1 0FCC DFDST3 EDMA3 TC3 DestinationFIFO DestinationAddressRegister3 0x01C1 0FD0 DFBIDX3 EDMA3 TC3 DestinationFIFO B-IndexRegister3

180 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-16.VCE6467T EDMA Registers (continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 0FD4 DFMPPRXY3 EDMA3 TC3 DestinationFIFO Memory ProtectionProxyRegister3 0x01C1 0FD8 -0x01C1 0FFF – Reserved Table6-17shows an abbreviationofthesetofregisterswhichmake up theparametersetforeach of512 EDMA events.Each oftheparameterregistersetsconsistof8 32-bitword entries.Table6-18shows the parametersetentryregisterswithrelativememory addresslocationswithineach oftheparametersets. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 181 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-17.EDMA Parameter Set RAM HEX ADDRESS RANGE DESCRIPTION 0x01C0 4000 -0x01C0 401F ParametersSet0 (832-bitwords) 0x01C0 4020 -0x01C0 403F ParametersSet1 (832-bitwords) 0x01C0 4040 -0x01C0 405F ParametersSet2 (832-bitwords) 0x01C0 4060 -0x01C0 407F ParametersSet3 (832-bitwords) 0x01C0 4080 -0x01C0 409F ParametersSet4 (832-bitwords) 0x01C0 40A0 -0x01C0 40BF ParametersSet5 (832-bitwords) 0x01C0 7FC0 -0x01C0 7FDF ParametersSet510 (832-bitwords) 0x01C0 7FE0 -0x01C0 7FFF ParametersSet511 (832-bitwords) Table6-18.Parameter Set Entries HEX OFFSET ADDRESS ACRONYM PARAMETER ENTRYWITHIN THE PARAMETER SET 0x0000 OPT Option 0x0004 SRC SourceAddress 0x0008 A_B_CNT A Count,B Count 0x000C DST DestinationAddress 0x0010 SRC_DST_BIDX SourceB Index,DestinationB Index 0x0014 LINK_BCNTRLD LinkAddress,B Count Reload 0x0018 SRC_DST_CIDX SourceC Index,DestinationC Index 0x001C CCNT C Count

182 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.7 Reset

The resetcontrollerdetectsthedifferenttypeofresetssupportedon theVCE6467T deviceand manages thedistributionofthoseresetsthroughoutthedevice. The VCE6467T devicehas severaltypesofdevice-levelglobalresets— power-onreset,warm reset,max reset,and systemreset.Table6-19explainsfurtherthetypesofreset,theresetinitiator,and theeffectsof each reseton the chip.See Section6.7.9, Reset ElectricalData/Timing, formore informationon the effectsofeach reseton thePLL controllersand theirclocks. Table6-19.Device-LevelGlobalReset Types TYPE INITIATOR EFFECT(S) POR pin Globalchipreset(Coldreset).ActivatesthePOR signalon chip, whichresetstheentirechipincludingtheemulationlogic.Power-onReset The power-onreset(POR) pinmust be drivenlowduringpower(POR) ramp ofthedevice. Devicebootand configurationpinsarelatched. Resetseverythingexceptfortheemulationlogic.Emulatorstays Warm Reset RESET pin aliveduringWarm Reset. Devicebootand configurationpinsarelatched. Same as a Warm Reset,excepttheVCE6467T devicebootandMax Reset Emulator,WD Timer(Timer2) configurationpinsarenot re-latched. A systemresetmaintainsmemory contentsand does notresetthe System Reset Emulator testand emulationcircuitry.The devicebootand configurationpins arealsonot re-latched. MMR controlstheC64x+ resetinput.Thisisused forcontrolofC64x+ LocalReset Software(registerbit) C64x+ resetby theARM. The C64x+ SlaveDMA portisstillalive(DSP Reset) when inlocalreset. In additionto device-levelglobalresets,the PSC providesthe capabilityto cause localresetsto peripheralsand/ortheC64x+ DSP.

6.7.1 Power-on Reset (POR Pin)

Power-on Reset (POR) isinitiatedby thePOR pinand isused toresettheentirechip,includingthetest and emulationlogic.Power-on Reset isalsoreferredto as a coldresetsincethe deviceusuallygoes througha power-upcycle.Duringpower-up,thePOR pinmust be asserted(drivenlow)untilthepower supplieshave reached theirnormal operatingconditions.Ifan externaloscillatoris used on the DEV_MXI/DEV_CLKIN pin,the source clockshouldalsobe runningat the correctfrequencypriorto de-assertingthePOR pin.Note:A devicepower-upcycleisnotrequiredtoinitiatea Power-onReset. The followingsequence must be followedduringa Power-onReset. 1. Waitforthepower suppliestoreachnormaloperatingconditionswhilekeepingthePOR pinasserted (drivenlow). 2. Waitfortheinputclocksourcetobe stablewhilekeepingthePOR pinasserted(low). 3. Once thepower suppliesand theinputclocksourcearestable,thePOR pinmust remainasserted (low)fora minimum of12 DEV_MXI cycles. WithinthelowperiodofthePOR pin,thefollowinghappens: – The resetsignalsflowtotheentirechip(includingthetestand emulationlogic),resettingthe modules on chip. – The PLL ControllerclocksstartatthefrequencyoftheDEV_MXI clock.The clocksarepropagated throughoutthechiptoresetthechipsynchronously.By default,bothPLL1 and PLL2 areinreset and unlocked.The PLL ControllersdefaulttoPLL Bypass Mode. 4. The POR pinmay now be deasserted(drivenhigh). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 183 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com When the POR pin is deasserted(high),the configurationpin values are latchedand the PLL Controllerschanged theirsystem clockstotheirdefaultdivide-downvalues.Both PLL Controllersare stillinPLL Bypass Mode. Otherdeviceinitializationalsobegins. 5. Afterdeviceinitializationiscomplete,thePLL Controllerspause thesystemclocksfor10 cycles. Atthispoint: – The I/Opinsarecontrolledby thedefaultperipherals(defaultperipheralsaredeterminedby PINMUX0 and PINMUX1 registers). – The clockand resetofeach peripheralisdeterminedby thedefaultsettingsofthePower and Sleep Controller(PSC). – The PLL ControllersareoperatinginPLL Bypass Mode. – The ARM926 beginsexecutingfromthedefaultaddress(eitherARM bootROM orEMIFA). Aftertheresetsequence,thebootsequence begins.For more detailson thebootsequence,see the UsingtheTMS320DM646x BootloaderApplicationReport(literaturenumber SPRAAS0 ).

6.7.1.1 Usage ofPOR versus RESET Pins

POR and RESET areindependentresets. Ifthedeviceneeds togo througha power-upcycle,POR (notRESET) must be used tofullyresetthe device. Infunctionalend-system,emulation/debuggerlogicistypicallynotneeded;therefore,therecommendation forfunctionalend-systemistouse thePOR pinforfulldevicereset.IfRESET pinisnotneeded,itcan be pulledinactive(high)viaan externalpullupresistor. Ina debug system,itistypicallydesirabletoallowtheresetofthedevicewithoutcrashingan emulation session.Inthiscase,theusercan use thePOR pintoachievefulldeviceresetand use theRESET pinto achievea debug reset— whichresetstheentiredeviceexcepttestand emulationlogic.

6.7.1.2 LatchingBoot and ConfigurationPins

Internaltothechip,thetwo deviceresetpinsRESET and POR arelogicallyAND ’ed togetheronlyforthe purposeoflatchingdevicebootand configurationpins.The valueson alldeviceand bootconfiguration pinsare latchedintotheBOOTCFG registerwhen thelogicalAND ofRESET and POR transitionsfrom lowtohigh.

6.7.2 Warm Reset (RESET Pin)

A Warm Reset isactivatedby drivingthe RESET pinactive-low.Thisresetseverythinginthe device exceptthetestoremulationlogic.An emulatorsessionwillstayaliveduringwarm reset. For more informationon POR vs.RESET usage,see Section6.7.1.1,Usage ofPOR versusRESET Pins and Section6.7.1.2,LatchingBootand ConfigurationPins. The followingsequence must be followedduringa Warm Reset: 1. Power suppliesand inputclocksourceshouldalreadybe stable. 2. The RESET pinmust be asserted(low)fora minimum of12 DEV_MXI cycles. WithinthelowperiodoftheRESET pin,thefollowinghappens: – The resetsignalsflowtotheentirechipresettingallthemodules on chip,exceptthetestand emulationlogic. – The PLL Controllersareresetthereby,switchingback toPLL Bypass Mode and resettingalltheir registerstodefaultvalues.BothPLL1 and PLL2 areplacedinresetand loselock. 3. The RESET pinmay now be deasserted(drivenhigh). When the RESET pin isdeasserted(high),the configurationpin valuesare latchedand the PLL Controllerschanged theirsystem clockstotheirdefaultdivide-downvalues.Both PLL Controllersare stillinPLL Bypass Mode. Otherdeviceinitializationalsobegins.

184 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 4. Afterdeviceinitializationiscomplete,thePLL Controllerspause thesystemclocksfor10 cycles. Atthispoint: – The I/Opinsarecontrolledby thedefaultperipherals(defaultperipheralsaredeterminedby PINMUX0 and PINMUX1 registers). – The clockand resetofeach peripheralisdeterminedby thedefaultsettingsofthePower and Sleep Controller(PSC). – The PLL ControllersareoperatinginPLL Bypass Mode. – The ARM926 beginsexecutingfromthedefaultaddress(eitherARM bootROM, TCM RAM, or EMIFA). Afterthe resetsequence,the boot sequence begins.For more detailson the boot sequence,see the UsingtheTMS320DM646x BootloaderApplicationReport(literaturenumber SPRAAS0 ).

6.7.3 Maximum Reset

A Maximum (Max)Reset isinitiatedby theemulatororthewatchdog timer(Timer2).The effectsarethe same as a warm reset,exceptthe deviceboot and configurationpinsare not re-latched.The emulator initiatesa maximum resetviatheICEPICK module.ThisICEPICK-initiatedresetisnon-maskable.When thewatchdogtimercounterreacheszero,thiswillalsoinitiatea maximum resettorecoverfroma runaway condition. To invokethemaximum resetviatheICEPICK module,theusercan performthefollowingfromtheCode Composer Studio™ IDE menu: Debug →Advanced Resets→System Reset ThisistheMax Resetsequence: 1. Max Resetisinitiatedby theemulatororthewatchdogtimer. Duringthistime,thefollowinghappens: – The resetsignalsflowtotheentirechip,resettingallthemodules on chipexceptthetestand emulationlogic. – The PLL Controllersarereset— thereby,switchingback toPLL Bypass Mode and resettingalltheir registerstodefaultvalues.BothPLL1 and PLL2 areplacedinresetand loselock. 2. Afterdeviceinitializationiscomplete,thePLL Controllerspause thesystemclocksfor10 cycles. Atthispoint: – The I/Opinsarecontrolledby thedefaultperipherals(defaultperipheralsaredeterminedby PINMUX0 and PINMUX1 registers). – The clockand resetofeach peripheralisdeterminedby thedefaultsettingsofthePower and Sleep Controller(PSC). – The PLL ControllersareoperatinginPLL Bypass Mode. – The ARM926 beginsexecutingfromthedefaultaddress(eitherARM bootROM, TCM RAM, or EMIFA). Aftertheresetsequence,thebootsequence begins.Sincethebootand configurationpinsarenotlatched witha Max Reset,thepreviousvalues(asshown intheBOOTCFG register)are used toselecttheboot mode. For more detailson thebootsequence,see theUsingtheTMS320DM646x BootloaderApplication Report(literaturenumber SPRAAS0 ).

6.7.4 System Reset

A System Resetisinitiatedby theemulator.The followingmemory contentsaremaintained:

  • L1/L2 RAM: The C64x+ L1/L2 RAM contentisretained.The L1/L2 cache contentisnot retained because taginformationisreset.
  • DDR2 Memory Controller:The DDR2 Memory Controllerregistersarenot reset.Inaddition,theDDR2 SDRAM memory contentisretainediftheuserplacestheDDR2 SDRAM inself-refreshmode before invokingtheSystem Reset. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 185 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Test,emulation,clock,and power controllogicareunaffected.The emulatorinitiatesa System Reset via theC64x+ emulationlogic.Thisresetcan be masked by theemulator. ThisistheSystem Resetsequence: 1. The System Resetisinitiatedby theemulator. Duringthistime,thefollowinghappens: – The resetsignalsflowtotheentirechipresettingallthemodules on chip,exceptthetestand emulationlogic. – The PLL Controllersarenot reset.Internalsystemclocksareunaffected.IfPLL1/PLL2 were locked beforetheSystem Reset,theyremainlocked. 2. Afterdeviceinitializationiscomplete,thePLL Controllerspause thesystemclocksfor10 cycles. Atthispoint: – The I/Opinsarecontrolledby thedefaultperipherals(defaultperipheralsaredeterminedby PINMUX0 and PINMUX1 registers). – The clockand resetofeach peripheral(excepttheDDR2 Memory Controller)isdeterminedby the defaultsettingsofthePower and SleepController(PSC). – The DDR2 Memory Controllerregistersretaintheirpreviousvalues.OnlytheDDR2 Memory Controllerstatemachinesareresetby theSystem Reset. – The PLL Controllersareoperatinginthemode priortoSystem Reset.The System clocksare unaffected. – The ARM926 beginsexecutingfromthedefaultaddress(eitherARM bootROM, TCM RAM, or EMIFA). Aftertheresetsequence,thebootsequence begins.Sincethebootand configurationpinsarenotlatched witha System Reset,the previousvalues(as shown inthe BOOTCFG register)are used to selectthe boot mode. For more detailson the boot sequence, see the Using the TMS320DM646x Bootloader

6.7.5 C64x+ LocalReset (DSP LocalReset)

WithaccesstothePSC registers,theARM can performtwo typesofDSP reset:DSP localresetand DSP module reset.When DSP localresetisasserted,theDSP ’s internalmemories (L1P,L1D, and L2)arestill accessible.The localresetonlyresetstheDSP CPU core,nottherestoftheDSP subsystem,as theDSP module resetwould.Localresetisusefulwhen theDSP module isintheenablestateor inthedisable state.The DSP module resettakesprecedenceoverlocalreset.The ARM uses localresettoresetthe DSP toinitiatetheDSP bootprocess.The intentofmodule resetistocompletelyresettheDSP (likehard reset).For more detailedinformationon DSP localresetand DSP module reset,see the ARM-DSP IntegrationChapterintheTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ). For informationon peripheralselectionat the risingedge of POR or RESET, see Section3, Device Configurationsofthisdatamanual.

6.7.6 PeripheralLocalReset

The user can configurethe localresetand clockstateof a peripheralthroughprogramming the PSC. Table 6-3,VCE6467T LPSC Assignments,identifiesthe LPSC numbers and the peripheralscapableof beinglocallyresetby thePSC. For more detailedinformationon theprogrammingoftheseperipheralsby the PSC, see the TMS320DM646x DMSoC ARM Subsystem Reference Guide (literaturenumber SPRUEP9 ).

6.7.7 Reset Priority

Ifany oftheabove resetsourcesoccursimultaneously,thePLLC onlyprocessesthehighest-priorityreset request.The resetrequestpriorities,fromhightolow,areas follows:

  • Power-onReset

186 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

  • Maximum Reset
  • Warm Reset
  • System Reset

6.7.7.1 Reset Type Status(RSTYPE) Register

The Reset Type Status(RSTYPE) register(0x01C4 08E4) istheonlyregisterfortheresetcontroller.This registerfallsinthe same memory range as the PLL1 controllerregisters(see Table 6-11 forthe PLL1 ControllerRegisters(IncludingReset Controller)).For more detailson the RSTYPE registerand itsbit descriptions,see Figure6-18and Table6-20. 31 16 RESERVED R-0000 0000 0000 0000 15 4 3 2 1 0 RESERVED SRST MRST WRST POR R-0000 0000 0000 R-0/1 R-0/1 R-0/1 R-0/1 LEGEND: R = Read only;-n = valueafterreset Figure6-18.Reset Type Status(RSTYPE) Register[0x01C4 08E4] Table6-20.RSTYPE RegisterBitDescriptions BIT NAME DESCRIPTION 30:4 RESERVED Reserved.Read returns"0".Writeshave no effect. System Reset. 3 SRST 0 = System Resetwas not thelastresettooccur. 1 = System Resetwas thelastresettooccur. Max Reset. 2 MRST 0 = Max Resetwas not thelastresettooccur. 1 = Max Resetwas thelastresettooccur. Warm Reset. 1 WRST 0 = Warm Resetwas not thelastresettooccur. 1 = Warm Resetwas thelastresettooccur. Power-onReset. 0 POR 0 = Power-onResetwas not thelastresettooccur. 1 = Power-onResetwas thelastresettooccur.

6.7.8 Pin BehaviorsatReset

Duringnormal operations,pinsare controlledby the respectiveperipheralselectedinthe PINMUX0 or PINMUX1 register.Duringdevicelevelglobalreset,thepinbehaves as follows: MultiplexedBoot and ConfigurationPins These pins are forced3-statedwhen the deviceis in reset.This is to ensure the properboot and configurationvaluescan be latchedon thesemultiplexedpins.Thisisparticularlyusefulinthecase where thebootand configurationvaluesaredrivenby an externalcontroldevice.Once thedeviceisoutofreset, thesepinsarecontrolledby theirrespectivedefaultperipheral.

  • Boot and ConfigurationPins Group: VP_DOUT6/DSPBOOT, VP_DOUT5/PCIEN, VP_DOUT4/CS2BW, VP_DOUT3/BTMODE3, VP_DOUT2/BTMODE2, VP_DOUT1/BTMODE1, and VP_DOUT0/BTMODE0. For informationon whether externalpullup/pulldownresistorsshould be used on the boot and configurationpins,see Section3.8.1,Pullup/PulldownResistors. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 187 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com DefaultPower Down Pins As discussedinSection3.2,Power Considerations,theVDD3P3V_PWDN registercontrolspower tothe 3.3-Vpins.The VDD3P3V_PWDN registerdefaultstopoweringdown some 3.3-Vpinstosave power.For more detailson theVDD3P3V_PWDN registerand which3.3-Vpinsdefaulttopower up orpower down, see Section3.2, Power Considerations. The pinsthatdefaultto power down, are both resetto power down and high-impedance.They remaininthatstateuntilconfiguredotherwiseby VDD3P3_PWDN and PINMUX0/PINMUX1 programming.

  • DefaultPower Down Pin Group: USB_DRVVBUS/GP[22], CLKOUT0, SPI_CLK, SPI_EN, SPI_CS0, SPI_CS1, SPI_MISO, SPI_MOSI, VLYNQ_CLOCK, VLYNQ_SCRUN, VLYNQ_TXD[3:0], VLYNQ_RXD[3:0], RFTCLK, GMTCLK, MTXD[7:4],MRXD[7:4],MTCLK, MTXD[3:0],MTXEN, MCOL, MCRS, MRCLK, MRXD[3:0],MRXDV, MRXER, MDCLK, MDIO, ACLKX1, AHCLKX1, AXR1[0], ACLKR0, AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0, AXR0[3:0],AMUTE0, AMUTEIN0, PCI_CLK/GP[10],PCI_DEVSEL/HCNTL1/EM_BA[1], PCI_FRAME/ HINT/EM_BA[0], PCI_IRDY/HRDY/EM_A[17], PCI_TRDY/HHWIL/EM_A[16], PCI_STOP/HCNTL0/ EM_WE, PCI_SERR/ HDS1/ EM_OE, PCI_PERR/ HCS/ EM_DQM1, PCI_PAR/HAS/EM_DQM0, PCI_INTA/EM_WAIT2, PCI_CBE3/HR/ W/EM_CS3, PCI_CBE2/HDS2/ EM_CS2, PCI_AD[15:0]/HD[15:0]/EM_D[15:0],PCI_RST/DA2/GP[13]/EM_A[22],PCI_IDSEL/HDDIR/EM_R/ W, PCI_REQ/DMARQ/GP[11]/ EM_CS5, PCI_GNT/ DMACK/GP[12]/EM_CS4, PCI_CBE1/ATA_CS1/GP[32]/EM_A[19],PCI_CBE0/ATA_CS0/GP[33]/EM_A[18], DIOW/GP[20]/EM_WAIT4, IORDY/GP[21]/EM_WAIT3, DIOR/GP[19]/EM_WAIT5, DA1/GP[16]/EM_A[21],DA0/GP[17]/EM_A[20],INTRQ/GP[18]/RSV , PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0],GP[7],GP[6],GP[5],GP[4]/STC_CLKIN, GP[3]/AUDIO_CLK0, GP[2]/AUDIO_CLK1, GP[1],GP[0],TOUT2, TINP1L,TOUT1L, TOUT1U, TINP0L,TINP0U, TOUT0L, TOUT0U, PWM1/TS1_DOUT, PWM0/CRG0_PO/TS1_ENAO, URTS2/UIRTX2/TS0_PSTIN/GP[41],UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO, URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI, UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO, URTS1/UIRTX1/TS0_WAITO/GP[25], UCTS1/USD1/TS0_EN_WAITO/GP[26], URXD1/TS0_DIN7/GP[23],UTXD1/URCTX1/TS0_DOUT7/GP[24], UDTR0/TS0_ENAO/GP[36], UDSR0/TS0_PSTO/GP[37], UDCD0/TS0_WAITIN/GP[38], URIN0/GP[8]/TS1_WAITIN, URXD0/TS1_DIN, UTXD0/URCTX0/TS1_PSTIN, URTS0/UIRTX0/TS1_EN_WAITO, UCTS0/USD0, VP_DOUT15/TS1_DIN, VP_DOUT14/TS1_PSTIN, VP_DOUT13/TS1_EN_WAITO, VP_DOUT12/TS1_WAITO, VP_DOUT11/TS1_DOUT, VP_DOUT10/TS1_PSTO, VP_DOUT9/TS1_ENAO, VP_DOUT8/TS1_WAITIN, VP_CLKIN3/TS1_CLKO, VP_CLKO3/TS0_CLKO, VP_DOUT7, VP_DOUT6/DSPBOOT, VP_DOUT5/PCIEN, VP_DOUT4/CS2BW, VP_DOUT3/BTMODE3, VP_DOUT2/BTMODE2, VP_DOUT1/BTMODE1, VP_DOUT0/BTMODE0, VP_CLKIN2, VP_CLKO2, VP_DIN15_VSYNC/TS0_DIN7, VP_DIN14_HSYNC/TS0_DIN6, VP_DIN13_FIELD/TS0_DIN5, VP_DIN12/TS0_DIN4, VP_DIN11/TS0_DIN3, VP_DIN10/TS0_DIN2, VP_DIN9/TS0_DIN1, VP_DIN8/TS0_DIN0, VP_CLKIN1, VP_DIN7/TS0_DOUT7/TS1_DIN, VP_DIN6/TS0_DOUT6/TS1_PSTIN, VP_DIN5/TS0_DOUT5/TS1_EN_WAITO, VP_DIN4/TS0_DOUT4/TS1_WAITO, VP_DIN3/TS0_DOUT3, VP_DIN2/TS0_DOUT2, VP_DIN1/TS0_DOUT1, VP_DIN0/TS0_DOUT0, VP_CLKIN0.

188 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 AllOther Pins During devicereset,allotherpins are controlledby the defaultperipheral.The defaultperipheralis determinedby thedefaultsettingsofthePINMUX0 orPINMUX1 registers. Some of the PINMUX0/PINMUX1 settingsare determinedby configurationpins latchedat reset.To determinetheresetbehaviorofthesepins,see Section3.7,MultiplexedPinConfigurationsand readthe restofthethissubsectiontounderstandhow thatdefaultperipheralcontrolsthepin. The resetbehaviorsforalltheseotherpinsduringallbootmodes, except PCI Boot,are categorizedas follows(alsosee Figure6-19and Figure6-20inSection6.7.9,ResetElectricalData/Timing):

  • DDR2 Z Group: DDR_DQS[3:0], DDR_DQS[3:0], DDR_D[31:0],DDR_DQGATE1, DDR_DQGATE3
  • DDR2 Low Group: DDR_CLK, DDR_CKE, DDR_ODT0, DDR_A[14:0],DDR_DQGATE0, DDR_DQGATE2
  • DDR2 High Group: DDR_CLK, DDR_CS, DDR_WE, DDR_RAS, DDR_CAS
  • DDR2 Z/HighGroup: DDR_DQM[3:0]
  • DDR2 Low/High Group: DDR_BA[2:0]
  • Z Group: These pinare3-statedby default,and thesepinsremain3-statedthroughoutPOR or RESET assertion.When POR orRESET isdeasserted,thesepinsremain3-stateduntilconfigured otherwiseby theirrespectiveperipheral(aftertheperipheralisenabledby thePSC). PCI_CLK/GP[10],PCI_INTA/EM_WAIT2, DIOW/GP[20]/EM_WAIT4, IORDY/GP[21]/EM_WAIT3, PCI_AD[15:0]/HD[15:0]/EM_D[15:0],RFTCLK, GMTCLK, MTCLK, MTXD[7:0],MTXEN, MCOL, MCRS, MRCLK, MRXD[7:0],MRXDV, MRXER, MDCLK, MDIO, URXD0/TS1_DIN, UTXD0/URCTX0/TS1_PSTIN, URTS0/UIRTX0/TS1_EN_WAITO, UCTS0/USD0, UDTR0/TS0_ENAO/GP[36], UDSR0/TS0_PSTO/GP[37], UDCD0/TS0_WAITIN/GP[38], URIN0/GP[8]/TS1_WAITIN,URXD1/TS0_DIN7/GP[23],UTXD1/URCTX1/TS0_DOUT7/GP[24], URTS1/UIRTX1/TS0_WAITO/GP[25], UCTS1/USD1/TS0_EN_WAITO/GP[26], URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI, UTXD2/URCTX2/CRG1_PO/GP[40]/CRG0_PO, URTS2/UIRTX2/TS0_PSTIN/GP[41],UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PSTO, ACLKR0, AHCLKR0, AFSR0, ACLKX0, AHCLKX0, AFSX0, AXR0[3:0],AMUTE0, AMUTEIN0, ACLKX1, AHCLKX1, AXR1[0],SCL, SDA, SPI_CLK, SPI_EN, SPI_CS0, SPI_CS1, SPI_MISO, SPI_MOSI, PWM0/CRG0_PO/TS1_ENAO, PWM1/TS1_DOUT, VLYNQ_CLOCK, VLYNQ_SCRUN, VLYNQ_TXD[3:0],VLYNQ_RXD[3:0], USB_DRVVBUS/GP[22], TINP0L,TINP0U, TOUT0L, TOUT0U, TINP1L,TOUT1L, TOUT1U, TOUT2, TS0_CLKIN, TS1_CLKIN, VP_CLKIN0, VP_CLKIN1, VP_DIN15_VSYNC/TS0_DIN7, VP_DIN14_HSYNC/TS0_DIN6, VP_DIN13_FIELD/TS0_DIN5, VP_DIN12/TS0_DIN4, VP_DIN11/TS0_DIN3, VP_DIN10/TS0_DIN2, VP_DIN9/TS0_DIN1, VP_DIN8/TS0_DIN0, VP_DIN7/TS0_DOUT7/TS1_DIN, VP_DIN6/TS0_DOUT6/TS1_PSTIN, VP_DIN5/TS0_DOUT5/TS1_EN_WAITO, VP_DIN4/TS0_DOUT4/TS1_WAITO, VP_DIN3/TS0_DOUT3, VP_DIN2/TS0_DOUT2, VP_DIN1/TS0_DOUT1, VP_DIN0/TS0_DOUT0, VP_CLKIN2, VP_CLKIN3/TS1_CLKO, VP_CLKO2, VP_CLKO3/TS0_CLKO, VP_DOUT15/TS1_DIN, VP_DOUT14/TS1_PSTIN, VP_DOUT13/TS1_EN_WAITO, VP_DOUT12/TS1_WAITO, VP_DOUT11/TS1_DOUT, VP_DOUT10/TS1_PSTO, VP_DOUT9/TS1_ENAO, VP_DOUT8/TS1_WAITIN, VP_DOUT7, GP[0],GP[1],GP[2]/AUDIO_CLK1, GP[3]/AUDIO_CLK0, GP[4]/STC_CLKIN,GP[5],GP[6],GP[7],TIMS, TDO, TDI,TCK, TRST, EMU1, EMU0, DEV_MXI/DEV_CLKIN, AUX_MXI/AUX_CLKIN
  • Low Group: These pinsarelowby default,and remainlowuntilconfiguredotherwiseby their respectiveperipheral(aftertheperipheralisenabledby thePSC). PCI_RST/DA2/GP[13]/EM_A[22],PCI_IDSEL/HDDIR/EM_R/ W, PCI_IRDY/HRDY/EM_A[17], PCI_TRDY/HHWIL/EM_A[16], PCI_CBE1/ATA_CS1/GP[32]/EM_A[19], PCI_CBE0/ATA_CS0/GP[33]/EM_A[18],PCI_AD[31:16]/DD[15:0]/HD[31:16]/EM_A[15:0],CLKOUT0, RTCLK,
  • High Group: These pinsarehighby default,and remainhighuntilconfiguredotherwiseby their respectiveperipheral(aftertheperipheralisenabledby thePSC). PCI_DEVSEL/HCNTL1/EM_BA[1], PCI_FRAME/ HINT/EM_BA[0],PCI_STOP/HCNTL0/ EM_WE, Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 189 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com PCI_SERR/ HDS1/ EM_OE, PCI_PERR/ HCS/ EM_DQM1, PCI_PAR/HAS/EM_DQM0, PCI_REQ/DMARQ/GP[11]/ EM_CS5, PCI_GNT/ DMACK/GP[12]/EM_CS4, PCI_CBE3/HR/ W/EM_CS3, PCI_CBE2/HDS2/ EM_CS2, NOTE: ForPCI boot mode ,allPCI pinsnow behave accordingtoZ Group. For more informationon the pin behaviorsduringdevice-levelglobalreset,see Figure 6-19 and Figure6-20inSection6.7.9,ResetElectricalData/Timing.

190 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.7.9 Reset ElectricalData/Timing

Note: Ifa configurationpinmust be routedout from the device,the internalpullup/pulldown(IPU/IPD) resistorshouldnot be reliedupon;TIrecommends theuse ofan externalpullup/pulldownresistor. Table6-21.Timing Requirements forReset (seeFigure6-19and Figure6-20) -1G NO. UNIT MIN MAX 1 tw(RESET) Pulseduration,POR loworRESET low 12C (1) ns Setuptime,bootand configurationpinsvalidbeforePOR highorRESET2 tsu(CONFIG) 12C (1) nshigh(2) Holdtime,bootand configurationpinsvalidafterPOR highorRESET3 th(CONFIG) 0 nshigh(2) (1) C = 1/DEV_MXI clockfrequencyinns.The deviceclocksourcemust be stableand ata validfrequencypriortomeetingthetw(RESET) requirement. (2) Forthelistofbootand configurationpins,see Table2-6,BootTerminalFunctions. Table6-22.SwitchingCharacteristicsOver Recommended OperatingConditionsDuring Reset(1) (seeFigure6-20) -1G NO. PARAMETER UNIT MIN MAX 4 tw(PAUSE) Pulseduration,SYSCLKs paused (low) 10C 10C ns 23 td(RSTH-PAUSE) Delaytime,RESET highorPOR hightoSYSCLKs paused (low) 1990C ns 5 td(RSTL-BOOTZ) Delaytime,RESET lowtoBootConfigurationGroup highimpedance 0 20 ns 6 td(RSTL-DDRZZ) Delaytime,RESET lowtoDDR2 Z Group highimpedance 0 7P + 20 ns 7 td(RSTL-DDRLL) Delaytime,RESET lowtoDDR2 Low Group low 0 3P + 20 ns 8 td(RSTL-DDRHH) Delaytime,RESET lowtoDDR2 HighGroup high 0 20 ns 13 td(RSTL-DDRZHZ) Delaytime,RESET lowtoDDR2 Z/HighGroup highimpedance 0 7P + 20 ns 14 td(RSTL-DDRLHL) Delaytime,RESET lowtoDDR2 Low/HighGroup low 0 20 ns 17 td(RSTL-ZZ) Delaytime,RESET lowtoZ Group highimpedance 0 20 ns 18 td(RSTL-LOWL) Delaytime,RESET lowtoLow Group low 0 20 ns 19 td(RSTL-HIGHH) Delaytime,RESET lowtoHighGroup high 0 20 ns 9 td(RSTL-BOOTV) Delaytime,RESET hightoBootConfigurationGroup valid (2) ns 10 td(RSTH-DDRZV) Delaytime,RESET hightoDDR2 Z Group valid (2) ns 11 td(RSTH-DDRLV) Delaytime,RESET hightoDDR2 Low Group valid (2) ns 12 td(RSTH-DDRHV) Delaytime,RESET hightoDDR2 HighGroup valid (2) ns 15 td(RSTH-DDRZHV) Delaytime,RESET hightoDDR2 Z/HighGroup validhigh (2) ns 16 td(RSTH-DDRLHV) Delaytime,RESET hightoDDR2 Low/HighGroup validhigh (2) ns 20 td(RSTH-ZV) Delaytime,RESET hightoZ Group valid (2) ns 21 td(RSTH-LOWV) Delaytime,RESET hightoLow Group valid (2) ns 22 td(RSTH-HIGHV) Delaytime,RESET hightoHighGroup valid (2) ns (1) C = 1/DEV_CLKIN clockfrequencyinns. (2) FollowingRESET highorPOR high,thissignalgroupmaintainsthestatethepins(s)achievedwhileRESET orPOR was drivenlowuntil theperipheralisenabledviathePSC. Forexample,theDDR2 Z Group goes highimpedance followingRESET loworPOR lowand remainsinthehigh-impedancestatefollowingRESET highorPOR highuntiltheDDR2 controllerisenabledviathePSC. Figure6-19shows thePower-Up Timing.Figure6-20shows theWarm Reset(RESET) Timing.Max Reset TimingisidenticaltoWarm Reset Timing,exceptthebootand configurationpinsare not relatchedand theBOOTCFG registerretainsitspreviousvaluelatchedbeforetheMax Resetwas initiated. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 191 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DEV_MXI(A) POR RESET SYSCLKREFCLK (PLLC1) SYSCLKx CLKOUT0 Boot□and Configuration□Pins DDR2□Z□Group DDR2□Low□Group DDR2□Z/High□Group Power Supplies Ramping Power□Supplies□Stable Hi-Z Hi-Z Clock□Source□Stable 2 3 DDR2□High□Group DDR2□Low/High□Group Z□Group Hi-Z Low□Group High□Group Config Hi-Z 23 4 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com A. Power suppliesand DEV_MXI must be stablebeforethestartoftW(RESET). . B. Pin resetbehaviordepends on whichperipheraldefaultstocontrollingthemultiplexedpin.For more detailson what Reset. Figure6-19.Power-Up Timing

192 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DEV_MXI POR RESET SYSCLKREFCLK (PLLC1) SYSCLKx CLKOUT0 Boot□and Configuration□Pins DDR2□Z□Group DDR2□Low□Group DDR2□Z/High□Group Power□Supplies□Stable Hi-Z Hi-Z 2 3 DDR2□High□Group DDR2□Low/High□Group Z□Group Hi-Z Low□Group High□Group Config Hi-Z PLL1□CLOCK DIVx□CLOCK VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 A. Pin resetbehaviordepends on whichperipheraldefaultstocontrollingthemultiplexedpin.For more detailson what Reset. Figure6-20.Warm Reset (RESET) Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 193 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.8 Interrupts

The VCE6467T devicehas a largenumber ofinterruptstoservicetheneeds ofitsmany peripheralsand subsystems.Both the ARM and C64x+ are capable of servicingthese interrupts.Allof the device interruptsare routedtotheARM interruptcontrollerwithonlya limitedsetroutedtotheC64x+ interrupt controller.The interruptscan be selectivelyenabled or disabledin eitherof the controllers.In typical applications,the ARM handles most of the peripheralinterruptsand grantscontrolto the C64x+ for interruptsthatarerelevanttoDSP algorithms.Also,theARM and DSP can communicate witheach other throughinterrupts.

6.8.1 ARM CPU Interrupts

The ARM926 CPU core supports2 directinterrupts:FIQ and IRQ. The VCE6467T ARM interrupt controllerprioritizesup to64 interruptrequestsfromvariousperipheralsand subsystems,whicharelisted inTable6-23,and interruptstheARM CPU. Each interruptisprogrammableforup to8 levelsofpriority. There are6 levelsforIRQ and 2 levelsforFIQ.Interruptsatthesame prioritylevelareservicedinorder by theARM InterruptNumber, withthelowestnumber havingthehighestpriority.Table6-24 shows the ARM interruptcontrollerregistersand memory locations.For more detailson ARM interruptcontrol,see theTMS320DM646x DMSoC ARM Subsystem ReferenceGuide (literaturenumber SPRUEP9 ).

194 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-23.VCE6467T ARM Interrupts ARM ARM INTERRUPT ACRONYM SOURCE INTERRUPT ACRONYM SOURCE NUMBER NUMBER

0 VP_VERTINT0 VPIF 32 TINTL0 Timer0 lower– TINT12

1 VP_VERTINT1 VPIF 33 TINTH0 Timer0 upper– TINT34

2 VP_VERTINT2 VPIF 34 TINTL1 Timer1 lower– TINT12

3 VP_VERTINT3 VPIF 35 TINTH1 Timer1 upper– TINT34

4 VP_ERRINT VPIF 36 PWMINT0 PWM 0

5 - Reserved 37 PWMINT1 PWM 1 6 - Reserved 38 VLQINT VLYNQ WDINT WD Timer(TIMER 2)– I2CINT I2C7 39TINT12

8 CRGENINT0 CRGEN 0 40 UARTINT0 UART 0

9 CRGENINT1 CRGEN 1 41 UARTINT1 UART 1

10 TSINT0 TSIF 0 42 UARTINT2 UART 2

11 TSINT1 TSIF 1 43 SPINT0 SPI

12 VDCEINT VDCE 44 SPINT1 SPI

13 USBINT USB 45 DSP2ARM0 DSP ControllertoARM

14 USBDMAINT USB DMA 46 - Reserved

15 PCIINT PCI 47 PSCINT Power and SleepController

16 CCINT0 EDMA CC Region0 48 GPIO0 GPIO

17 CCERRINT EDMA CC Error 49 GPIO1 GPIO

18 TCERRINT0 EDMA TC 0 Error 50 GPIO2 GPIO

19 TCERRINT1 EDMA TC 1 Error 51 GPIO3 GPIO

20 TCERRINT2 EDMA TC 2 Error 52 GPIO4 GPIO

21 TCERRINT3 EDMA TC 3 Error 53 GPIO5 GPIO

22 IDEINT ATA 54 GPIO6 GPIO

23 HPIINT HPI 55 GPIO7 GPIO

24 MAC_RXTH EMAC RX Threshold 56 GPIOBNK0 GPIO Bank 0

25 MAC_RX EMAC Receive 57 GPIOBNK1 GPIO Bank 1

26 MAC_TX EMAC Transmit 58 GPIOBNK2 GPIO Bank 2

27 MAC_MISC EMAC Miscellaneous 59 DDRINT DDR2 Memory Controller

28 AXINT0 McASP0 Transmit 60 EMIFAINT EMIFA

29 ARINT0 McASP0 Receive 61 COMMTX ARMSS

30 AXINT1 McASP1 Transmit 62 COMMRX ARMSS

31 - Reserved 63 EMUINT E2ICE Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 195 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-24.ARM InterruptControllerRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C4 8000 FIQ0 FIQ InterruptStatus0 [InterruptStatusofINT[31:0](IfMapped toFIQ)] 0x01C4 8004 FIQ1 FIQ InterruptStatus1 [InterruptStatusofINT[63:32](IfMapped toFIQ)] 0x01C4 8008 IRQ0 IRQ InterruptStatus0 [InterruptStatusofINT[31:0](IfMapped toIRQ)] 0x01C4 800C IRQ1 IRQ InterruptStatus1 [InterruptStatusofINT[63:32](IfMapped toIRQ)] 0x01C4 8010 FIQENTRY EntryAddress[28:0]forValidFIQ Interrupt 0x01C4 8014 IRQENTRY EntryAddress[28:0]forValidIRQ Interrupt 0x01C4 8018 EINT0 InterruptEnableRegister0 0x01C4 801C EINT1 InterruptEnableRegister1 0x01C4 8020 INCTL InterruptOperationControlRegister 0x01C4 8024 EABASE InterruptEntryTableBase AddressRegister 0x01C4 8028 -0x01C4 802F - Reserved 0x01C4 8030 INTPRI0 Interrupt0-7PrioritySelect 0x01C4 8034 INTPRI1 Interrupt8-15PrioritySelect 0x01C4 8038 INTPRI2 Interrupt16-23PrioritySelect 0x01C4 803C INTPRI3 Interrupt24-31PrioritySelect 0x01C4 8040 INTPRI4 Interrupt32-39PrioritySelect 0x01C4 8044 INTPRI5 Interrupt40-47PrioritySelect 0x01C4 8048 INTPRI6 Interrupt48-55PrioritySelect 0x01C4 804C INTPRI7 Interrupt56-63PrioritySelect 0x01C4 8050 -0x01C4 83FF - Reserved

196 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.8.2 DSP Interrupts

The C64x+ DSP interruptcontrollercombines deviceeventsinto12 prioritizedinterrupts.The sourcefor each of the 12 CPU interruptsis user-programmableand is listedin Table 6-25. Also,the interrupt controllercontrolsthe generationof the CPU exception,NMI, and emulationinterrupts.Table 6-26 summarizes the C64x+ interruptcontrollerregistersand memory locations.For more detailson DSP interruptcontrol,see theTMS320DM646x DMSoC DSP Subsystem ReferenceGuide (literaturenumber SPRUEP8 ). Table6-25.VCE6467T DSP Interrupts DSP DSP INTERRUPT ACRONYM SOURCE INTERRUPT ACRONYM SOURCE NUMBER NUMBER

0 EVT0 C64x+ IntCtl0 64 GPIO0 GPIO

1 EVT1 C64x+ IntCtl1 65 GPIO1 GPIO

2 EVT2 C64x+ IntCtl2 66 GPIO2 GPIO

3 EVT3 C64x+ IntCtl3 67 GPIO3 GPIO

4 TINTL0 Timer0 lower– TINT12 68 GPIO4 GPIO

5 TINTH0 Timer0 upper– TINT34 69 GPIO5 GPIO

6 TINTL1 Timer1 lower– TINT12 70 GPIO6 GPIO

7 TINTH1 Timer1 upper– TINT34 71 GPIO7 GPIO

8 – Reserved 72 – Reserved

9 EMU_DTDMA C64x+ EMC 73 – Reserved

10 – Reserved 74 – Reserved

11 EMU_RTDXRX C64x+ RTDX 75 – Reserved

12 EMU_RTDXTX C64x+ RTDX 76 – Reserved

13 IDMAINT0 C64x+ EMC 0 77 – Reserved

14 IDMAINT1 C64x+ EMC 1 78 – Reserved

15 – Reserved 79 – Reserved

16 ARM2DSP0 ARM toDSP Controller0 80 – Reserved

17 ARM2DSP1 ARM toDSP Controller1 81 – Reserved

18 ARM2DSP2 ARM toDSP Controller2 82 – Reserved

19 ARM2DSP3 ARM toDSP Controller3 83 – Reserved

20 – Reserved 84 CCINT1 EDMA CC Region1 21 – Reserved 85 CCERRINT EDMA CC Error 22 – Reserved 86 TCERRINT0 EDMA TC0 Error 23 – Reserved 87 TCERRINT1 EDMA TC1 Error 24 – Reserved 88 TCERRINT2 EDMA TC2 Error 25 – Reserved 89 TCERRINT3 EDMA TC3 Error 26 – Reserved 90 IDEINT ATA 27 – Reserved 91 – Reserved 28 – Reserved 92 – Reserved 29 – Reserved 93 – Reserved 30 – Reserved 94 – Reserved 31 – Reserved 95 – Reserved – Reserved INTERR C64x+ InterruptController32 96 Dropped CPU InterruptEvent – Reserved EMC_IDMAERR C64x+ EMC InvalidIDMA33 97 Parameters 34 – Reserved 98 – Reserved 35 – Reserved 99 – Reserved 36 – Reserved 100 – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 197 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-25.VCE6467T DSP Interrupts(continued) DSP DSP INTERRUPT ACRONYM SOURCE INTERRUPT ACRONYM SOURCE NUMBER NUMBER 37 – Reserved 101 – Reserved 38 – Reserved 102 – Reserved 39 – Reserved 103 – Reserved 40 – Reserved 104 – Reserved 41 – Reserved 105 – Reserved 42 – Reserved 106 – Reserved 43 – Reserved 107 – Reserved 44 – Reserved 108 – Reserved 45 – Reserved 109 – Reserved 46 – Reserved 110 – Reserved 47 – Reserved 111 – Reserved 48 – Reserved 112 – Reserved 49 – Reserved 113 PMC_ED C64x+ PMC 50 – Reserved 114 – Reserved 51 – Reserved 115 – Reserved 52 – Reserved 116 UMCED1 C64x+ UMC 1 53 – Reserved 117 UMCED2 C64x+ UMC 2

54 AXINT0 McASP 0 Transmit 118 PDCINT C64x+ PDC

55 ARINT0 McASP 0 Receive 119 SYSCMPA C64x+ SYS

56 AXINT1 McASP 1 Transmit 120 PMCCMPA C64x+ PMC

57 – Reserved 121 PMCDMPA C64x+ PMC 58 – Reserved 122 DMCCMPA C64x+ DMC 59 – Reserved 123 DMCDMPA C64x+ DMC 60 – Reserved 124 UMCCMPA C64x+ UMC 61 – Reserved 125 UMCDMPA C64x+ UMC 62 – Reserved 126 EMCCMPA C64x+ EMC 63 – Reserved 127 EMCBUSERR C64x+ EMC

198 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-26.C64x+ InterruptControllerRegisters HEX ADDRESS ACRONYM REGISTER NAMERANGE 0x0180 0000 EVTFLAG0 Eventflagregister0 0x0180 0004 EVTFLAG1 Eventflagregister1 0x0180 0008 EVTFLAG2 Eventflagregister2 0x0180 000C EVTFLAG3 Eventflagregister3 0x0180 0020 EVTSET0 Eventsetregister0 0x0180 0024 EVTSET1 Eventsetregister1 0x0180 0028 EVTSET2 Eventsetregister2 0x0180 002C EVTSET3 Eventsetregister3 0x0180 0040 EVTCLR0 Eventclearregister0 0x0180 0044 EVTCLR1 Eventclearregister1 0x0180 0048 EVTCLR2 Eventclearregister2 0x0180 004C EVTCLR3 Eventclearregister3 0x0180 0080 EVTMASK0 Eventmask register0 0x0180 0084 EVTMASK1 Eventmask register1 0x0180 0088 EVTMASK2 Eventmask register2 0x0180 008C EVTMASK3 Eventmask register3 0x0180 00A0 MEVTFLAG0 Masked eventflagregister0 0x0180 00A4 MEVTFLAG1 Masked eventflagregister1 0x0180 00A8 MEVTFLAG2 Masked eventflagregister2 0x0180 00AC MEVTFLAG3 Masked eventflagregister3 0x0180 00C0 EXPMASK0 Exceptionmask register0 0x0180 00C4 EXPMASK1 Exceptionmask register1 0x0180 00C8 EXPMASK2 Exceptionmask register2 0x0180 00CC EXPMASK3 Exceptionmask register3 0x0180 00E0 MEXPFLAG0 Masked exceptionflagregister0 0x0180 00E4 MEXPFLAG1 Masked exceptionflagregister1 0x0180 00E8 MEXPFLAG2 Masked exceptionflagregister2 0x0180 00EC MEXPFLAG3 Masked exceptionflagregister3 0x0180 0104 INTMUX1 Interruptmux register1 0x0180 0108 INTMUX2 Interruptmux register2 0x0180 010C INTMUX3 Interruptmux register3 0x0180 0180 INTXSTAT Interruptexceptionstatus 0x0180 0184 INTXCLR Interruptexceptionclear 0x0180 0188 INTDMASK Dropped interruptmask register Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 199 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.9 ExternalMemory Interface(EMIF)

VCE6467T supportsseveralmemory and externaldeviceinterfaces,including:

  • AsynchronousEMIF (EMIFA)forinterfacingtoNOR Flash,SRAM, etc.
  • NAND Flash
  • ATA (seeSection6.20,ATA Controller)

6.9.1 Asynchronous EMIF (EMIFA)

The VCE6467T AsynchronousEMIF (EMIFA) providesan 8-bitor 16-bitdatabus,an addressbus width up to 24 bits,and 4 chipselects,along withmemory controlsignals.These signalsare multiplexed between theseperipherals:

  • EMIFA and NAND interfaces
  • ATA interface
  • Host-PortInterface(HPI)
  • PCI
  • GPIO

6.9.2 NAND (NAND, SmartMedia/SSFDC, xD)

The EMIFA interfaceprovidesboththeasynchronousEMIF and NAND interfaces.Four chipselectsare providedand each are individuallyconfigurableto provideeitherEMIFA or NAND support.The NAND featuressupportedareas follows.

  • NAND flashon up to4 asynchronouschipselects
  • 8-or16-bitdatabus width
  • Programmable cycletimings
  • PerformsECC calculation
  • NAND Mode alsosupportsSmartMedia/SSFDC (SolidStateFloppyDiskController)and xD memory cards
  • ARM ROM supportsbootingoftheVCE6467T ARM926 processorfromNAND flashlocatedatCS2 The memory map forEMIFA and NAND registersisshown inTable6-27.For more detailson theEMIFA and NAND interfaces,the TMS320DM646x DMSoC Asynchronous ExternalMemory Interface(EMIF) User'sGuide (literaturenumber SPRUEQ7 ).

6.9.3 EMIFA PeripheralRegisterDescription(s)

Table6-27shows theEMIFA/NAND registers.

200 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-27.EMIFA/NAND Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x2000 8000 RCSR RevisionCode and StatusRegister 0x2000 8004 AWCCR AsynchronousWaitCycleConfigurationRegister 0x2000 8008 -0x2000 800F – Reserved 0x2000 8010 A1CR Asynchronous1 ConfigurationRegister(CS2 Space) 0x2000 8014 A2CR Asynchronous2 ConfigurationRegister(CS3 Space) 0x2000 8018 A3CR Asynchronous3 ConfigurationRegister(CS4 Space) 0x2000 801C A4CR Asynchronous4 ConfigurationRegister(CS5 Space) 0x2000 8020 -0x2000 803F – Reserved 0x2000 8040 EIRR EMIF InterruptRaw Register 0x2000 8044 EIMR EMIF InterruptMask Register 0x2000 8048 EIMSR EMIF InterruptMask SetRegister 0x2000 804C EIMCR EMIF InterruptMask ClearRegister 0x2000 8050 -0x2000 805F – Reserved 0x2000 8060 NANDFCR NAND FlashControlRegister 0x2000 8064 NANDFSR NAND FlashStatusRegister 0x2000 8070 NANDF1ECC NAND Flash1 ECC Register(CS2 Space) 0x2000 8074 NANDF2ECC NAND Flash2 ECC Register(CS3 Space) 0x2000 8078 NANDF3ECC NAND Flash3 ECC Register(CS4 Space) 0x2000 807C NANDF4ECC NAND Flash4 ECC Register(CS5 Space) 0x2000 8080 -0x2000 8FFF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 201 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.9.4 EMIFA ElectricalData/Timing

Table6-28.Timing Requirements forAsynchronous Memory Cycles forEMIFA Module (1) (seeFigure6-21and Figure6-22) -1G NO. UNIT MIN MAX READS and WRITES 2 tw(EM_WAIT) Pulseduration,EM_WAITx assertionand deassertion 2E ns READS 12 tsu(EMDV-EMOEH) Setuptime,EM_D[15:0]validbeforeEM_OE high 5 ns 13 th(EMOEH-EMDIV) Holdtime,EM_D[15:0]validafterEM_OE high 0 ns 14 tsu (EMWAIT-EMOEH) Setuptime,EM_WAITx assertedbeforeEM_OE high(2) 4E + 3 ns WRITES 28 tsu(EMWAIT-EMWEH) Setuptime,EM_WAITx assertedbeforeEM_WE high(2) 4E + 3 ns (1) E = SYSCLK3 periodinns forEMIFA. Forexample,when runningtheDSP CPU at1 GHz, use E = 4 ns. (2) Setupbeforeend ofSTROBE phase (ifno extendedwaitstatesareinserted)by whichEM_WAITx must be assertedtoadd extended waitstates.Figure6-23and Figure6-24describeEMIF transactionsthatincludeextendedwaitstatesinsertedduringtheSTROBE phase.However,cyclesinsertedas partofthisextendedwaitperiodshouldnotbe counted;the4E requirementistothestartofwhere theHOLD phase wouldbeginiftherewere no extendedwaitcycles.

202 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-29.SwitchingCharacteristicsOver Recommended OperatingConditionsforAsynchronous Memory Cycles forEMIFA Module (1)(2)(seeFigure6-21and Figure6-22) -1G NO. PARAMETER UNIT MIN MAX READS and WRITES 1 td(TURNAROUND) Turnaroundtime (TA + 1)*E -3 (TA + 1)*E + 3 ns READS (RS + RST + RH + (RS + RST + RH + TA +EMIF readcycletime(EW = 0) nsTA + 4)*E -3 4)*E + 3 3 tc(EMRCYCLE) (RS + RST + RH +EMIF readcycletime(EW = 1) 4184 *E + 3 nsTA + 4)*E -3 Outputsetuptime,EM_CS[5:2]lowtoEM_OE low (RS + 1)*E -3 (RS + 1)*E + 3 ns(SS = 0) 4 tsu(EMCSL-EMOEL) Outputsetuptime,EM_CS[5:2]lowtoEM_OE low 3 ns(SS = 1) Outputholdtime,EM_OE hightoEM_CS[5:2]high (RH + 1)*E -3 (RH + 1)*E + 3 ns(SS = 0) 5 th(EMOEH-EMCSH) Outputholdtime,EM_OE hightoEM_CS[5:2]high 3 ns(SS = 1) 6 tsu(EMBAV-EMOEL) Outputsetuptime,EM_BA[1:0]validtoEM_OE low (RS + 1)*E -3 (RS + 1)*E + 3 ns 7 th(EMOEH-EMBAIV) Outputholdtime,EM_OE hightoEM_BA[1:0]invalid (RH + 1)*E -3 (RH + 1)*E + 3 ns 8 tsu(EMBAV-EMOEL) Outputsetuptime,EM_A[22:0]validtoEM_OE low (RS + 1)*E -3 (RS + 1)*E + 3 ns 9 th(EMOEH-EMBAIV) Outputholdtime,EM_OE hightoEM_A[22:0]invalid (RH + 1)*E -3 (RH + 1)*E + 3 ns EM_OE activelowwidth(EW = 0) (RST + 1)*E -3 (RST + 1)*E + 3 ns 10 tw(EMOEL) EM_OE activelowwidth(EW = 1) (RST + 1)*E -3 (RST + 4097)*E + 3 ns 11 td(EMWAITH-EMOEH) DelaytimefromEM_WAITx deassertedtoEM_OE high 4E + 3 ns WRITES (WS + WST + WH (WS + WST + WH + TAEMIF writecycletime(EW = 0) ns+ TA + 4)*E -3 + 4)*E + 3 15 tc(EMWCYCLE) (WS + WST + WHEMIF writecycletime(EW = 1) 4184 *E + 3 ns+ TA + 4)*E -3 Outputsetuptime,EM_CS[5:2]lowtoEM_WE low (WS + 1)*E -3 (WS + 1)*E + 3 ns(SS = 0) 16 tsu(EMCSL-EMWEL) Outputsetuptime,EM_CS[5:2]lowtoEM_WE low 3 ns(SS = 1) Outputholdtime,EM_WE hightoEM_CS[5:2]high (WH + 1)*E -3 (WH + 1)*E + 3 ns(SS = 0) 17 th(EMWEH-EMCSH) Outputholdtime,EM_WE hightoEM_CS[5:2]high 3 ns(SS = 1) 18 tsu(EMRNW-EMWEL) Outputsetuptime,EM_R/ W validtoEM_WE low (WS + 1)*E -3 (WS + 1)*E + 3 ns 19 th(EMWEH-EMRNW) Outputholdtime,EM_WE hightoEM_R/ W invalid (WH + 1)*E -3 (WH + 1)*E + 3 ns 20 tsu(EMBAV-EMWEL) Outputsetuptime,EM_BA[1:0]validtoEM_WE low (WS + 1)*E -3 (WS + 1)*E + 3 ns 21 th(EMWEH-EMBAIV) Outputholdtime,EM_WE hightoEM_BA[1:0]invalid (WH + 1)*E -3 (WH + 1)*E + 3 ns 22 tsu(EMAV-EMWEL) Outputsetuptime,EM_A[22:0]validtoEM_WE low (WS + 1)*E -3 (WS + 1)*E + 3 ns 23 th(EMWEH-EMAIV) Outputholdtime,EM_WE hightoEM_A[22:0]invalid (WH + 1)*E -3 (WH + 1)*E + 3 ns EM_WE activelowwidth(EW = 0) (WST + 1)*E -3 (WST + 1)*E + 3 ns 24 tw(EMWEL) EM_WE activelowwidth(EW = 1) (WST + 1)*E -3 (WST + 4097)*E + 3 ns 25 td(EMWAITH-EMWEH) DelaytimefromEM_WAITx deassertedtoEM_WE high 4E + 3 ns 26 tsu(EMDV-EMWEL) Outputsetuptime,EM_D[15:0]validtoEM_WE low (WS + 1)*E -3 (WS + 1)*E + 3 ns (1) RS = Read setup,RST = Read Strobe,RH = Read Hold,WS = WriteSetup,WST = WriteStrobe,WH = WriteHold,TA = TurnAround, EW = ExtendWaitmode, SS = SelectStrobemode. These parametersareprogrammed viatheAsynchronousn Configurationand the AsynchronousWaitCycleConfigurationregistersand supportthefollowingrangeofvalues:TA[0–3],RS[0–15],RST[0–63],RH[0–7], WS[0 –15],WST[0 –63],WH[0 –7],EW[0 –1],and MEWC[0 –255].Formore information,see theTMS320DM646x DMSoC Asynchronous ExternalMemory Interface(EMIF)User's Guide (literaturenumber SPRUEQ7 ). (2) E = SYSCLK3 periodinns forEMIFA. Forexample,when runningtheDSP CPU at1 GHz, use E = 4 ns. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 203 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

EM_CS[5:2] EM_BA[1:0] EM_A[22:0] EM_OE EM_D[15:0] EM_WE EM_R/W VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-29.SwitchingCharacteristicsOver Recommended OperatingConditionsforAsynchronous Memory Cycles forEMIFA Module (seeFigure6-21and Figure6-22)(continued) -1G NO. PARAMETER UNIT MIN MAX 27 th(EMWEH-EMDIV) Outputholdtime,EM_WE hightoEM_D[15:0]invalid (WH + 1)*E -3 (WH + 1)*E + 3 ns Figure6-21.Asynchronous Memory Read Timing forEMIF

204 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

EM_CS[5:2] EM_BA[1:0] EM_A[22:0] EM_WE EM_D[15:0] EM_OE EM_R/W EM_CS[5:2] Asserted Deasserted EM_BA[1:0] EM_A[22:0] EM_D[15:0] EM_OE EM_WAIT[5:2] SETUP STROBE Extended Due to EM_WAIT STROBE HOLD EM_DQM[1:0] VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-22.Asynchronous Memory WriteTiming forEMIF Figure6-23.EM_WAITx Read Timing Requirements Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 205 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

EM_CS[5:2] Asserted Deasserted EM_BA[1:0] EM_A[22:0] EM_D[15:0] EM_WE EM_WAIT[5:2] SETUP STROBE Extended Due to EM_WAIT STROBE HOLD EM_DQM[1:0] VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-24.EM_WAITx WriteTiming Requirements

206 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.10 DDR2 Memory Controller

The DDR2 Memory Controlleris a dedicatedinterfaceto DDR2 SDRAM. ItsupportsJESD79D-2A standardcompliantDDR2 SDRAM devicesand can interfaceto either16-bitor 32-bitDDR2 SDRAM devices.For detailson the DDR2 Memory Controller,see theTMS320DM646x DMSoC DDR2 Memory ControllerUser'sGuide (literaturenumber SPRUEQ4 ). A memory map oftheDDR2 Memory Controllerregistersisshown inTable6-30. Table6-30.DDR2 Memory ControllerRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C4 004C – Reserved 0x01C4 2038 – Reserved 0x2000 0000 -0x2000 0003 – Reserved 0x2000 0004 SDRSTAT SDRAM StatusRegister 0x2000 0008 SDBCR SDRAM Bank ConfigurationRegister 0x2000 000C SDRCR SDRAM RefreshControlRegister 0x2000 0010 SDTIMR SDRAM TimingRegister1 0x2000 0014 SDTIMR2 SDRAM TimingRegister2 0x2000 0018 -0x2000 001F – Reserved 0x2000 0020 PBBPR PeripheralBus BurstPriorityRegister 0x2000 0024 -0x2000 00BF – Reserved 0x2000 00C0 IRR InterruptRaw Register 0x2000 00C4 IMR InterruptMasked Register 0x2000 00C8 IMSR InterruptMask SetRegister 0x2000 00CC IMCR InterruptMask ClearRegister 0x2000 00D0 -0x2000 00E3 – Reserved 0x2000 00E4 DDRPHYCR DDR2 PHY ControlRegister 0x2000 00E8 -0x2000 00EF – Reserved 0x2000 00F0 VTPIOCR DDR2 VTP IO ControlRegister 0x2000 00F4 -0x2000 7FFF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 207 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR_CLK VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.10.1 DDR2 Memory ControllerElectricalData/Timing

TIonlysupportsboarddesignsthatfollowtheguidelinesoutlinedinthisdocument. Table6-31.SwitchingCharacteristicsOver Recommended OperatingConditionsforDDR2 Memory Controller(1)(2)(seeFigure6-25) -1G NO. PARAMETER UNIT MIN MAX 1 tc(DDR_CLK) Cycletime,DDR_CLK 2.5 8 ns 2 f(DDR_CLK) Frequency,DDR_CLK 125 400 MHz (1) DDR_CLK cycletime= 2 x PLL2 _SYSCLK1 cycletime. (2) The PLL2 Controllermust be programmed such thattheresultingDDR_CLK clockfrequencyiswithinthespecifiedrange. Figure6-25.DDR2 Memory ControllerClock Timing

6.10.2 DDR2 Interface

ThissectionprovidesthetimingspecificationfortheDDR2 interfaceas a PCB designand manufacturing specification.The designrulesconstrainPCB tracelength,PCB traceskew, signalintegrity,cross-talk, and signaltiming.These rules,when followed,resultina reliableDDR2 memory system withouttheneed fora complex timingclosureprocess.For more informationregardingtheguidelinesforusingthisDDR2 specification,see UnderstandingTI’s PCB RoutingRule-Based DDR2 Timing SpecificationApplication Report(SPRAAV0 ). 6.10.2.1DDR2 InterfaceSchematic Figure6-26shows theDDR2 interfaceschematicfora x32 DDR2 memory system.The x16 DDR2 system schematicis identicalexcept thatthe high word DDR2 deviceis deleted,see Figure6-27. The pin numbers fortheVCE6467T can be obtainedfromtheSection2.7,PinAssignmentsofthisdocument. 6.10.2.2Compatible JEDEC DDR2 Devices Table 6-32 shows the parametersof the JEDEC DDR2 devicesthatare compatiblewiththisinterface. Generally,theDDR2 interfaceiscompatiblewithx16 DDR2-800 speed gradeDDR2 devices. Table6-32.Compatible JEDEC DDR2 Devices No. Parameter Min Max Unit

1 JEDEC DDR2 DeviceSpeed Grade(1) DDR2-800

2 JEDEC DDR2 DeviceBitWidth x16 x16 Bits

3 JEDEC DDR2 DeviceCount(2) 1 2 Devices

4 JEDEC DDR2 DeviceBallCount(3) 84 92 Balls

(1) HigherDDR2 speed gradesaresupporteddue toinherentJEDEC DDR2 backwardscompatibility. (2) 1 DDR2 deviceisused for16 bitDDR2 memory system.2 DDR2 devicesareused for32 bitDDR2 memory system. (3) 92 balldevicesretainedforlegacysupport.New designswillmigrateto84 ballDDR2 devices.Electrricallythe92 and 84 ballDDR2 devicesarethesame.

208 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 6.10.2.3PCB Stackup The minimum stackuprequiredforroutingthe VCE6467T isa sixlayerstackas shown inTable 6-33. Additionallayersmay be added tothePCB stackup toaccommodate othercircuityortoreducethesize ofthePCB footprint. Table6-33.VCE6467T Minimum PCB Stack Up Layer Type Description

1 Signal Top RoutingMostlyHorizontal

2 Plane Ground

3 Plane Power

4 Signal InternalRouting

5 Plane Ground

6 Signal BottomRoutingMostlyVertical

Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 209 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR_D0 DDR_D7 DDR_DQM0 DDR_DQS0 DDR_DQS0 DDR_D8 DDR_D15 DDR_DQM1 DDR_DQS1 DDR_DQS1 DQ0 DQ7 LDM LDQS LDQS DQ8 DQ15 UDM UDQS UDQS BA0 BA2 A14 CS CAS RAS WE CKE CK CK VREF DQ0 DQ7 LDM LDQS LDQS DQ8 DQ15 UDM UDQS UDQS BA0 BA2 A14 CS CAS RAS WE CKE CK CK VREF DDR_D16 DDR_D23 DDR_DQM2 DDR_DQS2 DDR_DQS2 DDR_D24 DDR_D31 DDR_DQM3 DDR_DQS3 DDR_DQS3 DDR_BA0 DDR_BA2 DDR_A0 DDR_A14 DDR_CS DDR_CAS DDR_RAS DDR_WE DDR_CKE DDR_CLK DDR_CLK ODT DDR_VREF

1 K Ω 1%

Vio 1.8 (A) DDR2 DDR2 DDR_DQGATE0 DDR_DQGATE1 DDR_DQGATE2 DDR_DQGATE3 VREF Terminator, if desired. See terminator comments. A Vio1.8 is the power supply for the DDR2 memories and DM646x DDR2 interface. B One of these capacitors can be eliminated if the divider and its capacitors are placed near a device VREF pin. T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T 0.1 µF VREF VREF 0.1 µF 1 K Ω 1%0.1 µF (B)0.1 µF (B) DDR_ODT0 NC ODT DM646x 50 Ω (±5%) 50 Ω (±5%) T T T DDR_ZN DDR_ZP 0.1 µF (B) DVDDR2 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Completestackup specificationsareprovidedinTable6-34. Figure6-26.VCE6467T 32-BitDDR2 High LevelSchematic

210 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR_D0 DDR_D7 DDR_DQM0 DDR_DQS0 DDR_DQS0 DDR_D8 DDR_D15 DDR_DQM1 DDR_DQS1 DDR_DQS1 DQ0 DQ7 LDM LDQS LDQS DQ8 DQ15 UDM UDQS UDQS BA0 BA2 A14 CS CAS RAS WE CKE CK CK VREF DDR_D16 DDR_D23 DDR_DQM2 DDR_DQS2 DDR_DQS2 DDR_D24 DDR_D31 DDR_DQM3 DDR_DQS3 DDR_DQS3 DDR_BA0 DDR_BA2 DDR_A0 DDR_A14 DDR_CS DDR_CAS DDR_RAS DDR_WE DDR_CKE DDR_CLK DDR_CLK DDR_VREF Vio 1.8 (A) DDR2 DDR_DQGATE0 DDR_DQGATE1 DDR_DQGATE2 DDR_DQGATE3 VREF Terminator, if desired. See terminator comments. A Vio1.8 is the power supply for the DDR2 memories and DM646x DDR2 interface. B One of these capacitors can be eliminated if the divider and its capacitors are placed near a device VREF pin. T T T T T T T T T T T T T T T T T T T T T 0.1 µF VREF 0.1 µF 1 K Ω 1% 0.1 µF (B) 0.1 µF (B) DDR_ODT0 NC ODT DM646x NC NC NC NC 1 KΩ NC NC 1 KΩ 1 KΩ 1 KΩ T T T DDR_ZP DDR_ZN 50 ( 5%)Ω ± 50 ( 5%)Ω ± Vio 1.8 (A) Vio 1.8 (A) DVDDR2 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-27.VCE6467T 16-BitDDR2 High LevelSchematic Table6-34.PCB Stack Up Specifications No. Parameter Min Typ Max Unit

1 PCB Routing/PlaneLayers 6

Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 211 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

X Y OFFSET Recommended□DDR2□Device Orientation Y Y OFFSET DDR2 Device DDR2 ControllerDM646x VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-34.PCB Stack Up Specifications(continued) No. Parameter Min Typ Max Unit

2 SignalRoutingLayers 3

3 FullgroundlayersunderDDR2 routingRegion 2

4 Number ofgroundplanecutsallowedwithinDDR routingregion 0

5 Number ofgroundreferenceplanesrequiredforeach DDR2 routinglayer 1

6 Number oflayersbetween DDR2 routinglayerand referencegroundplane 0

7 PCB RoutingFeatureSize 4 Mils

8 PCB TraceWidthw 4 Mils

8 PCB BGA escape viapad size 18 Mils

9 PCB BGA escape viaholesize 8 Mils

10 DSP DeviceBGA pad size(1)

11 DDR2 DeviceBGA pad size(2)

12 SingleEnded Impedance,Zo 50 75 Ω

13 Impedance Control(3) Z-5 Z Z+5 Ω

(1) See theFlipChipBallGridArrayPackage ReferenceGuide (SPRU811 )forDSP deviceBGA pad size. (2) See theDDR2 devicemanufacturerdocumenationfortheDDR2 deviceBGA pad size. (3) Z isthenominalsingledended impedance selectedforthePCB specifiedby item12. 6.10.2.4Placement Figure6-28 shows therequiredplacementfortheVCE6467T deviceas wellas theDDR2 devices.The dimensionsforFigure6-28aredefinedinTable6-35.The placementdoes notrestrictthesideofthePCB thatthe devicesare mounted on. The ultimatepurpose of the placementisto limitthe maximum trace lengthsand allowforproperroutingspace.For a 16 bitDDR memory systems,the highword DDR2 deviceisomittedfromtheplacement. Figure6-28.VCE6467T and DDR2 Device Placement

212 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR2□Controller DDR2□Device VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-35.Placement Specifications No. Parameter Min Max Unit

1 X (1)(2) 1660 Mils

2 Y (1)(2) 1280 Mils

3 Y Offset(1)(2)(3) 650 Mils

4 DDR2 KeepoutRegion(4)

5 Clearancefromnon-DDR2 signaltoDDR2 KeepoutRegion(5) 4 w

(1) See Figure6-26fordimensiondefintions. (2) Measurements fromcenterofDSP devicetocenterofDDR2 device. (3) For16 bitmemory systemsitisrecommended thatY Offsetbe as smallas possible. (4) DDR2 Keepoutregiontoencompass entireDDR2 routingarea (5) Non-DDR2 signalsallowedwithinDDR2 keepoutregionprovidedtheyareseparatedfromDDR2 routinglayersby a groundplane. 6.10.2.5DDR2 Keep Out Region The regionofthePCB used fortheDDR2 circuitrymust be isolatedfrom othersignals.The DDR2 keep outregionisdefinedforthispurposeand isshown inFigure6-29.The sizeofthisregionvarieswiththe placement and DDR routing.Additionalclearancesrequiredforthe keep out regionare shown in Table6-35. Figure6-29.DDR2 Keepout Region NOTE The regionshown in Figure6-29 should encompass allthe DDR2 circuitryand varies dependingon placement.Non-DDR2 signalsshouldnotbe routedon theDDR signallayers withintheDDR2 keep outregion.Non-DDR2 signalsmay be routedintheregionprovided theyare routedon layersseparatedfrom DDR2 signallayersby a ground layer.No breaks shouldbe allowedinthereferencegroundlayersinthisregion.Inaddition,the1.8-Vpower planeshouldcovertheentirekeep outregion. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 213 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.10.2.6Bulk Bypass Capacitors Bulk bypass capacitorsare requiredformoderate speed bypassingof the DDR2 and othercircuitry. Table6-36containstheminimum numbers and capacitancerequiredforthebulkbypass capacitors.Note thatthistableonlycoversthe bypass needs of the DSP and DDR2 interfaces.Additionalbulkbypass capacitancemay be needed forothercircuitry. Table6-36.Bulk Bypass Capacitors No. Parameter Min Max Unit

1 DV DD18 BulkBypass CapacitorCount(1) 3 Devices

2 DV DD18 BulkBypass TotalCapacitance 30 μF

3 DDR#1 BulkBypass CapacitorCount(1) 1 Devices

4 DDR#1 BulkBypass TotalCapacitance(1) 10 μF

5 DDR#2 BulkBypass CapacitorCount(2) 1 Devices

6 DDR#2 BulkBypass TotalCapacitance(1)(2) 10 μF

(1) These devicesshouldbe placednearthedevicetheyarebypassing,butpreferenceshouldbe giventotheplacementofthehigh-speed (HS)bypasscaps. (2) Onlyused on 32-bitwideDDR2 memory systems 6.10.2.7High-Speed Bypass Capacitors High-Speed (HS) bypass capacitorsare criticalforproperDDR2 interfaceoperation.Itis particularly importantto minimizethe parasiticseriesinductanceof the HS bypass cap, DSP/DDR power, and DSP/DDR groundconnections.Table6-37containsthespecificationfortheHS bypass capacitorsas well as forthepower connectionson thePCB. 6.10.2.8Net Classes Table6-38liststheclocknetclassesfortheDDR2 interface.Table6-39liststhesignalnetclasses,and associatedclocknetclasses,forthesignalsintheDDR2 interface.These netclassesare used forthe terminationand routingrulesthatfollow. Table6-37.High-Speed Bypass Capacitors No. Parameter Min Max Unit

1 HS Bypass CapacitorPackage Size(1) 0402 10 Mils

2 DistancefromHS bypasscapacitortodevicebeingbypassed 250 Mils

3 Number ofconnectionviasforeach HS bypasscapacitor(2) 2 Vias

4 Tracelengthfrombypasscapacitorcontacttoconnectionvia 1 30 Mils

5 Number ofconnectionviasforeach DSP devicepower orgroundballs 1 Vias

6 TracelengthfromDSP devicepower balltoconnectionvia 35 Mils

7 Number ofconnectionviasforeach DDR2 devicepower orgroundballs 1 Vias

8 TracelengthfromDDR2 devicepower balltoconnectionvia 35 Mils

9 DV DD18 HS Bypass CapacitorCount(3) 20 Devices

10 DV DD18 HS Bypass CapacitorTotalCapacitance 1.2 μF

11 DDR#1 HS Bypass CapacitorCount(3) 8 Devices

12 DDR#1 HS Bypass CapacitorTotalCapacitance 0.4 μF

13 DDR#2 HS Bypass CapacitorCount(3)(4) 8 Devices

14 DDR#2 HS Bypass CapacitorTotalCapacitance(4) 0.4 μF (1) LxW, 10 milunits,i.e.,a 0402 isa 40x20 milsurfacemount capacitor (2) An additionalHS bypasscapacitorcan sharetheconnectionviasonlyifitismounted on theoppositesideoftheboard. (3) These devicesshouldbe placedas closeas possibletothedevicebeingbypassed. (4) Onlyused on 32-bitwideDDR2 memory systems

214 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-38.Clock Net Class Definitions Clock Net Class DSP Pin Names CK DDR_CLK/ DDR_CLK DQS0 DDR_DQS0/ DDR_DQS0 DQS1 DDR_DQS1/ DDR_DQS1 DQS2 (1) DDR_DQS2/ DDR_DQS2 DQS3 (1) DDR_DQS3/ DDR_DQS3 (1) Onlyused on 32-bitwideDDR2 memory systems. Table6-39.SignalNet Class Definitions AssociatedClock Net Clock Net Class Class DSP Pin Names ADDR_CTRL CK DDR_BA[2:0],DDR_A[14:0],DDR_CS, DDR_CAS, DDR_RAS, DDR_WE, DDR_CKE DQ0 DQS0 DDR_D[7:0],DDR_DQM0 DQ1 DQS1 DDR_D[15:8],DDR_DQM1 DQ2 (1) DQS2 DDR_D[23:16],DDR_DQM2 DQ3 (1) DQS3 DDR_D[31:24],DDR_DQM3 DQGATEL CK, DQS0, DQS1 DDR_DQGATE0, DDR_DQGATE1 DQGATEH (1) CK, DQS2, DQS3 DDR_DQGATE2, DDR_DQGATE3 (1) Onlyused on 32-bitwideDDR2 memory systems. 6.10.2.9DDR2 SignalTermination No terminationsof any kindare requiredinorderto meet signalintegrityand overshootrequirements. Serialterminatorsare permitted,ifdesired,toreduceEMI risk;however,serialterminationsare theonly typepermitted.Table6-40shows thespecificationsfortheseriesterminators. Table6-40.DDR2 SignalTerminations No. Parameter Min Typ Max Unit

1 CK Net Class(1) 0 10 Ω

2 ADDR_CTRL Net Class(1)(2)(3) 0 22 Zo Ω

3 Data ByteNet Classes(DQS0-DQS3, DQ0-DQ3) (1)(2)(3)(4) 0 22 Zo Ω

4 DQGATE Net Classes(DQGATEL, DQGATEH) (1)(2)(3) 0 10 Zo Ω

(1) Onlyseriesterminationispermitted,parallelorSST specificallydisallowed. (2) Terminatorvalueslargerthantypicalonlyrecommended toaddressEMI issues. (3) Terminationvalueshouldbe uniformacrossnetclass. (4) When no terminationisused on datalines(0Ωs),theDDR2 devicesmust be programmed tooperatein60% strengthmode. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 215 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DDR2□Device VREF□Nominal□Minimum Trace□Width□is□20□Mils VREF□Bypass□Capacitor Neck□down□to□minimum□in□BGA escape regions□is□acceptable.□Narrowing□to accomodate□via□congestion□for□short distances□is□also□acceptable.□Best performance□is□obtained□if□the□width of□VREF□is□maximized. C B A T DDR2 Controller DM646x VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.10.2.10VREF Routing VREF isused as a referenceby the inputbuffersof the DDR2 memories as wellas the VCE6467T ’s. VREF isintendedto be 1/2 the DDR2 power supplyvoltageand shouldbe createdusinga resistive divideras shown inFigure6-27. Other methods of creatingVREF are not recommended. Figure6-30 shows thelayoutguidelinesforVREF. Figure6-30.VREF Routing and Topology 6.10.2.11DDR2 CK and ADDR_CTRL Routing Figure6-31 shows thetopologyoftheroutingfortheCK and ADDR_CTRL netclasses.The routeisa balancedT as itisintendedthatthelengthofsegments B and C be equal.Inaddition,thelengthofA shouldbe maximized. Figure6-31.CK and ADDR_CTRL Routing and Topology

216 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

T T DM646x T DDR2 Controller T VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-41.CK and ADDR_CTRL Routing Specification(1) No Parameter Min Typ Max Unit

1 CentertocenterCK-CK spacing 2w

2 CK A toB/A toC Skew LengthMismatch(1) 25 Mils

3 CK B toC Skew LengthMismatch 25 Mils

4 CentertocenterCK tootherDDR2 tracespacing(2) 4w

5 CK/ADDR_CTRL nominaltracelength(3) CACLM-50 CACLM CACLM+50 Mils

6 ADDR_CTRL toCK Skew LengthMismatch 100 Mils

7 ADDR_CTRL toADDR_CTRL Skew LengthMismatch 100 Mils

8 CentertocenterADDR_CTRL tootherDDR2 tracespacing(2) 4w

9 CentertocenterADDR_CTRL tootherADDR_CTRL tracespacing(2) 3w

10 ADDR_CTRL A toB/A toC Skew LengthMismatch(1) 100 Mils

11 ADDR_CTRL B toC Skew LengthMismatch 100 Mils

(1) Seriesterminator,ifused,shouldbe locatedclosesttoDSP. (2) Centertocenterspacingisallowedtofalltominimum (w)forup to500 milsofroutedlengthtoaccommodate BGA escape and routing congestion. (3) CACLM isthelongestManhattandistanceoftheCK and ADDR_CTRL netclasses. Figure6-32shows thetopologyand routingfortheDQS and DQ netclasses;theroutesarepointtopoint. Skew matchingacrossbytesisnotneeded norrecommended. Figure6-32.DQS and DQ Routing and Toplogy Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 217 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

T T FH FL DDR2 Controller DM646x VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-42.DQS and DQ Routing Specification(1) No. Parameter Min Typ Max Unit

1 CentertocenterDQS- DQS spacing 2w

2 DQS E Skew LengthMismatch 25 Mils

3 CentertocenterDQS tootherDDR2 tracespacing(2) 4w

4 DQS/DQ nominaltracelength(1)(3)(4)(5) DQLM-50 DQLM DQLM+50 Mils

5 DQ toDQS Skew LengthMismatch(3)(4)(5) 100 Mils

6 DQ toDQ Skew LengthMismatch(3)(4)(5) 100 Mils

7 DQ toDQ/DQS viacountmismatch(3)(4)(5) 1 Vias

8 CentertocenterDQ tootherDDR2 tracespacing(2)(6) 4w

9 CentertocenterDQ tootherDQ tracespacing(2)(7)(8) 3w

10 DQ/DQS E Skew LengthMismatch(3)(4)(5) 100 Mils

(1) Seriesterminator,ifused,shouldbe locatedclosesttoDDR. (2) Centertocenterspacingisallowedtofalltominimum (w)forup to500 milsofroutedlengthtoaccommodate BGA escape and routing congestion. (3) A 16 bitDDR memory systemwillhave two setsofdatanetclasses,one fordatabyte0,and one fordatabyte1,each withan associatedDQS (2DQS 's). (4) A 32 bitDDR memory systemwillhave foursetsofdatanetclasses,one each fordatabytes0 through3,and each associatedwitha DQS (4DQS 's). (5) Thereisno need and itisnotrecommended toskew match acrossdatabytes,iefromDQS0 and databyte0 toDQS1 and databyte1. (6) DQ 's fromotherDQS domains areconsideredotherDDR2 trace. (7) DQ 's fromotherdatabytesareconsideredotherDDR2 trace. (8) DQLM isthelongestManhattandistanceofeach oftheDQS and DQ netclasses. Figure6-33shows theroutingfortheDQGATE netclasses.Table6-43containstheroutingspecification. Figure6-33.DQGATE Routing

218 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-43.DQGATE Routing Specification No. Parameter Min Typ Max Unit

1 DQGATEL LengthF (1) CKB0B1

2 DQGATEH LengthF (2)(3) CKB2B3

3 CentertocenterDQGATE toany othertracespacing 4w

4 DQS/DQ nominaltracelength DQLM-50 DQLM DQLM+50 Mils

5 DQGATEL Skew (4) 100 Mils

6 DQGATEH Skew (3)(5) 100 Mils

(1) CKB0B1 isthesum ofthelengthoftheCK netplustheaveragelengthoftheDQS0 and DQS1 nets. (2) CKB2B3 isthesum ofthelengthoftheCK netplustheaveragelengthoftheDQS2 and DQS3 nets. (3) Onlyused in32-bitwideDDR2 memory systems. (4) Skew fromCKB0B1 (5) Skew fromCKB2B3 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 219 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VP_CLKIN0 VPIF Channel□0 Input□Clock□Source VP_CLKIN0 VSCLKDIS.VID0 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.11 Video PortInterface(VPIF)

The VCE6467T Video Port Interface(VPIF)allowsthe captureand displayof digitalvideo streams. Featuresinclude:

  • 108-MHz VPIF
  • Up to2 VideoCaptureChannels(Channel0 and Channel1) – Two 8-bitStandard-Definition(SD)Videowithembedded timingcodes (BT.656) – Single16-bitHigh-Definition(HD) Videowithembedded timingcodes (BT.1120) – SingleRaw Video(8-/10-/12-bit)
  • Up to2 VideoDisplayChannels(Channel2 and Channel3) – Two 8-bitSD VideoDisplaywithembedded timingcodes (BT.656) – Single16-bitHD VideoDisplaywithembedded timingcodes (BT.1120) The VPIF capturechannelinputdataformatisselectablebased on thesettingsofthespecificChannel ControlRegister(Channels0–3).The VPIF Raw Videodata-buswidthisselectablebased on thesettings of the Channel 0 ControlRegister.For more detailedinformationon these specificChannel Control Registers,see the TMS320DM6467x DMSoC Video Port Interface(VPIF) User'sGuide (Literature Number SPRUER9 ).

6.11.1 VPIF Bus Master Memory Map

The VPIF peripheralincludesa bus masterinterfacethataccessestheVCE6467T system bus totransfer video-captureand video-displaydata.Table6-44shows thememory map fortheVPIF masterinterface. Table6-44.VPIF Master Memory Map START END SIZE VPIF MASTER INTERFACEADDRESS ADDRESS (BYTES) 0x0000 0000 0x7FFF FFFF 2G Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved

6.11.2 VPIF Clock Control(Captureand Display)

The sourceclocksforthe VPIF data channelsare selectablebased on the settingsof the VIDCLKCTL register(0x01C4 0038) (Forthe VIDCLKCTL registerdetails,see Section3.3.2.1, Video Clock Control Register).The VSCLKDIS register(0x01C4 006C) isused todisabletheclockinputswhen changingthe clocksource to ensure glitch-freeoperation.(Forthe VSCLKDIS registerdetails,see Section3.3.2.3, Videoand TSIF ClockDisable). For boththeVPIF dual8-bitor16-bitvideo-capturemodes, Channel 0 isalwaysclockedby VP_CLKIN0 (seeFigure6-34). Figure6-34.VPIF Capture Channel 0 Source Clock Video-CaptureChannel 1 isclockedby the VP_CLKIN1 signal,when the dual 8-bitcapturemode is enabled.When the16-bitcapturemode or8-/10-/12-bitraw-capturemode isused,VP_CLKIN0 must be selectedas theclocksource(VIDCLKCTL.VCH1CLK = 0)[seeFigure6-35].

220 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VIDCLKCTL.VCH1CLK VP_CLKIN1 VP_CLKIN0 VPIF Channel□1 Input□Clock□Source VP_CLKIN1 VP_CLKIN0 VSCLKDIS.VID1 000 110 100 101 VIDCLKCTL.VCH2CLK VP_CLKIN2 GP[4]/STC_CLKIN VPIF Channel□2 Output□Clock□Source VP_CLKIN2 STC_CLKIN VP_CLKIN0 CRG0_VCXIURXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x 010 SYSCLK8(B)PLL Controller□1 VSCLKDIS.VID2 PINMUX0.CRGMUX 001 CRG1_VCXI VP_CLKIN0 URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI DEV_MXI/DEV_CLKIN UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 011 AUXCLK 111(A) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-35.VPIF Capture Channel 1 Source Clock Selection For boththedual8-bitor16-bitdisplaymodes, theVPIF DisplayChannel 2 outputsdatasynchronousto VP_CLKO2. The sourceclockforthe VP_CLKO2 outputisselectablefrom a number of externalclock inputsoron-chipclocksources(seeFigure6-36). (A)111 = Reserved. (B)Forthe-1G device,use an externalclocksourceforthe54-/74.25-/108-MHzVPIF clock. Figure6-36.VPIF DisplayChannel 2 Source Clock Selection For the dual8-bitdisplaymode, the VPIF DisplayChannel 3 outputsdata synchronousto VP_CLKO3. The sourceclockfortheVP_CLKO3 outputisselectablefroma number ofexternalclockinputsoron-chip clocksources(seeFigure6-37).When the16-bitdisplaymode forChannel 3 isselected,theclocksource must match thatofChannel2 (VIDCLKCTL.VCH3CLK = VCH2CLK). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 221 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VIDCLKCTL.VCH3CLK VP_CLKIN2 GP[4]/STC_CLKIN VPIF Channel□3 Output□Clock□Source VP_CLKIN2 STC_CLKIN VP_CLKIN0 CRG0_VCXIURXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x 011 AUXCLK PLL Controller□1 VSCLKDIS.VID3 PINMUX0.CRGMUX 001 CRG1_VCXI VP_CLKIN0 URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI DEV_MXI/DEV_CLKIN UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 111VP_CLKIN3/TS1_CLKO VP_CLKIN3 010 SYSCLK8(A) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com (A)Forthe-1G device,use an externalclocksourceforthe54-/74.25-/108-MHzVPIF clock. Figure6-37.VPIF DisplayChannel 3 Source Clock Selection

222 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.11.3 VPIF RegisterDescriptions

Table6-45shows theVPIF registers. Table6-45.Video PortInterface(VPIF)Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 2000 PID Peripheralidentificationregister 0x01C1 2004 CH0_CTRL Channel0 controlregister 0x01C1 2008 CH1_CTRL Channel1 controlregister 0x01C1 200C CH2_CTRL Channel2 controlregister 0x01C1 2010 CH3_CTRL Channel3 controlregister 0x01C1 2014 -0x01C1 201F - Reserved 0x01C1 2020 INTEN Interruptenable 0x01C1 2024 INTENSET Interruptenableset 0x01C1 2028 INTENCLR Interruptenableclear 0x01C1 202C INTSTAT Interruptstatus 0x01C1 2030 INTSTATCLR Interruptstatusclear 0x01C1 2034 EMU_CTRL Emulationcontrol 0x01C1 2038 DMA_SIZE DMA sizecontrol 0x01C1 203C -0x01C1 203F - Reserved CAPTURE CHANNEL 0 REGISTERS 0x01C1 2040 CH0_TY_STRTADR Channel0 Top Fieldluma bufferstartaddress 0x01C1 2044 CH0_BY_STRTADR Channel0 BottomFieldluma bufferstartaddress 0x01C1 2048 CH0_TC_STRTADR Channel0 Top Fieldchroma bufferstartaddress 0x01C1 204C CH0_BC_STRTADR Channel0 BottomFieldchroma bufferstartaddress 0x01C1 2050 CH0_THA_STRTADR Channel0 Top Fieldhorizontalancillarydatabufferstartaddress 0x01C1 2054 CH0_BHA_STRTADR Channel0 BottomFieldhorizontalancillarydatabufferstartaddress 0x01C1 2058 CH0_TVA_STRTADR Channel0 Top Fieldverticalancillarydatabufferstartaddress 0x01C1 205C CH0_BVA_STRTADR Channel0 BottomFieldverticalancillarydatabufferstartaddress 0x01C1 2060 CH0_SUBPIC_CFG Channel0 sub-pictureconfiguration 0x01C1 2064 CH0_IMG_ADD_OFST Channel0 image dataaddressoffset 0x01C1 2068 CH0_HA_ADD_OFST Channel0 horizontalancillarydataaddressoffset 0x01C1 206C CH0_HSIZE_CFG Channel0 horizontaldatasizeconfiguration 0x01C1 2070 CH0_VSIZE_CFG0 Channel0 verticaldatasizeconfiguration(0) 0x01C1 2074 CH0_VSIZE_CFG1 Channel0 verticaldatasizeconfiguration(1) 0x01C1 2078 CH0_VSIZE_CFG2 Channel0 verticaldatasizeconfiguration(2) 0x01C1 207C CH0_VSIZE Channel0 verticalimage size CAPTURE CHANNEL 1 REGISTERS 0x01C1 2080 CH1_TY_STRTADR Channel1 Top Fieldluma bufferstartaddress 0x01C1 2084 CH1_BY_STRTADR Channel1 BottomFieldluma bufferstartaddress 0x01C1 2088 CH1_TC_STRTADR Channel1 Top Fieldchroma bufferstartaddress 0x01C1 208C CH1_BC_STRTADR Channel1 BottomFieldchroma bufferstartaddress 0x01C1 2090 CH1_THA_STRTADR Channel1 Top Fieldhorizontalancillarydatabufferstartaddress 0x01C1 2094 CH1_BHA_STRTADR Channel1 BottomFieldhorizontalancillarydatabufferstartaddress 0x01C1 2098 CH1_TVA_STRTADR Channel1 Top Fieldverticalancillarydatabufferstartaddress 0x01C1 209C CH1_BVA_STRTADR Channel1 BottomFieldverticalancillarydatabufferstartaddress 0x01C1 20A0 CH1_SUBPIC_CFG Channel1 sub-pictureconfiguration 0x01C1 20A4 CH1_IMG_ADD_OFST Channel1 image dataaddressoffset 0x01C1 20A8 CH1_HA_ADD_OFST Channel1 horizontalancillarydataaddressoffset 0x01C1 20AC CH1_HSIZE_CFG Channel1 horizontaldatasizeconfiguration Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 223 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-45.Video PortInterface(VPIF)Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 20B0 CH1_VSIZE_CFG0 Channel1 verticaldatasizeconfiguration(0) 0x01C1 20B4 CH1_VSIZE_CFG1 Channel1 verticaldatasizeconfiguration(1) 0x01C1 20B8 CH1_VSIZE_CFG2 Channel1 verticaldatasizeconfiguration(2) 0x01C1 20BC CH1_VSIZE Channel1 verticalimage size DISPLAY CHANNEL 2 REGISTERS 0x01C1 20C0 CH2_TY_STRTADR Channel2 Top Fieldluma bufferstartaddress 0x01C1 20C4 CH2_BY_STRTADR Channel2 BottomFieldluma bufferstartaddress 0x01C1 20C8 CH2_TC_STRTADR Channel2 Top Fieldchroma bufferstartaddress 0x01C1 20CC CH2_BC_STRTADR Channel2 BottomFieldchroma bufferstartaddress 0x01C1 20D0 CH2_THA_STRTADR Channel2 Top Fieldhorizontalancillarydatabufferstartaddress 0x01C1 20D4 CH2_BHA_STRTADR Channel2 BottomFieldhorizontalancillarydatabufferstartaddress 0x01C1 20D8 CH2_TVA_STRTADR Channel2 Top Fieldverticalancillarydatabufferstartaddress 0x01C1 20DC CH2_BVA_STRTADR Channel2 BottomFieldverticalancillarydatabufferstartaddress 0x01C1 20E0 CH2_SUBPIC_CFG Channel2 sub-pictureconfiguration 0x01C1 20E4 CH2_IMG_ADD_OFST Channel2 image dataaddressoffset 0x01C1 20E8 CH2_HA_ADD_OFST Channel2 horizontalancillarydataaddressoffset 0x01C1 20EC CH2_HSIZE_CFG Channel2 horizontaldatasizeconfiguration 0x01C1 20F0 CH2_VSIZE_CFG0 Channel2 verticaldatasizeconfiguration(0) 0x01C1 20F4 CH2_VSIZE_CFG1 Channel2 verticaldatasizeconfiguration(1) 0x01C1 20F8 CH2_VSIZE_CFG2 Channel2 verticaldatasizeconfiguration(2) 0x01C1 20FC CH2_VSIZE Channel2 verticalimage size 0x01C1 2100 CH2_THA_STRTPOS Channel2 Top Fieldhorizontalancillarydatainsertionstartposition 0x01C1 2104 CH2_THA_SIZE Channel2 Top Fieldhorizontalancillarydatasize 0x01C1 2108 CH2_BHA_STRTPOS Channel2 BottomFieldhorizontalancillarydatainsertionstartposition 0x01C1 210C CH2_BHA_SIZE Channel2 BottomFieldhorizontalancillarydatasize 0x01C1 2110 CH2_TVA_STRTPOS Channel2 Top Fieldverticalancillarydatainsertionstartposition 0x01C1 2114 CH2_TVA_SIZE Channel2 Top Fieldverticalancillarydatasize 0x01C1 2118 CH2_BVA_STRTPOS Channel2 BottomFieldverticalancillarydatainsertionstartposition 0x01C1 211C CH2_BVA_SIZE Channel2 BottomFieldverticalancillarydatasize 0x01C1 2120 -0x01C1 213F - Reserved DISPLAY CHANNEL 3 REGISTERS 0x01C1 2140 CH3_TY_STRTADR Channel3 Field0 luma bufferstartaddress 0x01C1 2144 CH3_BY_STRTADR Channel3 Field1 luma bufferstartaddress 0x01C1 2148 CH3_TC_STRTADR Channel3 Field0 chroma bufferstartaddress 0x01C1 214C CH3_BC_STRTADR Channel3 Field1 chroma bufferstartaddress 0x01C1 2150 CH3_THA_STRTADR Channel3 Field0 horizontalancillarydatabufferstartaddress 0x01C1 2154 CH3_BHA_STRTADR Channel3 Field1 horizontalancillarydatabufferstartaddress 0x01C1 2158 CH3_TVA_STRTADR Channel3 Field0 verticalancillarydatabufferstartaddress 0x01C1 215C CH3_BVA_STRTADR Channel3 Field1 verticalancillarydatabufferstartaddress 0x01C1 2160 CH3_SUBPIC_CFG Channel3 sub-pictureconfiguration 0x01C1 2164 CH3_IMG_ADD_OFST Channel3 image dataaddressoffset 0x01C1 2168 CH3_HA_ADD_OFST Channel3 horizontalancillarydataaddressoffset 0x01C1 216C CH3_HSIZE_CFG Channel3 horizontaldatasizeconfiguration 0x01C1 2170 CH3_VSIZE_CFG0 Channel3 verticaldatasizeconfiguration(0) 0x01C1 2174 CH3_VSIZE_CFG1 Channel3 verticaldatasizeconfiguration(1) 0x01C1 2178 CH3_VSIZE_CFG2 Channel3 verticaldatasizeconfiguration(2) 0x01C1 217C CH3_VSIZE Channel3 verticalimage size

224 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-45.Video PortInterface(VPIF)Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 2180 CH3_THA_STRTPOS Channel3 Top Fieldhorizontalancillarydatainsertionstartposition 0x01C1 2184 CH3_THA_SIZE Channel3 Top Fieldhorizontalancillarydatasize 0x01C1 2188 CH3_BHA_STRTPOS Channel3 BottomFieldhorizontalancillarydatainsertionstartposition 0x01C1 218C CH3_BHA_SIZE Channel3 BottomFieldhorizontalancillarydatasize 0x01C1 2190 CH3_TVA_STRTPOS Channel3 Top Fieldverticalancillarydatainsertionstartposition 0x01C1 2194 CH3_TVA_SIZE Channel3 Top Fieldverticalancillarydatasize 0x01C1 2198 CH3_BVA_STRTPOS Channel3 BottomFieldverticalancillarydatainsertionstartposition 0x01C1 219C CH3_BVA_SIZE Channel3 BottomFieldverticalancillarydatasize 0x01C1 21A0 -0x01C1 21FF - Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 225 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VP_CLKINx 2 3 1 4 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.11.4 VPIF ElectricalData/Timing

Table6-46.Timing Requirements forVPIF VP_CLKINx Inputs(1)(seeFigure6-38) -1G NO. UNIT MIN MAX 1 tc(VKI) Cycletime,VP_CLKIN0/1/2/3 9.25 ns 2 tw(VKIH) Pulseduration,VP_CLKINx high 0.4C ns 3 tw(VKIL) Pulseduration,VP_CLKINx low 0.4C ns 4 tt(VKI) Transitiontime,VP_CLKINx 5 ns (1) C = VP_CLKINx periodinns. Figure6-38.Video PortCapture VP_CLKINx Timing

226 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VP_CLKIN0/1 VP_DINx/FIELD/ HSYNC/VSYNC VP_CLKOx (Positive Edge Clocking) VP_CLKOx (Negative Edge Clocking) VP_DOUTx 11 12 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-47.Timing Requirements forVPIF Channels 0/1Video Capture Data and ControlInputs (seeFigure6-39) -1G NO. UNIT MIN MAX 1 tsu(VDINV-VKIH) Setuptime,VP_DINx validbeforeVP_CLKIN0/1 high 2.55 ns 2 th(VKIH-VDINV) Holdtime,VP_DINx validafterVP_CLKIN0/1 high 0 ns Figure6-39.VPIF Channels 0/1Video Capture Data and ControlInputTiming Table6-48.SwitchingCharacteristicsOver Recommended OperatingConditionsforVideo Data Shown With Respect toVP_CLKO2/3 (1) (seeFigure6-40) -1G NO. PARAMETER UNIT MIN MAX 1 tc(VKO) Cycletime,VP_CLKO2/3 9.25 ns 2 tw(VKOH) Pulseduration,VP_CLKO2/3 high 0.4C ns 3 tw(VKOL) Pulseduration,VP_CLKO2/3 low 0.4C ns 4 tt(VKO) Transitiontime,VP_CLKO2/3 5 ns 11 td(VKOH-VPDOUTV) Delaytime,VP_CLKO2/3 hightoVP_DOUTx valid 6.5 ns td(VCLKOH-12 Delaytime,VP_CLKO2/3 hightoVP_DOUTx invalid 1.5 ns VPDOUTIV) (1) C = VP_CLKO2/3 periodinns. Figure6-40.VPIF Channels 2/3Video DisplayData Output Timing With Respect toVP_CLKO2/3 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 227 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.12 TransportStream Interface(TSIF)

The VCE6467T deviceincludestwo independentTransportStream Interfaces(TSIF0 and TSIF1) with correspondingClockReferenceGenerator(CRGEN) Modules forSystem Time-ClockRecovery.The TSIF peripheralsupportsthefollowingfeatures:

  • 1-bitSerialand 8-bitParallelindependentreceiveand transmitinterfaceswithbothsynchronousand asynchronousmodes. (TSIF1 supportsSerialmode only.)
  • Stream input/output(I/O)speed rateconfigurableby theI/Oclockspeed
  • ATS (absolutetimestamp)detection,correction,and additionmodes
  • AutomaticallydetectsPAT and PMT and reflectsassignmenttotheinternalPacketIdentification(PID) table(supportedfor partialTransferStream [TS] mode only; stream type and PID should be one-to-onemapping)
  • PID filterwith7 PID filtertablesand streamtypeassignments
  • BYPASS mode implemented so thatnot only TS data,but any otherdata can be receivedor transmittedby theTSIF module
  • Ringbuffercontrolforbothwrites(8channels)and reads(1channel)to/frommemory
  • Supports“SpecificPacket”,indicatingboundaryofpluralprogramon TS
  • SupportsFull-TSinonlyone mode –Semi-Automatic-Amode, allowingcommunicationto the C64x+ CPU.
  • Supports Partial-TSin these modes –Semi-Automatic-Bmode and Full-Automaticmode (provided streamtypeand PID areone-to-onemapping) For more detailedinformationon the CRGEN peripheral,see the TMS320DM646x DMSoC Clock ReferenceGeneratorUser'sGuide (literaturenumber SPRUEQ1 ).

6.12.1 TSIF Bus Master

The TSIF peripheralseach includea bus master interfacethataccesses the DM646x system bus to transferstream receiveand transmitdata.Table 6-49 shows the memory map forthe TSIF master interfaces. Table6-49.TSIF0/1Master Memory Map SIZESTART ADDRESS END ADDRESS TSIF0/1ACCESS(BYTES) 0x0000 0000 0x0FFF FFFF 256M Reserved 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) 0x1002 0000 0x10FF FFFF 16256K Reserved 0x1100 0000 0x41FF FFFF 784M 0x4200 0000 0x43FF FFFF 32M EMIFA Data (CS2) 0x4400 0000 0x45FF FFFF 32M EMIFA Data (CS3) 0x4600 0000 0x47FF FFFF 32M EMIFA Data (CS4) 0x4800 0000 0x49FF FFFF 32M EMIFA Data (CS5) 0x4A00 0000 0x4BFF FFFF 32M Reserved 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved

228 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

TSIFCTL.PTSO_CLK TSIF0 Output□Clock□Source STC_CLKIN 011 SYSCLKBP PLL Controller□1 VSCLKDIS.TSIFTX0 100 VP_CLKIN0 GP[4]/STC_CLKIN VP_CLKIN0 DEV_MXI/DEV_CLKIN 000 CRG0_VCXI URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x PINMUX0.CRGMUX UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 110 101 TS0_CLKIN VP_CLKIN1 TS0_CLKIN VP_CLKIN1 111URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI CRG1_VCXI 010 SYSCLK5 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.12.2 TSIF Clock Control

The sourceclocksfortheTSIF countersand outputchannelsareselectablebased on thesettingsofthe TSIFCTL register(0x01C4 0050). (For more detailedinformationon the TSIFCTL register,see Section3.3.2.2,TSIF Control.)The VSCLKDIS register(0x01C4 006C) isused todisabletheclockinputs when changingthe clocksourceto ensure glitch-freeoperation.(Formore detailedinformaitonon the VSCLKDIS register,see Section3.3.2.3,Videoand TSIF ClockDisable.) TSIF0 outputsdatasynchronoustoTS0_CLKO. The sourceclockfortheTS0_CLKO outputisselectable fromamong a number ofexternalclockinputsoron-chipclocksources(seeFigure6-41). Figure6-41.TSIF0 Output Clock Source Selection The TSIF0 system timecountermay be clockedfrom a number ofexternalclockinputsor on-chipclock sources(seeFigure6-42). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 229 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

TSIFCTL.TSIF0_CNTCLK TSIF0 Counter□Clock STC_CLKIN 010AUXCLKPLL Controller□1 VSCLKDIS.TSIFCNT0 GP[4]/STC_CLKIN DEV_MXI/DEV_CLKIN 000 CRG0_VCXIURXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x PINMUX0.CRGMUX UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 100 011 VP_CLKIN0 VP_CLKIN0 CRG1_VCXI 101VP_CLKIN1 VP_CLKIN1 (A)□□110,□111□=□Reserved. URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 1000 0101 0000 0100 TSIFCTL.TSSO_CLK TS1_CLKIN VP_CLKIN0 TSIF1 Output□Clock□Source TS1_CLKIN VP_CLKIN0 CRG1_VCXI CRG0_VCXI URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x 0011 SYSCLKBP PLL Controller□1 VSCLKDIS.TSIFTX1 PINMUX0.CRGMUX 0001 STC_CLKIN URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI GP[4]/STC_CLKIN DEV_MXI/DEV_CLKIN UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 0110VP_CLKIN2 VP_CLKIN2 0010 SYSCLK6 (A) 01 1 1, 1001–1xx1 = Reserved. VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-42.TSIF0 Counter Clock Selection TSIF1 outputsdatasynchronoustoTS1_CLKO. The sourceclockfortheTS1_CLKO outputisselectable fromamong a number ofexternalclockinputsoron-chipclocksources(seeFigure6-43). Figure6-43.TSIF1 Output Clock Source Selection The TSIF1 system timecountermay be clockedfrom a number ofexternalclockinputsor on-chipclock sources(seeFigure6-44).

230 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

TSIFCTL.TSIF1_CNTCLK TSIF1 Counter□Clock STC_CLKIN 010AUXCLKPLL Controller□1 VSCLKDIS.TSIFCNT1 GP[4]/STC_CLKIN DEV_MXI/DEV_CLKIN 011 CRG0_VCXIURXD2/CRG1_VCXI/GP[39]/CRG0_VCXI 11x 10x PINMUX0.CRGMUX UCTS2/USD2/CRG0_VCXI/GP[42]/TS1_PTSO 100 000 VP_CLKIN2 VP_CLKIN2 CRG1_VCXI 101VP_CLKIN3/TS1_CLKO VP_CLKIN3 (A)□□110,□111□=□Reserved. URXD2/CRG1_VCXI/GP[39]/CRG0_VCXI VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-44.TSIF1 Counter Clock Selection

6.12.3 TSIF PeripheralRegisterDescription(s)

The TSIF0 and TSIF1 registersareshown inTable6-50and Table6-51,respectively. Table6-50.TSIF0 Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 3000 PID TSIF0 peripheralidentification(PID)register 0x01C1 3004 CTRL0 Controlregister0 register 0x01C1 3008 CTRL1 Controlregister1 register 0x01C1 300C INTEN Interruptenableregister 0x01C1 3010 INTEN_SET Interruptenablesetregister 0x01C1 3014 INTEN_CLR Interruptenableclearregister 0x01C1 3018 INTSTAT Interruptstatusregister 0x01C1 301C INTSTAT_CLR Interruptstatusclearregister 0x01C1 3020 EMU_CTRL Emulationcontrolregister 0x01C1 3024 ASYNC_TX_WAIT Asynchronoustransmitwaittimeregister 0x01C1 3028 PAT_SEN_CFG Program associationtable(PAT)sense configurationregister 0x01C1 302C PAT_STR_ADDR PAT storeaddressregister 0x01C1 3030 PMT_SEN_CFG Program map table(PMT) sense configurationregister 0x01C1 3034 PMT_STR_ADDR PMT storeaddressregister 0x01C1 3038 BSP_IN Boundarysensingpacket(BSP) inregister 0x01C1 303C BSP_STORE_ADDR BSP instoreaddressregister 0x01C1 3040 PCR_SENSE_CFG Program clockreference(PCR) sense configurationregister 0x01C1 3044 PID0_FILT_CFG PacketIdentifier(PID)0 (PID0)filterconfigurationregister 0x01C1 3048 PID1_FILT_CFG PID1 filterconfigurationregister 0x01C1 304C PID2_FILT_CFG PID2 filterconfigurationregister 0x01C1 3050 PID3_FILT_CFG PID3 filterconfigurationregister 0x01C1 3054 PID4_FILT_CFG PID4 filterconfigurationregister Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 231 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-50.TSIF0 Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 3058 PID5_FILT_CFG PID5 filterconfigurationregister 0x01C1 305C PID6_FILT_CFG PID6 filterconfigurationregister 0x01C1 3060 BYPASS_CFG Bypass mode configurationregister 0x01C1 3064 TX_ATS_INIT TransmitArrivalTime Stamp (ATS)initializationregister 0x01C1 3068 TX_ATS_MON TransmitATS monitorregister 0x01C1 306C – Reserved 0x01C1 3070 RX_PKT_STAT Receivepacketstatusregister 0x01C1 3074 -0x01C1 307F – Reserved 0x01C1 3080 STC_INIT_CTRL System Time Clock(STC) initializationcontrolregister 0x01C1 3084 STC_INIT_VAL STC initializationvalueregister 0x01C1 3088 STC_INT0 STC interruptentry0 register 0x01C1 308C STC_INT1 STC interruptentry1 register 0x01C1 3090 STC_INT2 STC interruptentry2 register 0x01C1 3094 STC_INT3 STC interruptentry3 register 0x01C1 3098 STC_INT4 STC interruptentry4 register 0x01C1 309C STC_INT5 STC interruptentry5 register 0x01C1 30A0 STC_INT6 STC interruptentry6 register 0x01C1 30A4 STC_INT7 STC interruptentry7 register 0x01C1 30A8 -0x01C1 30BF – Reserved 0x01C1 30C0 WRB_CTRL Writeringbufferchannelcontrolregister 0x01C1 30C4 WRB0_STRT_ADDR Writeringbufferchannel0 startaddressregister 0x01C1 30C8 WRB0_END_ADDR Writeringbufferchannel0 end addressregister 0x01C1 30CC WRB0_RDPTR Writeringbufferchannel0 readpointerregister 0x01C1 30D0 WRB0_SUB Writeringbufferchannel0 subtractionregister 0x01C1 30D4 WRB0_WRPTR Writeringbufferchannel0 writepointerregister 0x01C1 30D8 -0x01C1 30DF – Reserved 0x01C1 30E0 WRB1_STRT_ADDR Writeringbufferchannel1 startaddressregister 0x01C1 30E4 WRB1_END_ADDR Writeringbufferchannel1 end addressregister 0x01C1 30E8 WRB1_RDPTR Writeringbufferchannel1 readpointerregister 0x01C1 30EC WRB1_SUB Writeringbufferchannel1 subtractionregister 0x01C1 30F0 WRB1_WRPTR Writeringbufferchannel1 writepointerregister 0x01C1 30F4 -0x01C1 30FF – Reserved 0x01C1 3100 WRB2_STRT_ADDR Writeringbufferchannel2 startaddressregister 0x01C1 3104 WRB2_END_ADDR Writeringbufferchannel2 end addressregister 0x01C1 3108 WRB2_RDPTR Writeringbufferchannel2 readpointerregister 0x01C1 310C WRB2_SUB Writeringbufferchannel2 subtractionregister 0x01C1 3110 WRB2_WRPTR Writeringbufferchannel2 writepointerregister 0x01C1 3114 -0x01C1 311F – Reserved 0x01C1 3120 WRB3_STRT_ADDR Writeringbufferchannel3 startaddressregister 0x01C1 3124 WRB3_END_ADDR Writeringbufferchannel3 end addressregister 0x01C1 3128 WRB3_RDPTR Writeringbufferchannel3 readpointerregister 0x01C1 312C WRB3_SUB Writeringbufferchannel3 subtractionregister 0x01C1 3130 WRB3_WRPTR Writeringbufferchannel3 writepointerregister 0x01C1 3134 -0x01C1 313F – Reserved 0x01C1 3140 WRB4_STRT_ADDR Writeringbufferchannel4 startaddressregister 0x01C1 3144 WRB4_END_ADDR Writeringbufferchannel4 end addressregister 0x01C1 3148 WRB4_RDPTR Writeringbufferchannel4 readpointerregister

232 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-50.TSIF0 Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 314C WRB4_SUB Writeringbufferchannel4 subtractionregister 0x01C1 3150 WRB4_WRPTR Writeringbufferchannel4 writepointerregister 0x01C1 3154 -0x01C1 315F – Reserved 0x01C1 3160 WRB5_STRT_ADDR Writeringbufferchannel5 startaddressregister 0x01C1 3164 WRB5_END_ADDR Writeringbufferchannel5 end addressregister 0x01C1 3168 WRB5_RDPTR Writeringbufferchannel5 readpointerregister 0x01C1 316C WRB5_SUB Writeringbufferchannel5 subtractionregister 0x01C1 3170 WRB5_WRPTR Writeringbufferchannel5 writepointerregister 0x01C1 3174 -0x01C1 317F – Reserved 0x01C1 3180 WRB6_STRT_ADDR Writeringbufferchannel6 startaddressregister 0x01C1 3184 WRB6_END_ADDR Writeringbufferchannel6 end addressregister 0x01C1 3188 WRB6_RDPTR Writeringbufferchannel6 readpointerregister 0x01C1 318C WRB6_SUB Writeringbufferchannel6 subtractionregister 0x01C1 3190 WRB6_WRPTR Writeringbufferchannel6 writepointerregister 0x01C1 3194 -0x01C1 319F – Reserved 0x01C1 31A0 WRB7_STRT_ADDR Writeringbufferchannel7 startaddressregister 0x01C1 31A4 WRB7_END_ADDR Writeringbufferchannel7 end addressregister 0x01C1 31A8 WRB7_RDPTR Writeringbufferchannel7 readpointerregister 0x01C1 31AC WRB7_SUB Writeringbufferchannel7 subtractionregister 0x01C1 31B0 WRB7_WRPTR Writeringbufferchannel7 writepointerregister 0x01C1 31B4 -0x01C1 31BF – Reserved 0x01C1 31C0 RRB_CTRL Read ringbufferchannelcontrolregister 0x01C1 31C4 RRB_STRT_ADDR Read ringbufferchannelstartaddressregister 0x01C1 31C8 RRB_END_ADDR Read ringbufferchannelend addressregister 0x01C1 31CC RRB_WRPTR Read ringbufferchannelwritepointerregister 0x01C1 31D0 RRB_SUB Read ringbufferchannelsubtractionregister 0x01C1 31D4 RRB_RDPTR Read ringbufferchannelreadpointerregister 0x01C1 31D8 PKT_CNT Packetcountervalueregister 0x01C1 31DC -0x01C1 31FF – Reserved Table6-51.TSIF1 Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 3400 PID TSIF1 peripheralidentification(PID)register 0x01C1 3404 CTRL0 Controlregister0 register 0x01C1 3408 CTRL1 Controlregister1 register 0x01C1 340C INTEN Interruptenableregister 0x01C1 3410 INTEN_SET Interruptenablesetregister 0x01C1 3414 INTEN_CLR Interruptenableclearregister 0x01C1 3418 INTSTAT Interruptstatusregister 0x01C1 341C INTSTAT_CLR Interruptstatusclearregister 0x01C1 3420 EMU_CTRL Emulationcontrolregister 0x01C1 3424 ASYNC_TX_WAIT Asynchronoustransmitwaittimeregister 0x01C1 3428 PAT_SEN_CFG Program associationtable(PAT)sense configurationregister 0x01C1 342C PAT_STR_ADDR PAT storeaddressregister 0x01C1 3430 PMT_SEN_CFG Program map table(PMT) sense configurationregister 0x01C1 3434 PMT_STR_ADDR PMT storeaddressregister 0x01C1 3438 BSP_IN Boundarysensingpacket(BSP) inregister Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 233 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-51.TSIF1 Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 343C BSP_STORE_ADDR BSP instoreaddressregister 0x01C1 3440 PCR_SENSE_CFG Program clockreference(PCR) sense configurationregister 0x01C1 3444 PID0_FILT_CFG PacketIdentifier(PID)0 (PID0)filterconfigurationregister 0x01C1 3448 PID1_FILT_CFG PID1 filterconfigurationregister 0x01C1 344C PID2_FILT_CFG PID2 filterconfigurationregister 0x01C1 3450 PID3_FILT_CFG PID3 filterconfigurationregister 0x01C1 3454 PID4_FILT_CFG PID4 filterconfigurationregister 0x01C1 3458 PID5_FILT_CFG PID5 filterconfigurationregister 0x01C1 345C PID6_FILT_CFG PID6 filterconfigurationregister 0x01C1 3460 BYPASS_CFG Bypass mode configurationregister 0x01C1 3064 TX_ATS_INIT TransmitArrivalTime Stamp (ATS)initializationregister 0x01C1 3468 TX_ATS_MON TransmitATS monitorregister 0x01C1 346C – Reserved 0x01C1 3470 RX_PKT_STAT Receivepacketstatusregister 0x01C1 3474 -0x01C1 347F – Reserved 0x01C1 3480 STC_INIT_CTRL System Time Clock(STC) initializationcontrolregister 0x01C1 3484 STC_INIT_VAL STC initializationvalueregister 0x01C1 3488 STC_INT0 STC interruptentry0 register 0x01C1 348C STC_INT1 STC interruptentry1 register 0x01C1 3490 STC_INT2 STC interruptentry2 register 0x01C1 3494 STC_INT3 STC interruptentry3 register 0x01C1 3498 STC_INT4 STC interruptentry4 register 0x01C1 349C STC_INT5 STC interruptentry5 register 0x01C1 34A0 STC_INT6 STC interruptentry6 register 0x01C1 34A4 STC_INT7 STC interruptentry7 register 0x01C1 34A8 -0x01C1 34BF – Reserved 0x01C1 34C0 WRB_CTRL Writeringbufferchannelcontrolregister 0x01C1 34C4 WRB0_STRT_ADDR Writeringbufferchannel0 startaddressregister 0x01C1 34C8 WRB0_END_ADDR Writeringbufferchannel0 end addressregister 0x01C1 34CC WRB0_RDPTR Writeringbufferchannel0 readpointerregister 0x01C1 34D0 WRB0_SUB Writeringbufferchannel0 subtractionregister 0x01C1 34D4 WRB0_WRPTR Writeringbufferchannel0 writepointerregister 0x01C1 34D8 -0x01C1 34DF – Reserved 0x01C1 34E0 WRB1_STRT_ADDR Writeringbufferchannel1 startaddressregister 0x01C1 34E4 WRB1_END_ADDR Writeringbufferchannel1 end addressregister 0x01C1 34E8 WRB1_RDPTR Writeringbufferchannel1 readpointerregister 0x01C1 34EC WRB1_SUB Writeringbufferchannel1 subtractionregister 0x01C1 34F0 WRB1_WRPTR Writeringbufferchannel1 writepointerregister 0x01C1 34F4 -0x01C1 34FF – Reserved 0x01C1 3500 WRB2_STRT_ADDR Writeringbufferchannel2 startaddressregister 0x01C1 3504 WRB2_END_ADDR Writeringbufferchannel2 end addressregister 0x01C1 3508 WRB2_RDPTR Writeringbufferchannel2 readpointerregister 0x01C1 350C WRB2_SUB Writeringbufferchannel2 subtractionregister 0x01C1 3510 WRB2_WRPTR Writeringbufferchannel2 writepointerregister 0x01C1 3514 -0x01C1 351F – Reserved 0x01C1 3520 WRB3_STRT_ADDR Writeringbufferchannel3 startaddressregister 0x01C1 3524 WRB3_END_ADDR Writeringbufferchannel3 end addressregister

234 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-51.TSIF1 Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 3528 WRB3_RDPTR Writeringbufferchannel3 readpointerregister 0x01C1 352C WRB3_SUB Writeringbufferchannel3 subtractionregister 0x01C1 3530 WRB3_WRPTR Writeringbufferchannel3 writepointerregister 0x01C1 3534 -0x01C1 353F – Reserved 0x01C1 3540 WRB4_STRT_ADDR Writeringbufferchannel4 startaddressregister 0x01C1 3544 WRB4_END_ADDR Writeringbufferchannel4 end addressregister 0x01C1 3548 WRB4_RDPTR Writeringbufferchannel4 readpointerregister 0x01C1 354C WRB4_SUB Writeringbufferchannel4 subtractionregister 0x01C1 3550 WRB4_WRPTR Writeringbufferchannel4 writepointerregister 0x01C1 3554 -0x01C1 355F – Reserved 0x01C1 3560 WRB5_STRT_ADDR Writeringbufferchannel5 startaddressregister 0x01C1 3564 WRB5_END_ADDR Writeringbufferchannel5 end addressregister 0x01C1 3568 WRB5_RDPTR Writeringbufferchannel5 readpointerregister 0x01C1 356C WRB5_SUB Writeringbufferchannel5 subtractionregister 0x01C1 3570 WRB5_WRPTR Writeringbufferchannel5 writepointerregister 0x01C1 3574 -0x01C1 357F – Reserved 0x01C1 3580 WRB6_STRT_ADDR Writeringbufferchannel6 startaddressregister 0x01C1 3584 WRB6_END_ADDR Writeringbufferchannel6 end addressregister 0x01C1 3588 WRB6_RDPTR Writeringbufferchannel6 readpointerregister 0x01C1 358C WRB6_SUB Writeringbufferchannel6 subtractionregister 0x01C1 3590 WRB6_WRPTR Writeringbufferchannel6 writepointerregister 0x01C1 3594 -0x01C1 359F – Reserved 0x01C1 35A0 WRB7_STRT_ADDR Writeringbufferchannel7 startaddressregister 0x01C1 35A4 WRB7_END_ADDR Writeringbufferchannel7 end addressregister 0x01C1 35A8 WRB7_RDPTR Writeringbufferchannel7 readpointerregister 0x01C1 35AC WRB7_SUB Writeringbufferchannel7 subtractionregister 0x01C1 35B0 WRB7_WRPTR Writeringbufferchannel7 writepointerregister 0x01C1 35B4 -0x01C1 35BF – Reserved 0x01C1 35C0 RRB_CTRL Read ringbufferchannelcontrolregister 0x01C1 35C4 RRB_STRT_ADDR Read ringbufferchannelstartaddressregister 0x01C1 35C8 RRB_END_ADDR Read ringbufferchannelend addressregister 0x01C1 35CC RRB_WRPTR Read ringbufferchannelwritepointerregister 0x01C1 35D0 RRB_SUB Read ringbufferchannelsubtractionregister 0x01C1 35D4 RRB_RDPTR Read ringbufferchannelreadpointerregister 0x01C1 35D8 PKT_CNT Packetcountervalueregister 0x01C1 35DC -0x01C1 35FF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 235 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

TSx_CLKIN (Positive□Edge□Clocking) TSx_CTL/ TSx_DATA(A) 3 3 TSx_CLKIN (Negative□Edge□Clocking) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.12.4 TransportStream Interface(TSIF)ElectricalData/Timing

Table6-52.Timing Requirements forTSIF Input(seeFigure6-45) -1G SERIAL PARALLELNO. UNITINPUT INPUT (1) MIN MAX MIN MAX 1 tc(TSCLKIN) Cycletime,TSx_CLKIN 10 16.7 ns 2 tw(TSCLKIN) Pulseduration,TSx_CLKIN high/low(2) 0.4C 0.4C ns 3 tt(TSCLKIN) Transitiontime,TSx_CLKIN 3(3) 3(3) ns AllOthers 4 4 ns Setuptime,TSx_CTL/TSx_DATA (4)inputvalid4 tsu(TSDATAIN-TSCLKINV) TSx_WAITbeforeTSx_CLKIN edge 13 13 nsIN Holdtime,TSx_CTL/TSx_DATA (4)inputvalidafter5 th(TSCLKINV-TSDATAIN) 0 0 nsTSx_CLKIN edge (1) TSIF1 supportsSERIAL INPUT mode only. (2) C = TSx_CLKIN period(cycletime)inns. (3) Fora 4-inchtransmissionlinewith4-pFloadcapacitanceatthedevicepin. (4) TSx_CTL/TSx_DATA inputincludes:TS0_EN_WAITO, TS0_WAITIN, TS0_PSTIN, and TS0_DIN[7:0]fora parallelinput.Fora serial input,TSx_CTL/TSx_DATA inputincludes:TSx_EN_WAITO, TSx_WAITIN, TSx_PSTIN, and TS0_DIN7 orTS1_DIN. A. TSx_CTL/TSx_DATA inputincludes:TS0_EN_WAITO, TS0_WAITIN, TS0_PSTIN, and TS0_DIN[7:0]fora parallel input.For a serialinput,TSx_CTL/TSx_DATA inputincludes:TSx_EN_WAITO, TSx_WAITIN, TSx_PSTIN, and TS0_DIN7 orTS1_DIN. Figure6-45.TSIF InputTiming Table6-53.SwitchingCharacteristicsOver Recommended OperatingConditionsforTSIF Output (seeFigure6-46) -1G SERIAL PARALLELNO. UNITOUTPUT OUTPUT (1) MIN MAX MIN MAX 6 tc(TSCLKO) Cycletime,TSx_CLKO 10 16.7 ns 7 tw(TSCLKO) Pulseduration,TSx_CLKO high/low(2) 0.4C 0.4C ns 8 tt(TSCLKO) Transitiontime,TSx_CLKO 3(3) 3(3) ns (1) TSIF1 supportsSERIAL OUTPUT mode only. (2) C = TSx_CLKO period(cycletime)inns. (3) Fora 4-inchtransmissionlinewith4-pFloadcapacitanceatthedevicepin.

236 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

TSx_CLKO (Positive□Edge□Clocking) TSx_CTL/ TSx_DATA(A) TSx_CLKO (Negative□Edge□Clocking) 8 8 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-53.SwitchingCharacteristicsOver Recommended OperatingConditionsforTSIF Output (seeFigure6-46)(continued) -1G SERIAL PARALLELNO. UNITOUTPUT OUTPUT (1) MIN MAX MIN MAX AllOthers 1 7.5 1 7.5 ns Delaytime,TSx_CLKO edge to9 td(TSCLKOV-TSDATAO) TS0_WAITO,TSx_CTL/TSx_DATA (4)outputvalid 1 16.5 1 16.5 nsTSx_EN_WAITO (4) TSx_CTL/TSx_DATA outputincludes:TS0_ENAO, TS0_WAITO, TS0_PSTO, and TS0_DOUT[7:0] fora paralleloutput.Fora serial output,TSx_CTL/TSx_DATA outputincludes:TSx_ENAO, TSx_EN_WAITO, TSx_PSTO, and TS0_DOUT7 orTS1_DOUT. A. TSx_CTL/TSx_DATA outputincludes:TS0_ENAO, TS0_WAITO, TS0_PSTO, and TS0_DOUT[7:0] fora parallel output.For a serialoutput,TSx_CTL/TSx_DATA outputincludes:TSx_ENAO, TSx_EN_WAITO, TSx_PSTO, and TS0_DOUT7 orTS1_DOUT. Figure6-46.TSIF Output Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 237 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.13 Clock Recovery Generator(CRGEN)

Each TSIF module has an associatedCRGEN module whichcan adjustthelocalsystemtimeclockbased upon thereceivedProgram ClockReference(PCR) packets.CRGEN0 may onlybe used withTSIF 0 and CRGEN 1 may onlybe used withTSIF 1. Each CRGEN module features:

  • AutomaticloadofreceivedPCR packetvaluesfromassociatedTSIF module
  • LocalSystem Time Clock(STC) counter
  • PCR/STC differencegenerator(subtractor)
  • Loop Filter(LPF)
  • 1-bitsigma/deltamodulatordigital-to-analogconverter(DAC) outputforexternalVCXO control

6.13.1 CRGEN PeripheralRegisterDescription(s)

The CRGEN0 and CRGEN1 registersareshown inTable6-54and Table6-55,respectively. Table6-54.CRGEN0 Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C2 6000 PID CRGEN PeripheralIdentificationRegister 0x01C2 6004 CONTROL CRGEN controlregister 0x01C2 6008 STC_HI System Time Clock(STC) currentvalue(upper17 bits) 0x01C2 600C STC_LO STC currentvalue(lower16 bitsplusextension) 0x01C2 6010 STC_VAL_HI STC value(upper17 bits)on TSIF0 PCR packetdetection STC value(lower16 bitsplusextension)on TSIF0 PCR packet0x01C2 6014 STC_VAL_LO detection Program ClockReference(PCR) value(upper17 bits)from0x01C2 6018 PCR_HI TSIF0 Receivepacket PCR value(lower16 bitsplusextension)fromTSIF0 Receive0x01C2 601C PCR_LO packet 0x01C2 6020 PCR_PKT_STAT PCR packetstatus 0x01C2 6024 LOOP_FILTER Loop filter(LPF)interface OffsetvalueoftheSTC counterforthehigher(upper)17 bits. 0x01C2 6028 STC_OFFSET_HI ThisvalueisdetectedintheSTC counterwiththefirstPCR loadingpulsesignal. OffsetvalueoftheSTC counterforthelower16 bits.The role0x01C2 602C STC_OFFSET_LO ofthisregisterissame as theSTC_LO register0x01C2 600C. 0x01C2 6030 -0x01C2 603F - Reserved 0x01C2 6040 INTEN Interruptenable 0x01C2 6044 INTEN_SET Interruptenableset 0x01C2 6048 INTEN_CLR Interruptenableclear 0x01C2 604C INTSTAT Interruptstatus 0x01C2 6050 INTSTAT_CLR Interruptstatusclear 0x01C2 6054 EMU_CTRL Emulationcontrol 0x01C2 6058 -0x01C2 607F - Reserved

238 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-55.CRGEN1 Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C2 6400 PID CRGEN PeripheralIdentificationRegister 0x01C2 6404 CONTROL CRGEN controlregister 0x01C2 6408 STC_HI System Time Clock(STC) currentvalue(upper17 bits) 0x01C2 640C STC_LO STC currentvalue(lower16 bitsplusextension) 0x01C2 6410 STC_VAL_HI STC value(upper17 bits)on TSIF1 PCR packetdetection STC value(lower16 bitsplusextension)on TSIF1 PCR packet0x01C2 6414 STC_VAL_LO detection Program ClockReference(PCR) value(upper17 bits)from0x01C2 6418 PCR_HI TSIF1 Receivepacket PCR value(lower16 bitsplusextension)fromTSIF1 Receive0x01C2 641C PCR_LO packet 0x01C2 6420 PCR_PKT_STAT PCR packetstatus 0x01C2 6424 LOOP_FILTER Loop filter(LPF)interface OffsetvalueoftheSTC counterforthehigher17 bits.This 0x01C2 6428 STC_OFFSET_HI valueisdetectedintheSTC counterwiththefirstPCR loading pulsesignal. OffsetvalueoftheSTC counterforthelower16 bits.The role0x01C2 642C STC_OFFSET_LO ofthisregisterissame as theSTC_LO register0x01C2 640C. 0x01C2 6430 -0x01C2 643F - Reserved 0x01C2 6440 INTEN Interruptenable 0x01C2 6444 INTEN_SET Interruptenableset 0x01C2 6448 INTEN_CLR Interruptenableclear 0x01C2 644C INTSTAT Interruptstatus 0x01C2 6450 INTSTAT_CLR Interruptstatusclear 0x01C2 6454 EMU_CTRL Emulationcontrol 0x01C2 6458 -0x01C2 647F - Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 239 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

CRGx_VCXI 2 3 1 4 CRGx_PO VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.13.2 CRGEN ElectricalData/Timing

Table6-56.Timing Requirements forCRGx_VCXI Input(seeFigure6-47) -1G NO. UNIT MIN NOM MAX 1 tc(VCXI) Cycletime,CRGx_VCXI 29.63 37.037 44.44 ns 2 tw(VCXIH) Pulseduration,CRGx_VCXI high 0.4P ns 3 tw(VCXIL) Pulseduration,CRGx_VCXI low 0.4P ns 4 tt(VCXI) Transitiontime,CRGx_VCXI 5 ns Figure6-47.CRGx_VCXI InputTiming Table6-57.SwitchingCharacteristicsOver Recommended OperatingConditionsforCRGx_PO Output (seeFigure6-48) -1G NO. PARAMETER UNIT MIN MAX 1 tw(POH) Pulseduration,CRGx_PO high 59.26 ns 2 tw(POL) Pulseduration,CRGx_PO low 59.26 ns 3 tt(PO) Transitiontime,CRGx_PO 5 ns Figure6-48.CRGx_PO Output Timing

240 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.14 Video Data Conversion Engine (VDCE)

The VCE6467T VideoData ConversionEngine(VDCE) supportsthefollowingfeatures:

  • Resizefunctionon horizontal(HRSZ) and vertical(VRSZ) withratiodefinedby 256/N (N isa natural number thatrangesfrom256 to2048)with4 tapsinterpolation.Magnificationratioofhorizontalresize and verticalresizecan be configuredseparately(differentvaluecan be configured).
  • Anti-aliasfilter(combinationoftwo kindsoflow-passfilter)withhorizontal7 taps,and verticaldirection.
  • Chrominance signalformatconversion(CCV) on bothdirections,one isfrom4:2:2to4:2:0and one is from 4:2:0to 4:2:2.Thisfunctionalsouses 4 tapsinterpolation.MPEG-1 specificformat(half-pixel phased fromeven pixelpositionofluminance)isalsosupported.
  • Edge padding forpreparationof MC withunrestrictedmotion vector(requiredby MPEG-4, H.264, VC-1).Allmodes (progressive,interlaceframe,and interlacefield)are supported(macro-blocklevel controlthatisrequiredinH.264 isnot currentlysupported).
  • VC-1 range mapping in advanced profile(in case of displayingdecoded referenceimage or trans-codingfromVC-1 toany otherformatofvideocodec).
  • 2-bithardwaremenu overlaywith256 stepsofblendingforeach color.

6.14.1 VDCE Bus Master

The VDCE includesa bus master interfacethataccesses the DM646x system bus to transferdata. Table6-58shows thememory map fortheVDCE interface. Table6-58.VDCE Master Memory Map SIZESTART ADDRESS END ADDRESS VDCE ACCESS(BYTES) 0x0000 0000 0x0FFF FFFF 256M Reserved 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) 0x1002 0000 0x10FF FFFF 16256K Reserved 0x1100 0000 0x41FF FFFF 784M 0x4200 0000 0x43FF FFFF 32M EMIFA Data (CS2) 0x4400 0000 0x45FF FFFF 32M EMIFA Data (CS3) 0x4600 0000 0x47FF FFFF 32M EMIFA Data (CS4) 0x4800 0000 0x49FF FFFF 32M EMIFA Data (CS5) 0x4A00 0000 0x4BFF FFFF 32M Reserved 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 241 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.14.2 VDCE RegisterDescription(s)

Table6-59shows theVDCE registers. Table6-59.VDCE Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 2800 PID VDCE peripheralidentificationregister 0x01C1 2804 CTRL VDCE controlregister 0x01C1 2808 INTEN Interruptenableregister 0x01C1 280C INTEN_SET Interruptenablesetregister 0x01C1 2810 INTEN_CLR Interruptenableclearregister 0x01C1 2814 INTSTAT Interruptstatusregister 0x01C1 2818 INTSTAT_CLR Interruptstatusclearregister 0x01C1 281C EMU_CTRL Emulationcontrolregister 0x01C1 2820 SRD_FRMT Source/Resultdatastoreformatregister 0x01C1 2824 REQ_SIZE Requestunitsizeregister 0x01C1 2828 PROC_SIZE Processingunitsizeregister 0x01C1 282C -0x01C1 283F – Reserved 0x01C1 2840 TY_SRCADDR Luma topfieldsourcestartaddressregister 0x01C1 2844 TY_SRCSPSIZE Luma topfieldsourcesub-picturesizeregister 0x01C1 2848 TY_SRCOFFSET Luma topfieldlinesourceaddressoffsetsizeregister 0x01C1 284C BY_SRCADDR Luma bottomfieldsourcestartaddressregister 0x01C1 2850 BY_SRCSPSIZE Luma bottomfieldsourcesub-picturesizeregister 0x01C1 2854 BY_SRCOFFSET Luma bottomfieldlinesourceaddressoffsetsizeregister 0x01C1 2858 TC_SRCADDR Chroma topfieldsourcestartaddressregister 0x01C1 285C TC_SRCSPSIZE Chroma topfieldsourcesub-picturesizeregister 0x01C1 2860 TC_SRCOFFSET Chroma topfieldlinesourceaddressoffsetsizeregister 0x01C1 2864 BC_SRCADDR Chroma bottomfieldsourcestartaddressregister 0x01C1 2868 BC_SRCSPSIZE Chroma bottomfieldsourcesub-picturesizeregister 0x01C1 286C BC_SRCOFFSET Chroma bottomfieldlinesourceaddressoffsetsizeregister 0x01C1 2870 TBMP_SRCADDR Bitmaptopfieldsourcestartaddressregister 0x01C1 2874 TBMP_SRCOFFSET Bitmaptopfieldlinesourceaddressoffsetregister 0x01C1 2878 BBMP_SRCADDR Bitmapbottomfieldsourcestartaddressregister 0x01C1 287C BBMP_SRCOFFSET Bitmapbottomfieldlinesourceaddressoffsetregister 0x01C1 2880 TY_RESADDR Luma topfieldresultstartaddressregister 0x01C1 2884 TY_RESSPSIZE Luma topfieldresultsub-picturesizeregister 0x01C1 2888 TY_RESOFFSET Luma topfieldlineresultaddressoffsetsizeregister 0x01C1 288C BY_RESADDR Luma bottomfieldresultstartaddressregister 0x01C1 2890 BY_RESSPSIZE Luma bottomfieldresultsub-picturesizeregister 0x01C1 2894 BY_RESOFFSET Luma bottomfieldlineresultaddressoffsetsizeregister 0x01C1 2898 TC_RESADDR Chroma topfieldresultstartaddressregister 0x01C1 289C TC_RESSPSIZE Chroma topfieldresultsub-picturesizeregister 0x01C1 28A0 TC_RESOFFSET Chroma topfieldresultlineaddressoffsetsizeregister 0x01C1 28A4 BC_RESADDR Chroma bottomfieldresultstartaddressregister 0x01C1 28A8 BC_RESSPSIZE Chroma bottomfieldresultsub-picturesizeregister 0x01C1 28AC BC_RESOFFSET Chroma bottomfieldlineresultaddressoffsetsizeregister 0x01C1 28B0 -0x01C1 28BF – Reserved 0x01C1 28C0 IMG_Y_SRCSTRTPOS Luminance sourceimage startpositionregister 0x01C1 28C4 IMG_Y_SRCSIZE Luminance sourceimage sizeregister 0x01C1 28C8 IMG_C_SRCSTRTPOS Chrominancesourceimage startpositionregister

242 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-59.VDCE Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C1 28CC IMG_C_SRCSIZE Chrominancesourceimage sizeregister 0x01C1 28D0 IMG_BMP_SRCSTRTPOS Bitmapsourceimage startpositionregister 0x01C1 28D4 IMG_BMP_SRCSIZE Bitmapsourceimage sizeregister 0x01C1 28D8 -0x01C1 28DF – Reserved 0x01C1 28E0 IMG_Y_RESSTRTPOS Luminance resultimage startpositionregister 0x01C1 28E4 IMG_Y_RESSIZE Luminance resultimage sizeregister 0x01C1 28E8 IMG_C_RESSTRTPOS Chrominanceresultimage startpositionregister 0x01C1 28EC IMG_C_RESSIZE Chrominanceresultimage sizeregister 0x01C1 28F0 IMG_BMP_RESSTRTPOS Bitmapresultimage startposition(location)register 0x01C1 28F4 -0x01C1 28FF – Reserved 0x01C1 2900 RSZ_MODE Resizemode definitionregister 0x01C1 2904 RSZ_HMAG Horizontalresizemagnificationratiocontrolregister 0x01C1 2908 RSZ_VMAG Verticalresizemagnificationratiocontrolregister 0x01C1 290C RSZ_HPHASE Phase ofinitialpixelon horizontalresizeregister 0x01C1 2910 RSZ_VPHASE Phase ofinitialpixelon verticalresizeregister 0x01C1 2914 RSZ_AFILTER Horizontalanti-aliasing(flicker)filtercontrolregister 0x01C1 2918 -0x01C1 291F – Reserved 0x01C1 2920 CCV_MODE Chrominanceconversionmode controlregister 0x01C1 2924 -0x01C1 293F – Reserved 0x01C1 2940 BLD_LUT_00 Look-uptableforindex00 register 0x01C1 2944 BLD_LUT_01 Look-uptableforindex01 register 0x01C1 2948 BLD_LUT_02 Look-uptableforindex02 register 0x01C1 294C BLD_LUT_03 Look-uptableforindex03 register 0x01C1 2950 -0x01C1 295F – Reserved 0x01C1 2960 RGMP_CTRL Ramp mapping controlreigster 0x01C1 2964 -0x01C1 2983 – Reserved 0x01C1 2984 EPD_LUMA_WIDTH Edge paddingwidthforluminanceregister 0x01C1 2988 EPD_CHROMA_WIDTH Edge paddingwidthforchrominanceregister 0x01C1 298C -0x01C1 291F – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 243 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.15 PeripheralComponent Interconnect(PCI)

The VCE6467T DMSoC supports connectionsto PCI-compliantdevices via the integratedPCI master/slavebus interface.The PCI portinterfacesto DSP internalresourcesvia the data switched centralresource.The data switchedcentralresourceisdescribedinmore detailinSection4, System Interconnect. For more detailedinformationon the PCI port peripheralmodule, see the TMS320DM643x DMP PeripheralComponent Interconnect(PCI)User'sGuide (literaturenumber SPRU985).

6.15.1 PCI Device-SpecificInformation

The PCI peripheralon theVCE6467T DMSoC conformstothePCI LocalBus SpecificationRevision2.3. The PCI peripheralcan actbothas a PCI bus masterand as a target.ItsupportsPCI bus operationof speeds up to66 MHz and uses a 32-bitdata/addressbus. On the VCE6467T device,the pinsof the PCI peripheralare multiplexedwiththe pinsof the EMIFA, GPIO, HPI, and ATA peripherals.For more detailedinformationon how to selectPCI, see Section3, DeviceConfigurations. The VCE6467T deviceprovidesan initializationmechanism throughwhichthedefaultvaluesforsome of thePCI configurationregisterscan be readfroman I2C EEPROM. Table6-60shows theregisterswhich can be initializedthroughthe PCI auto-initialization.The defaultvalue of these registerswhen PCI auto-initializationis not used. PCI auto-initializationis enabled by selectingPCI boot with auto-initialization.Forinformationon how toselectPCI bootwithauto-initialization,see Section3.4.1,Boot Modes. For more informationon PCI auto-initialization,see the TMS320DM646x DMSoC Peripheral Component Interconnect(PCI) User's Guide (literaturenumber SPRUER2 ) and the Using the TMIS320DM646x BootloaderApplicationReport(literaturenumber SPRAAS0 ). The PCI peripheralisa masterperipheralwithintheVCE6467T DMSoC. Table6-60.DefaultValues forPCI ConfigurationRegisters REGISTER DEFAULT VALUE (HEX) 0x01C1 A000 — Vendor ID/DeviceID Register(PCIVENDEV) B002 104Ch DeviceID B002h Vendor ID 104Ch 0x01C1 A008 — Class Code/RevisionID Register(PCICLREV) 1180 0001h ClassCode 80h RevisionID 01h 0x01C1 A02C — System Vendor ID/Subsystem ID (PCISUBID) 0000 0000h Subsystem ID 0000 System Vendor ID 0000 0x01C1 A03C — Max Latency/MinGrant/InterruptPin/InterruptLine 0000 0100h Max Latency 00 Min Grant 00 InterruptPin 01 InterruptLine 00 The on-chipBootloadersupportsa hostbootwhichallowsan externalPCI devicetoloadapplicationcode intotheDMSoC's memory space.

244 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.15.2 PCI ExternalMaster Memory Map

The PCI portincludesa localDMA interfacethatallowsexternalPCI masterdeviceintiatedtransfersto accesstheDM646x systembus.Table6-61shows thememory map forthePCI interface. Table6-61.PCI DMA Master Memory Map SIZESTART ADDRESS END ADDRESS PCI DMA ACCESS(BYTES) 0x0000 0000 0x01BF FFFF 28M Reserved 0x01C0 0000 0x0FFF FFFF 228M CFG Bus Peripherals 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K 0x1181 8000 0x1183 7FFF 128K C64x+ L2 RAM/Cache 0x1183 8000 0x118F FFFF 800K Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K C64x+ L1P RAM/Cache 0x11E0 8000 0x11EF FFFF 992K Reserved 0x11F0 0000 0x11F0 7FFF 32K C64x+ L1D RAM/Cache 0x11F0 8000 0x11FF FFFF 992K Reserved 0x1200 0000 0x4BFF FFFF 928M 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 245 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.15.3 PCI PeripheralRegisterDescription(s)

Table6-62.PCI Back End ConfigurationRegisters DMSoC ACCESS ACRONYM DMSoC ACCESS REGISTER NAMEHEX ADDRESS RANGE 01C1 A000 -01C1 A00F - Reserved 01C1 A010 PCISTATSET PCI StatusSetRegister 01C1 A014 PCISTATCLR PCI StatusClearRegister 01C1 A018 -01C1 A01F - Reserved 01C1 A020 PCIHINTSET PCI HostInterruptEnableSetRegister 01C1 A024 PCIHINTCLR PCI HostInterruptEnableClearRegister 01C1 A028 -01C1 A02F - Reserved 01C1 A030 PCIBINTSET PCI Back End ApplicationInterruptEnableSetRegister 01C1 A034 PCIBINTCLR PCI Back End ApplicationInterruptEnableClearRegister 01C1 A038 - Reserved 01C1 A03C -01C1 A0FF - Reserved 01C1 A100 PCIVENDEVMIR PCI Vendor ID/DeviceID MirrorRegister 01C1 A104 PCICSRMIR PCI Command/Status MirrorRegister 01C1 A108 PCICLREVMIR PCI ClassCode/RevisionID MirrorRegister 01C1 A10C PCICLINEMIR PCI BIST/HeaderType/LatencyTimer/CachelineSizeMirrorRegister 01C1 A110 PCIBAR0MSK PCI Base AddressMask Register0 01C1 A114 PCIBAR1MSK PCI Base AddressMask Register1 01C1 A118 PCIBAR2MSK PCI Base AddressMask Register2 01C1 A11C PCIBAR3MSK PCI Base AddressMask Register3 01C1 A120 PCIBAR4MSK PCI Base AddressMask Register4 01C1 A124 PCIBAR5MSK PCI Base AddressMask Register5 01C1 A128 -01C1 A12B - Reserved 01C1 A12C PCISUBIDMIR PCI Subsystem Vendor ID/SubsystemID MirrorRegister 01C1 A130 - Reserved 01C1 A134 PCICPBPTRMIR PCI CapabilitiesPointerMirrorRegister 01C1 A138 -01C1 A13B - Reserved 01C1 A13C PCILGINTMIR PCI Max Latency/MinGrant/InterruptPin/InterruptLineMirrorRegister 01C1 A140 -01C1 A17F - Reserved 01C1 A180 PCISLVCNTL PCI SlaveControlRegister 01C1 A184 -01C1 A1BF - Reserved 01C1 A1C0 PCIBAR0TRL PCI SlaveBase Address0 TranslationRegister 01C1 A1C4 PCIBAR1TRL PCI SlaveBase Address1 TranslationRegister 01C1 A1C8 PCIBAR2TRL PCI SlaveBase Address2 TranslationRegister 01C1 A1CC PCIBAR3TRL PCI SlaveBase Address3 TranslationRegister 01C1 A1D0 PCIBAR4TRL PCI SlaveBase Address4 TranslationRegister 01C1 A1D4 PCIBAR5TRL PCI SlaveBase Address5 TranslationRegister 01C1 A1D8 -01C1 A1DF - Reserved 01C1 A1E0 PCIBAR0MIR PCI Base AddressRegister0 MirrorRegister 01C1 A1E4 PCIBAR1MIR PCI Base AddressRegister1 MirrorRegister 01C1 A1E8 PCIBAR2MIR PCI Base AddressRegister2 MirrorRegister 01C1 A1EC PCIBAR3MIR PCI Base AddressRegister3 MirrorRegister 01C1 A1F0 PCIBAR4MIR PCI Base AddressRegister4 MirrorRegister 01C1 A1F4 PCIBAR5MIR PCI Base AddressRegister5 MirrorRegister 01C1 A1F8 -01C1 A2FF - Reserved 01C1 A300 PCIMCFGDAT PCI MasterConfiguration/IOAccess Data Register

246 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-62.PCI Back End ConfigurationRegisters(continued) DMSoC ACCESS ACRONYM DMSoC ACCESS REGISTER NAMEHEX ADDRESS RANGE 01C1 A304 PCIMCFGADR PCI MasterConfiguration/IOAccess AddressRegister 01C1 A308 PCIMCFGCMD PCI MasterConfiguration/IOAccess Command Register 01C1 A30C -01C1 A30F - Reserved 01C1 A310 PCIMSTCFG PCI MasterConfigurationRegister Table6-63.DMSoC-to-PCI Address TranslationRegisters DMSoC ACCESS ACRONYM DMSoC ACCESS REGISTER NAMEHEX ADDRESS RANGE 01C1 A314 PCIADDSUB0 PCI AddressSubstitute0 Register 01C1 A318 PCIADDSUB1 PCI AddressSubstitute1 Register 01C1 A31C PCIADDSUB2 PCI AddressSubstitute2 Register 01C1 A320 PCIADDSUB3 PCI AddressSubstitute3 Register 01C1 A324 PCIADDSUB4 PCI AddressSubstitute4 Register 01C1 A328 PCIADDSUB5 PCI AddressSubstitute5 Register 01C1 A32C PCIADDSUB6 PCI AddressSubstitute6 Register 01C1 A330 PCIADDSUB7 PCI AddressSubstitute7 Register 01C1 A334 PCIADDSUB8 PCI AddressSubstitute8 Register 01C1 A338 PCIADDSUB9 PCI AddressSubstitute9 Register 01C1 A33C PCIADDSUB10 PCI AddressSubstitute10 Register 01C1 A340 PCIADDSUB11 PCI AddressSubstitute11 Register 01C1 A344 PCIADDSUB12 PCI AddressSubstitute12 Register 01C1 A348 PCIADDSUB13 PCI AddressSubstitute13 Register 01C1 A34C PCIADDSUB14 PCI AddressSubstitute14 Register 01C1 A350 PCIADDSUB15 PCI AddressSubstitute15 Register 01C1 A354 PCIADDSUB16 PCI AddressSubstitute16 Register 01C1 A358 PCIADDSUB17 PCI AddressSubstitute17 Register 01C1 A35C PCIADDSUB18 PCI AddressSubstitute18 Register 01C1 A360 PCIADDSUB19 PCI AddressSubstitute19 Register 01C1 A364 PCIADDSUB20 PCI AddressSubstitute20 Register 01C1 A368 PCIADDSUB21 PCI AddressSubstitute21 Register 01C1 A36C PCIADDSUB22 PCI AddressSubstitute22 Register 01C1 A370 PCIADDSUB23 PCI AddressSubstitute23 Register 01C1 A374 PCIADDSUB24 PCI AddressSubstitute24 Register 01C1 A378 PCIADDSUB25 PCI AddressSubstitute25 Register 01C1 A37C PCIADDSUB26 PCI AddressSubstitute26 Register 01C1 A380 PCIADDSUB27 PCI AddressSubstitute27 Register 01C1 A384 PCIADDSUB28 PCI AddressSubstitute28 Register 01C1 A388 PCIADDSUB29 PCI AddressSubstitute29 Register 01C1 A38C PCIADDSUB30 PCI AddressSubstitute30 Register 01C1 A390 PCIADDSUB31 PCI AddressSubstitute31 Register Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 247 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-64.PCI Hook ConfigurationRegisters DMSoC ACCESS ACRONYM DMSoC ACCESS REGISTER NAMEHEX ADDRESS RANGE 01C1 A394 PCIVENDEVPRG PCI Vendor ID and DeviceID Program Register 01C1 A398 – Reserved 01C1 A39C PCICLREVPRG PCI ClassCode and RevisionID Program Register 01C1 A3A0 PCISUBIDPRG PCI Subsystem Vendor ID and Subsystem ID Program Register 01C1 A3A4 PCIMAXLGPRG PCI Max Latencyand Min GrantProgram Register 01C1 A3A8 – Reserved 01C1 A3AC PCICFGDONE PCI ConfigurationDone Register 01C1 A3B0 -01C1 A3FB – Reserved 01C1 A3FC -01C1 A3FF – Reserved 01C1 A400 -01C1 A7FF – Reserved Table6-65.PCI ExternalMemory Space DMSoC HEX ADDRESS ACRONYM DESCRIPTIONRANGE 3000 0000 -307F FFFF – PCI MasterWindow 0 3080 0000 -30FF FFFF – PCI MasterWindow 1 3100 0000 -317F FFFF – PCI MasterWindow 2 3180 0000 -31FF FFFF – PCI MasterWindow 3 3200 0000 -327F FFFF – PCI MasterWindow 4 3280 0000 -32FF FFFF – PCI MasterWindow 5 3300 0000 -337F FFFF – PCI MasterWindow 6 3380 0000 -33FF FFFF – PCI MasterWindow 7 3400 0000 -347F FFFF – PCI MasterWindow 8 3480 0000 -34FF FFFF – PCI MasterWindow 9 3500 0000 -357F FFFF – PCI MasterWindow 10 3580 0000 -35FF FFFF – PCI MasterWindow 11 3600 0000 -367F FFFF – PCI MasterWindow 12 3680 0000 -36FF FFFF – PCI MasterWindow 13 3700 0000 -377F FFFF – PCI MasterWindow 14 3780 0000 -37FF FFFF – PCI MasterWindow 15 3800 0000 -387F FFFF – PCI MasterWindow 16 3880 0000 -38FF FFFF – PCI MasterWindow 17 3900 0000 -397F FFFF – PCI MasterWindow 18 3980 0000 -39FF FFFF – PCI MasterWindow 19 3A00 0000 -3A7F FFFF – PCI MasterWindow 20 3A80 0000 -3AFF FFFF – PCI MasterWindow 21 3B00 0000 -3B7F FFFF – PCI MasterWindow 22 3B80 0000 -3BFF FFFF – PCI MasterWindow 23 3C00 0000 -3C7F FFFF – PCI MasterWindow 24 3C80 0000 -3CFF FFFF – PCI MasterWindow 25 3D00 0000 -3D7F FFFF – PCI MasterWindow 26 3D80 0000 -3DFF FFFF – PCI MasterWindow 27 3E00 0000 -3E7F FFFF – PCI MasterWindow 28 3E80 0000 -3EFF FFFF – PCI MasterWindow 29 3F00 0000 -3F7F FFFF – PCI MasterWindow 30 3F80 0000 -3FFF FFFF – PCI MasterWindow 31

248 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.15.4 PCI ElectricalData/Timing

Texas Instruments(TI)has performedthesimulationand system characterizationtoensurethatthePCI peripheralmeets allAC timingspecificationsas requiredby thePCI LocalBus SpecificationRevision2.3. Therefore,theAC timingspecificationsare not reproducedhere.For more informationon theAC timing specifications,see Section4.2.3,TimingSpecification(66-MHz timing)ofthePCI LocalBus Specification operation. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 249 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.16 EthernetMAC (EMAC)

The EthernetMedia Access Controller(EMAC) module providesan efficientinterfacebetween the VCE6467T and thenetworkedcommunity.The EMAC supports10Base-T (10Mbits/second[Mbps]),and 100BaseTX (100 Mbps), ineitherhalf-or full-duplexmode, and 1000BaseT (1000 Mbps) infull-duplex mode, withhardwareflowcontroland quality-of-service(QOS) support. The EMAC controlstheflowofpacketdatafrom theVCE6467T devicetothePHY. The MDIO module controlsthePHY configurationand statusmonitoring. The EMAC module conformsto the IEEE 802.3-2002standard,describingthe “CarrierSense Multiple Access withCollisionDetection(CSMA/CD) Access Method and PhysicalLayer”specifications.The IEEE 802.3standardhas alsobeen adoptedby ISO/IECand re-designatedas ISO/IEC8802-3:2000(E). Deviatingfrom thisstandard,theEMAC module does notuse theTransmitCoding ErrorsignalMTXER. Insteadofdrivingtheerrorpinwhen an underflowconditionoccurson a transmittedframe,theEMAC will intentionallygeneratean incorrectchecksum by invertingthe frame CRC, so thatthe transmittedframe willbe detectedas an errorby the network.In addition,the EMAC I/Osoperateat 3.3 V and are not compatiblewith2.5-VI/Osignaling.Therefore,onlyEthernetPHYs with3.3-VI/Ointerfaceshouldbe used. Both the EMAC and MDIO modules interfaceto the VCE6467T devicethrougha custom interfacethat allowsefficientdatatransmissionand reception.Thiscustom interfaceisreferredtoas theEMAC control module. The EMAC controlmodule containsthe necessarycomponents to allowthe EMAC to make efficientuse ofdevicememory, plusitcontrolsdeviceinterrupts.The EMAC controlmodule incorporates 8K bytesofinternalRAM toholdEMAC bufferdescriptors. For more detailedinformationon the EMAC, see the TMS320DM646x DMSoC EthernetMedia Access Controller(EMAC)/Management Data Input/Output(MDIO) Module User's Guide (literaturenumber SPRUEQ6 ).

6.16.1 EMAC Device-SpecificInformation

The EMAC module on theVCE6467T supportstwo interfacemodes: Media IndependentInterface(MII) and GigabitMedia IndependentInterface(GMII).The MII and GMII interfacemodes are definedinthe IEEE 802.3-2002standard. The VCE6467T EMAC uses thesame pinsfortheMIIand GMII modes ofoperation.Only one mode can be used at a time.The mode used is selectedat device resetbased on the GMIIEN bitin the MACCONTROL register.For more detailedinformationon the EMAC GMIIEN bit,see the TMS320DM646x DMSoC EthernetMedia Access Controller(EMAC)/Management Data Input/Output (MDIO) Module User'sGuide (literaturenumber SPRUEQ6 ). The MIIand GMII modes-of-operationpinsareas follows:

  • MII:MTCLK, MRCLK, MTXD[3:0],MRXD[3:0],MTXEN, MRXDV, MRXER, MCOL, MCRS, MDCLK, and MDIO.
  • GMII: RFTCLK, GMTCLK, MTCLK, MRCLK, MTXD[7:0],MRXD[7:0], MTXEN, MRXDV, MRXER, MCOL, MCRS, MDCLK, and MDIO.

250 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.16.2 EMAC Bus Master Memory Map

The EMAC controlmodule includesa multi-channelDMA enginewhich isused to transferreceiveand transmitpacketsbetween theEMAC and VCE6467T memory. Table6-66shows thememory map forthe EMAC DMA. Table6-66.EMAC DMA Master Memory Map SIZESTART ADDRESS END ADDRESS EMAC DMA ACCESS(BYTES) 0x0000 0000 0x3FFF FFFF 1G Reserved 0x4000 0000 0x4BFF FFFF 192M Reserved 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 251 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.16.3 EMAC PeripheralRegisterDescription(s)

Table6-67.EthernetMAC (EMAC) ControlRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 0000 TXIDVER Transmitidentificationand versionregister 0x01C8 0004 TXCONTROL Transmitcontrolregister 0x01C8 0008 TXTEARDOWN Transmitteardownregister 0x01C8 000C -0x01C8 000F – Reserved 0x01C8 0010 RXIDVER Receiveidentificationand versionregister 0x01C8 0014 RXCONTROL Receivecontrolregister 0x01C8 0018 RXTEARDOWN Receiveteardownregister 0x01C8 001C -0x01C8 007F – Reserved 0x01C8 0080 TXINTSTATRAW Transmitinterruptstatus(unmasked)register 0x01C8 0084 TXINTSTATMASKED Transmitinterruptstatus(masked)register 0x01C8 0088 TXINTMASKSET Transmitinterruptmask setregister 0x01C8 008C TXINTMASKCLEAR Transmitinterruptmask clearregister 0x01C8 0090 MACINVECTOR MAC inputvectorregister 0x01C8 0094 MACEOIVECTOR MAC end ofinterruptvectorregister 0x01C8 0098 -0x01C8 009F – Reserved 0x01C8 00A0 RXINTSTATRAW Receiveinterruptstatus(unmasked)register 0x01C8 00A4 RXINTSTATMASKED Receiveinterruptstatus(masked)register 0x01C8 00A8 RXINTMASKSET Receiveinterruptmask setregister 0x01C8 00AC RXINTMASKCLEAR Receiveinterruptmask clearregister 0x01C8 00B0 MACINTSTATRAW MAC interruptstatus(unmasked)register 0x01C8 00B4 MACINTSTATMASKED MAC interruptstatus(masked)register 0x01C8 00B8 MACINTMASKSET MAC interruptmask setregister 0x01C8 00BC MACINTMASKCLEAR MAC interruptmask clearregister 0x01C8 00C0 -0x01C8 00FF – Reserved 0x01C8 0100 RXMBPENABLE Receivemulticast/broadcast/promiscuouschannelenableregister 0x01C8 0104 RXUNICASTSET Receiveunicastenablesetregister 0x01C8 0108 RXUNICASTCLEAR Receiveunicastclearregister 0x01C8 010C RXMAXLEN Receivemaximum lengthregister 0x01C8 0110 RXBUFFEROFFSET Receivebufferoffsetregister 0x01C8 0114 RXFILTERLOWTHRESH Receivefilterlowpriorityframethresholdregister 0x01C8 0118 -0x01C8 011F – Reserved 0x01C8 0120 RX0FLOWTHRESH Receivechannel0 flowcontrolthresholdregister 0x01C8 0124 RX1FLOWTHRESH Receivechannel1 flowcontrolthresholdregister 0x01C8 0128 RX2FLOWTHRESH Receivechannel2 flowcontrolthresholdregister 0x01C8 012C RX3FLOWTHRESH Receivechannel3 flowcontrolthresholdregister 0x01C8 0130 RX4FLOWTHRESH Receivechannel4 flowcontrolthresholdregister 0x01C8 0134 RX5FLOWTHRESH Receivechannel5 flowcontrolthresholdregister 0x01C8 0138 RX6FLOWTHRESH Receivechannel6 flowcontrolthresholdregister 0x01C8 013C RX7FLOWTHRESH Receivechannel7 flowcontrolthresholdregister 0x01C8 0140 RX0FREEBUFFER Receivechannel0 freebuffercountregister 0x01C8 0144 RX1FREEBUFFER Receivechannel1 freebuffercountregister 0x01C8 0148 RX2FREEBUFFER Receivechannel2 freebuffercountregister 0x01C8 014C RX3FREEBUFFER Receivechannel3 freebuffercountregister 0x01C8 0150 RX4FREEBUFFER Receivechannel4 freebuffercountregister 0x01C8 0154 RX5FREEBUFFER Receivechannel5 freebuffercountregister

252 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-67.EthernetMAC (EMAC) ControlRegisters(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 0158 RX6FREEBUFFER Receivechannel6 freebuffercountregister 0x01C8 015C RX7FREEBUFFER Receivechannel7 freebuffercountregister 0x01C8 0160 MACCONTROL MAC controlregister 0x01C8 0164 MACSTATUS MAC statusregister 0x01C8 0168 EMCONTROL Emulationcontrolregister 0x01C8 016C FIFOCONTROL FIFO controlregister(transmitand receive) 0x01C8 0170 MACCONFIG MAC configurationregister 0x01C8 0174 SOFTRESET Softresetregister 0x01C8 0178 -0x01C8 01CF – Reserved 0x01C8 01D0 MACSRCADDRLO MAC sourceaddresslowbytesregister(lower16-bits) 0x01C8 01D4 MACSRCADDRHI MAC sourceaddresshighbytesregister(upper32-bits) 0x01C8 01D8 MACHASH1 MAC hash addressregister1 0x01C8 01DC MACHASH2 MAC hash addressregister2 0x01C8 01E0 BOFFTEST Back offtestregister 0x01C8 01E4 TPACETEST Transmitpacingalgorithmtestregister 0x01C8 01E8 RXPAUSE Receivepause timerregister 0x01C8 01EC TXPAUSE Transmitpause timerregister 0x01C8 01F0 -0x01C8 01FF – Reserved 0x01C8 0200 -0x01C8 02FF (seeTable6-68) EMAC statisticsregisters 0x01C8 0300 -0x01C8 04FF – Reserved 0x01C8 0500 MACADDRLO MAC addresslowbytesregister(usedinreceiveaddressmatching) 0x01C8 0504 MACADDRHI MAC addresshighbytesregister(usedinreceiveaddressmatching) 0x01C8 0508 MACINDEX MAC indexregister 0x01C8 050C -0x01C8 05FF – Reserved 0x01C8 0600 TX0HDP Transmitchannel0 DMA head descriptorpointerregister 0x01C8 0604 TX1HDP Transmitchannel1 DMA head descriptorpointerregister 0x01C8 0608 TX2HDP Transmitchannel2 DMA head descriptorpointerregister 0x01C8 060C TX3HDP Transmitchannel3 DMA head descriptorpointerregister 0x01C8 0610 TX4HDP Transmitchannel4 DMA head descriptorpointerregister 0x01C8 0614 TX5HDP Transmitchannel5 DMA head descriptorpointerregister 0x01C8 0618 TX6HDP Transmitchannel6 DMA head descriptorpointerregister 0x01C8 061C TX7HDP Transmitchannel7 DMA head descriptorpointerregister 0x01C8 0620 RX0HDP Receivechannel0 DMA head descriptorpointerregister 0x01C8 0624 RX1HDP Receivechannel1 DMA head descriptorpointerregister 0x01C8 0628 RX2HDP Receivechannel2 DMA head descriptorpointerregister 0x01C8 062C RX3HDP Receivechannel3 DMA head descriptorpointerregister 0x01C8 0630 RX4HDP Receivechannel4 DMA head descriptorpointerregister 0x01C8 0634 RX5HDP Receivechannel5 DMA head descriptorpointerregister 0x01C8 0638 RX6HDP Receivechannel6 DMA head descriptorpointerregister 0x01C8 063C RX7HDP Receivechannel7 DMA head descriptorpointerregister Transmitchannel0 completionpointer(interruptacknowledge)0x01C8 0640 TX0CP register Transmitchannel1 completionpointer(interruptacknowledge)0x01C8 0644 TX1CP register Transmitchannel2 completionpointer(interruptacknowledge)0x01C8 0648 TX2CP register Transmitchannel3 completionpointer(interruptacknowledge)0x01C8 064C TX3CP register Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 253 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-67.EthernetMAC (EMAC) ControlRegisters(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME Transmitchannel4 completionpointer(interruptacknowledge)0x01C8 0650 TX4CP register Transmitchannel5 completionpointer(interruptacknowledge)0x01C8 0654 TX5CP register Transmitchannel6 completionpointer(interruptacknowledge)0x01C8 0658 TX6CP register Transmitchannel7 completionpointer(interruptacknowledge)0x01C8 065C TX7CP register Receivechannel0 completionpointer(interruptacknowledge)0x01C8 0660 RX0CP register Receivechannel1 completionpointer(interruptacknowledge)0x01C8 0664 RX1CP register Receivechannel2 completionpointer(interruptacknowledge)0x01C8 0668 RX2CP register Receivechannel3 completionpointer(interruptacknowledge)0x01C8 066C RX3CP register Receivechannel4 completionpointer(interruptacknowledge)0x01C8 0670 RX4CP register Receivechannel5 completionpointer(interruptacknowledge)0x01C8 0674 RX5CP register Receivechannel6 completionpointer(interruptacknowledge)0x01C8 0678 RX6CP register Receivechannel7 completionpointer(interruptacknowledge)0x01C8 067C RX7CP register 0x01C8 0680 -0x01C8 07FF – Reserved Table6-68.EMAC StatisticsRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 0200 RXGOODFRAMES Good receiveframesregister Broadcastreceiveframesregister0x01C8 0204 RXBCASTFRAMES (Totalnumber ofgood broadcastframesreceived) Multicastreceiveframesregister0x01C8 0208 RXMCASTFRAMES (Totalnumber ofgood multicastframesreceived) 0x01C8 020C RXPAUSEFRAMES Pause receiveframesregister ReceiveCRC errorsregister0x01C8 0210 RXCRCERRORS (Totalnumber offramesreceivedwithCRC errors) Receivealignment/codeerrorsregister0x01C8 0214 RXALIGNCODEERRORS (Totalnumber offramesreceivedwithalignment/codeerrors) Receiveoversizedframesregister0x01C8 0218 RXOVERSIZED (Totalnumber ofoversizedframesreceived) Receivejabberframesregister0x01C8 021C RXJABBER (Totalnumber ofjabberframesreceived) Receiveundersizedframesregister0x01C8 0220 RXUNDERSIZED (Totalnumber ofundersizedframesreceived) 0x01C8 0224 RXFRAGMENTS ReceiveFrame FragmentsRegister 0x01C8 0228 RXFILTERED Filteredreceiveframesregister 0x01C8 022C RXQOSFILTERED ReceivedQOS filteredframesregister Receiveoctetframesregister0x01C8 0230 RXOCTETS (Totalnumber ofreceivedbytesingood frames) Good TransmitFrames Register0x01C8 0234 TXGOODFRAMES (Totalnumber ofgood framestransmitted) 0x01C8 0238 TXBCASTFRAMES Broadcasttransmitframesregister 0x01C8 023C TXMCASTFRAMES Multicasttransmitframesregister 0x01C8 0240 TXPAUSEFRAMES Pause transmitframesregister

254 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-68.EMAC StatisticsRegisters(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 0244 TXDEFERRED Deferredtransmitframesregister 0x01C8 0248 TXCOLLISION Transmitcollisionframesregister 0x01C8 024C TXSINGLECOLL Transmitsinglecollisionframesregister 0x01C8 0250 TXMULTICOLL Transmitmultiplecollisionframesregister 0x01C8 0254 TXEXCESSIVECOLL Transmitexcessivecollisionframesregister 0x01C8 0258 TXLATECOLL Transmitlatecollisionframesregister 0x01C8 025C TXUNDERRUN Transmitunderrunerrorregister 0x01C8 0260 TXCARRIERSENSE Transmitcarriersense errorsregister 0x01C8 0264 TXOCTETS Transmitoctetframesregister 0x01C8 0268 FRAME64 Transmitand receive64 octetframesregister 0x01C8 026C FRAME65T127 Transmitand receive65 to127 octetframesregister 0x01C8 0270 FRAME128T255 Transmitand receive128 to255 octetframesregister 0x01C8 0274 FRAME256T511 Transmitand receive256 to511 octetframesregister 0x01C8 0278 FRAME512T1023 Transmitand receive512 to1023 octetframesregister 0x01C8 027C FRAME1024TUP Transmitand receive1024 to1518 octetframesregister 0x01C8 0280 NETOCTETS Networkoctetframesregister 0x01C8 0284 RXSOFOVERRUNS ReceiveFIFO orDMA startofframeoverrunsregister 0x01C8 0288 RXMOFOVERRUNS ReceiveFIFO orDMA middleofframeoverrunsregister 0x01C8 028C RXDMAOVERRUNS ReceiveDMA startofframeand middleofframeoverrunsregister 0x01C8 0290 -0x01C8 02FF – Reserved Table6-69.EMAC ControlModule Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 1000 CMIDVER Identificationand versionregister 0x01C8 1004 CMSOFTRESET Softwareresetregister 0x01C8 1008 CMEMCONTROL Emulationcontrolregister 0x01C8 100C CMINTCTRL Interruptcontrolregister 0x01C8 1010 CMRXTHRESHINTEN Receivethresholdinterruptenableregister 0x01C8 1014 CMRXINTEN Receiveinterruptenableregister 0x01C8 1018 CMTXINTEN Transmitinterruptenableregister 0x01C8 101C CMMISCINTEN Miscellaneousinterruptenableregister 0x01C8 1020 -0x01C8 103F – Reserved 0x01C8 1040 CMRXTHRESHINTSTAT Receivethresholdinterruptstatusregister 0x01C8 1044 CMRXINTSTAT Receiveinterruptstatusregister 0x01C8 1048 CMTXINTSTAT Transmitinterruptstatusregister 0x01C8 104C CMMISCINTSTAT Miscellaneousinterruptstatusregister 0x01C8 1050 -0x01C8 106F – Reserved 0x01C8 1070 CMRXINTMAX Receiveinterruptspermillisecondregister 0x01C8 1074 CMTXINTMAX Transmitinterruptspermillisecondregister 0x01C8 1078 -0x01C8 10FF – Reserved 0x01C8 1100 -0x01C8 1FFF – Reserved Table6-70.EMAC DescriptorMemory HEX ADDRESS RANGE ACRONYM DESCRIPTION 0x01C8 2000 -0x01C8 3FFF – EMAC ControlModule DescriptorMemory Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 255 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(Input) 2 3 MTCLK (Input) 2 3 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.16.4 EMAC ElectricalData/Timing

Table6-71.Timing Requirements forMRCLK -MIIand GMII Operation(seeFigure6-49) -1G 1000 MbpsNO. 100 Mbps 10 Mbps UNIT(GMIIOnly) MIN MAX MIN MAX MIN MAX 1 tc(MRCLK) Cycletime,MRCLK 8 40 400 ns 2 tw(MRCLKH) Pulseduration,MRCLK high 2.8 14 140 ns 3 tw(MRCLKL) Pulseduration,MRCLK low 2.8 14 140 ns 4 tt(MRCLK) Transitiontime,MRCLK 1 3 3 ns Figure6-49.MRCLK Timing (EMAC – Receive)[MIIand GMII Operation] Table6-72.Timing Requirements forMTCLK -MIIand GMII Operation(seeFigure6-50) -1G NO. 100 Mbps 10 Mbps UNIT MIN MAX MIN MAX 1 tc(MTCLK) Cycletime,MTCLK 40 400 ns 2 tw(MTCLKH) Pulseduration,MTCLK high 14 140 ns 3 tw(MTCLKL) Pulseduration,MTCLK low 14 140 ns 4 tt(MTCLK) Transitiontime,MTCLK 3 3 ns Figure6-50.MTCLK Timing (EMAC – Transmit)[MIIand GMII Operation] Table6-73.Timing Requirements forRFTCLK -GMII Operation(seeFigure6-51) -1G NO. 1000 Mbps UNIT MIN MAX 1 tc(RFTCLK) Cycletime,RFTCLK 8 ns 2 tw(RFTCLKH) Pulseduration,RFTCLK high 2.8 ns 3 tw(RFTCLKL) Pulseduration,RFTCLK low 2.8 ns 4 tt(RFTCLK) Transitiontime,RFTCLK 1 ns

256 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(Input) 2 3 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-51.RFTCLK Timing [GMIIOperation] Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 257 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(Output) 2 3 MRCLK (Input) MRXD7−MRXD4(GMII only), MRXD3−MRXD0, MRXDV , MRXER (Inputs) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-74.SwitchingCharacteristicsOver Recommended OperatingConditionsforGMTCLK -GMII Operation(seeFigure6-52) -1G NO. PARAMETER 1000 Mbps UNIT MIN MAX 1 tc(GMTCLK) Cycletime,GMTCLK 8 ns 2 tw(GMTCLKH) Pulseduration,GMTCLK high 2.8 ns 3 tw(GMTCLKL) Pulseduration,GMTCLK low 2.8 ns 4 tt(GMTCLK) Transitiontime,GMTCLK 1 ns Figure6-52.GMTCLK Timing (EMAC – Transmit)[GMIIOperation] Table6-75.Timing Requirements forEMAC MIIand GMII Receive 10/100/1000Mbit/s(1)(seeFigure6-53) -1G NO. 1000 Mbps 100/10Mbps UNIT MIN MAX MIN MAX Setuptime,receiveselectedsignalsvalidbefore1 tsu(MRXD-MRCLKH) 2 8 nsMRCLK high Holdtime,receiveselectedsignalsvalidafter2 th(MRCLKH-MRXD) 0 8 nsMRCLK high (1) ForMII,Receiveselectedsignalsinclude:MRXD[3:0],MRXDV, and MRXER. ForGMII,Receiveselectedsignalsinclude:MRXD[7:0],MRXDV, and MRXER. Figure6-53.EMAC Receive InterfaceTiming [MIIand GMII Operation]

258 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

MTCLK (Input) MTXD7−MTXD4(GMII only), MTXD3−MTXD0, MTXEN (Outputs) GMTCLK (Output) MTXD7−MTXD0, MTXEN (Outputs) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-76.SwitchingCharacteristicsOver Recommended OperatingConditionsforEMAC MIIand GMII Transmit10/100Mbit/s(1)(seeFigure6-54) -1G NO. PARAMETER 100/10Mbps UNIT MIN MAX 1 td(MTCLKH-MTXD) Delaytime,MTCLK hightotransmitselectedsignalsvalid 5 25 ns (1) ForMII,Transmitselectedsignalsinclude:MTXD[3:0]and MTXEN. ForGMII,Transmitselectedsignalsinclude:MTXD[7:0]and MTXEN. Figure6-54.EMAC TransmitInterfaceTiming [MIIand GMII Operation] Table6-77.SwitchingCharacteristicsOver Recommended OperatingConditionsforEMAC GMII Transmit

1000 Mbit/s(1)(seeFigure6-55)

-1G NO. PARAMETER 1000 Mbps UNIT MIN MAX 1 td(GMTCLKH-MTXD) Delaytime,GMTCLK hightotransmitselectedsignalsvalid 0.5 5 ns (1) ForGMII,Transmitselectedsignalsinclude:MTXD[7:0]and MTXEN. Figure6-55.EMAC TransmitInterfaceTiming [GMIIOperation] Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 259 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.17 Management Data Input/Output(MDIO)

The Management Data Input/Output(MDIO) module continuouslypollsall32 MDIO addressesinorderto enumerateallPHY devicesinthesystem. The Management Data Input/Output(MDIO) module implementsthe802.3serialmanagement interfaceto interrogateand controlEthernetPHY(s) usinga shared two-wirebus. Host softwareuses the MDIO module to configurethe auto-negotiationparametersof each PHY attachedto the EMAC, retrievethe negotiationresults,and configurerequiredparametersinthe EMAC module forcorrectoperation.The module is designed to allow almost transparentoperationof the MDIO interface,with very little maintenancefromthecoreprocessor.Onlyone PHY may be connectedatany giventime. For more detailedinformationon theMDIO peripheral,see theTMS320DM646x DMSoC EthernetMedia Access Controller(EMAC)/Management Data Input/Output(MDIO) Module User's Guide (literature number SPRUEQ6 ).For a listofsupportedregistersand registerfields,see Table6-78,MDIO Registers inthisdatamanual.

6.17.1 MDIO PeripheralRegisterDescription(s)

Table6-78.MDIO Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C8 4000 VERSION MDIO versionregister 0x01C8 4004 CONTROL MDIO controlregister 0x01C8 4008 ALIVE MDIO PHY alivestatusregister 0x01C8 400C LINK MDIO PHY linkstatusregister 0x01C8 4010 LINKINTRAW MDIO linkstatuschange interrupt(unmasked)register 0x01C8 4014 LINKINTMASKED MDIO linkstatuschange interrupt(masked)register 0x01C8 4018 -0x01C8 401F – Reserved 0x01C8 4020 USERINTRAW MDIO usercommand completeinterrupt(unmasked)register 0x01C8 4024 USERINTMASKED MDIO usercommand completeinterrupt(masked)register 0x01C8 4028 USERINTMASKSET MDIO usercommand completeinterruptmask setregister 0x01C8 402C USERINTMASKCLEAR MDIO usercommand completeinterruptmask clearregister 0x01C8 4030 -0x01C8 407F – Reserved 0x01C8 4080 USERACCESS0 MDIO useraccessregister0 0x01C8 4084 USERPHYSEL0 MDIO userPHY selectregister0 0x01C8 4088 USERACCESS1 MDIO useraccessregister1 0x01C8 408C USERPHYSEL1 MDIO userPHY selectregister1 0x01C8 4090 -0x01C8 47FF – Reserved

260 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(input) 3 3 MDCLK MDIO (output) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.17.2 Management Data Input/Output(MDIO) ElectricalData/Timing

Table6-79.Timing Requirements forMDIO Input(seeFigure6-56and Figure6-57) -1G NO. UNIT MIN MAX 1 tc(MDCLK) Cycletime,MDCLK 400 ns 2 tw(MDCLK) Pulseduration,MDCLK high/low 180 ns 3 tt(MDCLK) Transitiontime,MDCLK 5 ns 4 tsu(MDIO-MDCLKH) Setuptime,MDIO datainputvalidbeforeMDCLK high 10 ns 5 th(MDCLKH-MDIO) Holdtime,MDIO datainputvalidafterMDCLK high 0 ns Figure6-56.MDIO InputTiming Table6-80.SwitchingCharacteristicsOver Recommended OperatingConditionsforMDIO Output (seeFigure6-57) -1G NO. PARAMETER UNIT MIN MAX 7 td(MDCLKL-MDIO) Delaytime,MDCLK lowtoMDIO dataoutputvalid 100 ns Figure6-57.MDIO Output Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 261 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.18 Host-PortInterface(HPI)Peripheral

The HPI isa parallelportthroughwhich a hostprocessorcan directlyaccess theCPU memory space. The hostdevicefunctionsas a master to the interface,which increasesease of access.The hostand CPU can exchange informationvia internalor externalmemory. The host also has directaccess to memory-mapped peripherals.Connectivityto the CPU memory space isprovidedthroughthe EDMA3 controller.

6.18.1 HPI Device-SpecificInformation

The VCE6467T deviceincludesa user-configurable32-or16-bitHost-portinterface(HPI32/HPI16).

  • Multiplexed(address/data)operation
  • Configurablesinglefull-wordcycleand dualhalf-wordcycleaccessmodes
  • Burstingavailableutilizing8-wordreadand writeFIFOs
  • HPIA registersupportsauto-incrementing
  • HPID register/FIFOsprovidingdata-pathbetween externalhostinterfaceand systembus
  • Multiplestrobesand controlsignalstoallowflexiblehostconnection
  • ConfigurableasynchronousHRDY outputtoallowHPI toinsertwaitstatestotheHost [SystemModule RegisterHPICTL.HRDYMODE]
  • SoftwarecontrolofdataprefetchingtotheHPID/FIFOs
  • DMSoC-to-Hostinterruptoutputsignalcontrolledby HPIC accesses
  • Host-to-DMSoCinterruptcontrolledby HPIC accesses NOTE: The VCE6467T HPI does not supporttheHAS feature.For properHPI operationiftheHAS pin (D4)isroutedout,theHAS pinmust be pulledup viaan externalresistor. The VCE6467T HPICTL register(0x01C4 0030) ispartof the System Module Registers.The HPICTL registercontrolswriteaccess totheHPI peripheralcontroland addressregistersas wellas determines thehosttime-outvalue.The HPICTL System Module RegisteralsodeterminestheoperationoftheHRDY outputwhichallowstheHPI toinsertwaitstatestotheHost.For more detailedinformationon theHPICTL System Module Register,see Section3.6.2,PeripheralSelectionAfterDeviceReset. For more detailedinformationon theHPI peripheral,see theTMS320DM646x DMSoC Host PortInterface (HPI)User'sGuide (literaturenumber SPRUES1 ).

6.18.2 HPI Bus Master

The HPI peripheralincludesa bus masterinterfacethatallowsexternaldeviceinitiatedtransferstoaccess theVCE6467T systembus.Table6-81shows thememory map fortheHPI masterinterface. Table6-81.HPI Master Memory Map SIZESTART ADDRESS END ADDRESS HPI ACCESS(BYTES) 0x0000 0000 0x01BF FFFF 28M Reserved 0x01C0 0000 0x0FFF FFFF 228M CFG Bus Peripherals 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data)

262 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-81.HPI Master Memory Map (continued) SIZESTART ADDRESS END ADDRESS HPI ACCESS(BYTES) 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K 0x1181 8000 0x1183 7FFF 128K C64x+ L2 RAM/Cache 0x1183 8000 0x118F FFFF 800K Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K C64x+ L1P RAM/Cache 0x11E0 8000 0x11EF FFFF 992K Reserved 0x11F0 0000 0x11F0 7FFF 32K C64x+ L1D RAM/Cache 0x11F0 8000 0x11FF FFFF 992K Reserved 0x1200 0000 0x4BFF FFFF 928M 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved

6.18.3 HPI PeripheralRegisterDescription(s)

Table6-82.HPI ControlRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME COMMENTS 01C6 7800 PID PeripheralIdentificationRegister The ARM/C64x+ has 01C6 7804 PWREMU_MGMT HPI power and emulationmanagement register read/writeaccesstothe PWREMU_MGMT register. 01C6 7808 -01C6 782F - Reserved The Hostand the ARM/C64x+ bothhave01C6 7830 HPIC HPI controlregister read/writeaccesstothe HPIC register. HPIA HPI addressregister The Hosthas read/write01C6 7834 (HPIAW) (1) (Write) accesstotheHPIA registers. The ARM/C64x+ has only HPIA HPI addressregister readaccesstotheHPIA01C6 7838 (HPIAR)(1) (Read) registers. 01C6 783C -01C6 7FFF - Reserved (1) Therearetwo 32-bitHPIA registers:HPIAR forreadoperationsand HPIAW forwriteoperations.The HPI can be configuredsuch that HPIAR and HPIAW actas a single32-bitHPIA (single-HPIAmode) oras two separate32-bitHPIAs (dual-HPIAmode) fromthe perspectiveoftheHost.The ARM/C64x+ can accessHPIAW and HPIAR independently.Formore detailsabouttheHPIA registersand theirmodes, see theTMS320DM646x DMSoC HostPortInterface(HPI)User's Guide (literaturenumber SPRUES1 ). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 263 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.18.4 HPI ElectricalData/Timing

Table6-83.Timing Requirements forHost-PortInterfaceCycles(1)(2)(seeFigure6-58through Figure6-61) -1G NO. UNIT MIN MAX 1 tsu(SELV-HSTBL) Setuptime,selectsignals(3)validbeforeHSTROBE low 5 ns 2 th(HSTBL-SELV) Holdtime,selectsignals(3)validafterHSTROBE low 2 ns 3 tw(HSTBL) Pulseduration,HSTROBE activelow 15 ns 4 tw(HSTBH) Pulseduration,HSTROBE inactivehighbetween consecutiveaccesses 2M ns 11 tsu(HDV-HSTBH) Setuptime,hostdatavalidbeforeHSTROBE high 5 ns 12 th(HSTBH-HDV) Holdtime,hostdatavalidafterHSTROBE high 0.15 ns Holdtime,HSTROBE lowafterHRDY low.HSTROBE shouldnotbe 13 th(HRDYL-HSTBL) inactivateduntilHRDY isactive(low);otherwise,HPI writeswillnot 0 ns completeproperly. (1) HSTROBE referstothefollowinglogicaloperationon HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS. (2) M = SYSCLK3 period= (CPU clockfrequency)/4inns.Forexample,when runningpartsat1 GHz, use M = 4 ns. (3) Selectsignalsinclude:HCNTL[1:0],HR/W. ForHPI16 mode only,selectsignalsalsoincludesHHWIL.

264 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-84.SwitchingCharacteristicsforHost-PortInterfaceCycles(1)(2)(3) (seeFigure6-58through Figure6-61) -1G NO. PARAMETER UNIT MIN MAX ForHPI Write,HRDY can go high(not ready)fortheseHPI Writeconditions; otherwise,HRDY stayslow(ready): Case 1:Back-to-backHPIA writes(can be eitherfirstorsecond half-word) Case 2:HPIA writefollowinga PREFETCH command (canbe either firstorsecond half-word) Case 3:HPID writewhen FIFO isfull orflushing(canbe eitherfirstor second half-word) Case 4:HPIA writeand WriteFIFO not empty ForHPI Read, HRDY can go high(not ready)fortheseHPI Read conditions: Case 1:HPID read(withDelaytime,HSTROBE lowto5 td(HSTBL-HRDYV) 12 nsauto-increment)and datanotinReadHRDY valid FIFO (canonlyhappen tofirst half-wordofHPID access) Case 2:Firsthalf-wordaccessofHPID Read withoutauto-increment ForHPI Read, HRDY stayslow(ready) fortheseHPI Read conditions: Case 1:HPID readwithauto-increment and dataisalreadyinRead FIFO (appliestoeitherhalf-wordofHPID access) Case 2:HPID readwithout auto-incrementand dataisalreadyin Read FIFO (alwaysappliestosecond half-wordofHPID access) Case 3:HPIC orHPIA read(appliesto eitherhalf-wordaccess) 6 ten(HSTBL-HD) Enabletime,HD drivenfromHSTROBE low 2 ns 7 td(HRDYL-HDV) Delaytime,HRDY lowtoHD valid 0 ns 8 toh(HSTBH-HDV) Outputholdtime,HD validafterHSTROBE high 1.5 ns 14 tdis(HSTBH-HDV) Disabletime,HD high-impedancefromHSTROBE high 12 ns ForHPI Read. Appliestoconditions where dataisalreadyresidingin HPID/FIFO: Case 1:HPIC orHPIA readDelaytime,HSTROBE lowto15 td(HSTBL-HDV) Case 2:Firsthalf-wordofHPID read 12 nsHD valid withauto-incrementand datais alreadyinRead FIFO Case 3:Second half-wordofHPID readwithorwithoutauto-increment (1) M = SYSCLK3 period= (CPU clockfrequency)/4inns.Forexample,when runningpartsat1 GHz, use 4 ns. (2) HSTROBE referstothefollowinglogicaloperationon HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2)] OR HCS. (3) By design,whenever HCS isdriveninactive(high),HPI willdriveHRDY active(low). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 265 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

HAS (D) HCNTL[1:0] HR/W HHWIL HSTROBE (A)(C) HD[15:0] (output) HRDY (B) 1st Half-Word 2nd Half-Word A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2 )] OR HCS. B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s Guide (literature number SPRUES1). C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are reflected by parameters for HSTROBE. D. For proper HPI operation, HAS must be pulled up via an external resistor. VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-58.HPI16 Read Timing (HAS Not Used, TiedHigh)

266 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

HAS (D) HCNTL[1:0] HR/W HHWIL HSTROBE (A)(C) HCS HD[15:0] (input) HRDY (B) 2 1 21 1 2 1 2 3 4 3 11 12 11 12 2nd Half-Word1st Half-Word A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2 )] OR HCS. B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s Guide (literature number SPRUES1). C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are reflected by parameters for HSTROBE. D. For proper HPI operation, HAS must be pulled up via an external resistor. VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-59.HPI16 WriteTiming (HAS Not Used, TiedHigh) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 267 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

HCS (input) HAS(D) (Input) HSTROBE(A)(C) (Input) HR/ (Input)W HRDY(B) (output) HD[31:0]□(output) HCNTL[1:0]□□(input) A. refers□to□the□following□logical□operation□on , ,□and :□[NOT( XOR )]□OR .HSTROBE HCS□□HDS1 HDS2 HDS1 HDS2 HCS B. Depending□on□the□type□of□write□or□read□operation□(HPID□without□auto-incrementing;□HPIA,□HPIC,□or□HPID□with□auto- incrementing)□and□the□state□of□the□FIFO,□transitions□on may□or□may□not□occur. For□more□detailed□information□on□the□HPI□peripheral,□see□the User's□Guide (literature□number□SPRUES1). C. reflects□typical behavior□when assertion□is□caused□by or . timing□requirements□are reflected□by□parameters□for . HRDY HCS HCS HSTROBE HDS1 HDS2□□HCS HSTROBE HAS TMS320DM646x□DMSoC□Host□Port□Interface□(HPI) must VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-60.HPI32 Read Timing (HAS Not Used, TiedHigh)

268 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

HCS (input) HAS (D) (input) HSTROBE (A)(C) (input) HR/W (input) HRDY (B) (output) HD[31:0] (input) HCNTL[1:0] (input) A. HSTROBE refers to the following logical operation on HCS, HDS1, and HDS2: [NOT(HDS1 XOR HDS2 )] OR HCS. B. Depending on the type of write or read operation (HPID without auto-incrementing; HPIA, HPIC, or HPID with auto-incrementing) and the state of the FIFO, transitions on HRDY may or may not occur. For more detailed information on the HPI peripheral, see the TMS320DM646x DMSoC Host Port Interface (HPI) User’s Guide (literature number SPRUES1). C. HCS reflects typical HCS behavior when HSTROBE assertion is caused by HDS1 or HDS2. HCS timing requirements are reflected by parameters for HSTROBE. D. For proper HPI operation, HAS must be pulled up via an external resistor. VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-61.HPI32 WriteTiming (HAS Not Used, TiedHigh) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 269 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.19 USB 2.0[seeNote] The VCE6467T USB2.0 peripheralsupportsthefollowingfeatures:

  • USB 2.0peripheralatspeeds:high-speed(HS:480 Mb/s)and full-speed(FS:12 Mb/s)
  • USB 2.0hostatspeeds HS, FS, and lowspeed (LS:1.5Mb/s)
  • Each endpoint(otherthanendpoint0)can supportalltransfermodes (control,bulk,interrupt,and isochronous)
  • 4 Transmit(TX)and 4 Receive(RX)endpointsinadditiontoendpoint0
  • FIFO RAM – 4K endpoint – Programmable size
  • Connectstoa standardUTMI+ PHY witha 60-MHz, 8-bitinterface
  • External5-V power supplyforVBUS, when operatingas Host,enableddirectlyby theUSB controller viaa dedicatedsignal
  • RNDIS mode foracceleratingRNDIS typeprotocolsusingshortpacketterminationoverUSB Note: USB2.0 is not supported on -1G parts that are dated priorto May 1, 2010. See the TMS320DM6467T SiliconErrata(LiteratureNumber: SPRZ307 ) formore detailson how to decode the datefrompackage markings.

6.19.1 USB DMA Master

The USB2.0 peripheralinterfaceincludesa master DMA engine thatallowsthe USB to access the VCE6467T systembus.Table6-85shows thememory map fortheUSB2.0 DMA engine. Table6-85.USB2.0 DMA Master Memory Map SIZESTART ADDRESS END ADDRESS USB2.0 DMA ACCESS(BYTES) 0x0000 0000 0x0FFF FFFF 256M Reserved 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K 0x1181 8000 0x1183 7FFF 128K C64x+ L2 RAM/Cache 0x1183 8000 0x118F FFFF 800K Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K C64x+ L1P RAM/Cache 0x11E0 8000 0x11EF FFFF 992K Reserved 0x11F0 0000 0x11F0 7FFF 32K C64x+ L1D RAM/Cache 0x11F0 8000 0x11FF FFFF 992K Reserved 0x1200 0000 0x4BFF FFFF 928M 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved

270 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-85.USB2.0 DMA Master Memory Map (continued) SIZESTART ADDRESS END ADDRESS USB2.0 DMA ACCESS(BYTES) 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved 6.19.2 USB2.0 Device-SpecificInformation The VCE6467T USBCTL register(0x01C4 00034)ispartoftheSystem Module Registers.The USBCTL registercontrolstheUSB datapolarity,host/peripheralmode, and VBUS sense,alongwiththePHY power and clockgood,PHY PLL suspend override,and PHY power down. For more detailedinformationon the USBCTL System Module Register,see Section3.6.2,PeripheralSelectionAfterDeviceReset For more detailedinformationon the USB2.0 peripheral,see the TMS320DM646x DMSoC Universal SerialBus (USB) ControllerUser'sGuide (literaturenumber SPRUER7 ). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 271 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.19.3 USB2.0 PeripheralRegisterDescription(s) Table6-86shows theUSB perripheralregistermemory mapping. Table6-86.USB2.0 Registers HEX ADDRESS ACRONYM REGISTER NAMERANGE 0x01C6 4000 REVR RevisionRegister 0x01C6 4004 CTRLR ControlRegister 0x01C6 4008 STATR StatusRegister 0x01C6 400C - Reserved–0x01C6 400F 0x01C6 4010 RNDISR RNDIS Register 0x01C6 4014 AUTOREQ AutoRequestRegister 0x01C6 4018 - Reserved–0x01C6 401F 0x01C6 4020 INTSRCR USB InterruptSourceRegister 0x01C6 4024 INTSETR USB InterruptSourceSetRegister 0x01C6 4028 INTCLRR USB InterruptSourceClearRegister 0x01C6 402C INTMSKR USB InterruptMask Register 0x01C6 4030 INTMSKSETR USB InterruptMask SetRegister 0x01C6 4034 INTMSKCLRR USB InterruptMask ClearRegister 0x01C6 4038 INTMASKEDR USB InterruptSourceMasked Register 0x01C6 403C EOIR USB End ofInterruptRegister 0x01C6 4040 INTVECTR USB InterruptVectorRegister 0x01C6 4044 - Reserved–0x01C6 407F 0x01C6 4080 TCPPICR TX CPPI ControlRegister 0x01C6 4084 TCPPITDR TX CPPI Teardown Register 0x01C6 4088 TCPPIEOIR TX CPPI DMA ControllerEnd ofInterruptRegister 0x01C6 408C TCPPIIVECTR TX CPPI DMA ControllerInterruptVectorRegister 0x01C6 4090 TCPPIMSKSR TX CPPI Masked StatusRegister 0x01C6 4094 TCPPIRAWSR TX CPPI Raw StatusRegister 0x01C6 4098 TCPPIIENSETR TX CPPI InterruptEnableSetRegister 0x01C6 409C TCPPIIENCLRR TX CPPI InterruptEnableClearRegister 0x01C6 40A0 - Reserved–0x01C6 40BF 0x01C6 40C0 RCPPICR RX CPPI ControlRegister 0x01C6 40C4 - Reserved–0x01C6 40CF 0x01C6 40D0 RCPPIMSKSR RX CPPI Masked StatusRegister 0x01C6 40D4 RCPPIRAWSR RX CPPI Raw StatusRegister 0x01C6 40D8 RCPPIENSETR RX CPPI InterruptEnableSetRegister 0x01C6 40DC RCPPIIENCLRR RX CPPI InterruptEnableClearRegister 0x01C6 40E0 RBUFCNT0 RX BufferCount 0 Register 0x01C6 40E4 RBUFCNT1 RX BufferCount 1 Register 0x01C6 40E8 RBUFCNT2 RX BufferCount 2 Register 0x01C6 40EC RBUFCNT3 RX BufferCount 3 Register 0x01C6 40F0 - Reserved–0x01C6 40FF TX/RX CCPI Channel 0 StateBlock 0x01C6 4100 TCPPIDMASTATEW0 TX CPPI DMA StateWord 0

272 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE 0x01C6 4104 TCPPIDMASTATEW1 TX CPPI DMA StateWord 1 0x01C6 4108 TCPPIDMASTATEW2 TX CPPI DMA StateWord 2 0x01C6 410C TCPPIDMASTATEW3 TX CPPI DMA StateWord 3 0x01C6 4110 TCPPIDMASTATEW4 TX CPPI DMA StateWord 4 0x01C6 4114 TCPPIDMASTATEW5 TX CPPI DMA StateWord 5 0x01C6 4118 – Reserved 0x01C6 411C TCPPICOMPPTR TX CPPI CompletionPointer 0x01C6 4120 RCPPIDMASTATEW0 RX CPPI DMA StateWord 0 0x01C6 4124 RCPPIDMASTATEW1 RX CPPI DMA StateWord 1 0x01C6 4128 RCPPIDMASTATEW2 RX CPPI DMA StateWord 2 0x01C6 412C RCPPIDMASTATEW3 RX CPPI DMA StateWord 3 0x01C6 4130 RCPPIDMASTATEW4 RX CPPI DMA StateWord 4 0x01C6 4134 RCPPIDMASTATEW5 RX CPPI DMA StateWord 5 0x01C6 4138 RCPPIDMASTATEW6 RX CPPI DMA StateWord 6 0x01C6 413C RCPPICOMPPTR RX CPPI CompletionPointer TX/RX CCPI Channel 1 StateBlock 0x01C6 4140 TCPPIDMASTATEW0 TX CPPI DMA StateWord 0 0x01C6 4144 TCPPIDMASTATEW1 TX CPPI DMA StateWord 1 0x01C6 4148 TCPPIDMASTATEW2 TX CPPI DMA StateWord 2 0x01C6 414C TCPPIDMASTATEW3 TX CPPI DMA StateWord 3 0x01C6 4150 TCPPIDMASTATEW4 TX CPPI DMA StateWord 4 0x01C6 4154 TCPPIDMASTATEW5 TX CPPI DMA StateWord 5 0x01C6 4158 – Reserved 0x01C6 415C TCPPICOMPPTR TX CPPI CompletionPointer 0x01C6 4160 RCPPIDMASTATEW0 RX CPPI DMA StateWord 0 0x01C6 4164 RCPPIDMASTATEW1 RX CPPI DMA StateWord 1 0x01C6 4168 RCPPIDMASTATEW2 RX CPPI DMA StateWord 2 0x01C6 416C RCPPIDMASTATEW3 RX CPPI DMA StateWord 3 0x01C6 4170 RCPPIDMASTATEW4 RX CPPI DMA StateWord 4 0x01C6 4174 RCPPIDMASTATEW5 RX CPPI DMA StateWord 5 0x01C6 4178 RCPPIDMASTATEW6 RX CPPI DMA StateWord 6 0x01C6 417C RCPPICOMPPTR RX CPPI CompletionPointer TX/RX CCPI Channel 2 StateBlock 0x01C6 4180 TCPPIDMASTATEW0 TX CPPI DMA StateWord 0 0x01C6 4184 TCPPIDMASTATEW1 TX CPPI DMA StateWord 1 0x01C6 4188 TCPPIDMASTATEW2 TX CPPI DMA StateWord 2 0x01C6 418C TCPPIDMASTATEW3 TX CPPI DMA StateWord 3 0x01C6 4190 TCPPIDMASTATEW4 TX CPPI DMA StateWord 4 0x01C6 4194 TCPPIDMASTATEW5 TX CPPI DMA StateWord 5 0x01C6 4198 – Rserved 0x01C6 419C TCPPICOMPPTR TX CPPI CompletionPointer 0x01C6 41A0 RCPPIDMASTATEW0 RX CPPI DMA StateWord 0 0x01C6 41A4 RCPPIDMASTATEW1 RX CPPI DMA StateWord 1 0x01C6 41A8 RCPPIDMASTATEW2 RX CPPI DMA StateWord 2 0x01C6 41AC RCPPIDMASTATEW3 RX CPPI DMA StateWord 3 0x01C6 41B0 RCPPIDMASTATEW4 RX CPPI DMA StateWord 4 0x01C6 41B4 RCPPIDMASTATEW5 RX CPPI DMA StateWord 5 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 273 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE 0x01C6 41B8 RCPPIDMASTATEW6 RX CPPI DMA StateWord 6 0x01C6 41BC RCPPICOMPPTR RX CPPI CompletionPointer TX/RX CCPI Channel 3 StateBlock 0x01C6 41C0 TCPPIDMASTATEW0 TX CPPI DMA StateWord 0 0x01C6 41C4 TCPPIDMASTATEW1 TX CPPI DMA StateWord 1 0x01C6 41C8 TCPPIDMASTATEW2 TX CPPI DMA StateWord 2 0x01C6 41CC TCPPIDMASTATEW3 TX CPPI DMA StateWord 3 0x01C6 41D0 TCPPIDMASTATEW4 TX CPPI DMA StateWord 4 0x01C6 41D4 TCPPIDMASTATEW5 TX CPPI DMA StateWord 5 0x01C6 41D8 – Rserved 0x01C6 41DC TCPPICOMPPTR TX CPPI CompletionPointer 0x01C6 41E0 RCPPIDMASTATEW0 RX CPPI DMA StateWord 0 0x01C6 41E4 RCPPIDMASTATEW1 RX CPPI DMA StateWord 1 0x01C6 41E8 RCPPIDMASTATEW2 RX CPPI DMA StateWord 2 0x01C6 41EC RCPPIDMASTATEW3 RX CPPI DMA StateWord 3 0x01C6 41F0 RCPPIDMASTATEW4 RX CPPI DMA StateWord 4 0x01C6 41F4 RCPPIDMASTATEW5 RX CPPI DMA StateWord 5 0x01C6 41F8 RCPPIDMASTATEW6 RX CPPI DMA StateWord 6 0x01C6 41FC RCPPICOMPPTR RX CPPI CompletionPointer 0x01C6 4200 - Reserved–0x01C6 43FF Core Registers 0x01C6 4400 FADDR FunctionAddressRegister 0x01C6 4401 POWER Power Management Register 0x01C6 4402 INTRTX InterruptRegisterforEndpoint0 plusTX Endpoints1 to4 0x01C6 4404 INTRRX InterruptRegisterforRX Endpoints1 to4 0x01C6 4406 INTRTXE InterruptEnableRegisterforINTRTX 0x01C6 4408 INTRRXE InterruptEnableRegisterforINTRRX 0x01C6 440A INTRUSB InterruptRegisterforCommon USB Interrupts 0x01C6 440B INTRUSBE InterruptEnableRegisterforINTRUSB 0x01C6 440C FRAME Frame Number Register 0x01C6 440E INDEX Indexregisterforselectingtheendpointstatusand controlregisters 0x01C6 440F TESTMODE RegistertoenabletheUSB 2.0testmodes Maximum packetsizeforperipheral/hostTX endpoint(Indexregistersettoselect0x01C6 4410 TXMAXP Endpoints1 -4 only) ControlStatusregisterforEndpoint0 inPeripheralmode. (IndexregistersettoPERI_CSR0 selectEndpoint0) ControlStatusregisterforEndpoint0 inHostmode. (IndexregistersettoselectHOST_CSR0 Endpoint0) 0x01C6 4412 ControlStatusregisterforperipheralTX endpoint.(IndexregistersettoselectPERI_TXCSR Endpoints1 -4) ControlStatusregisterforhostTX endpoint.(IndexregistersettoselectHOST_TXCSR Endpoints1 -4) Maximum packetsizeforperipheral/hostRX endpoint(Indexregistersettoselect0x01C6 4414 RXMAXP Endpoints1 -4 only) ControlStatusregisterforperipheralRX endpoint.(IndexregistersettoselectPERI_RXCSR Endpoints1 -4) 0x01C6 4416 ControlStatusregisterforhostRX endpoint.(IndexregistersettoselectHOST_RXCSR Endpoints1 -4)

274 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE Number ofreceivedbytesinEndpoint0 FIFO.(IndexregistersettoselectCOUNT0 Endpoint0) 0x01C6 4418 Number ofbytesinhostRX endpointFIFO.(IndexregistersettoselectRXCOUNT Endpoints1 -4) 0x01C6 441A HOST_TYPE0 Definesthespeed ofEndpoint0 Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 441A HOST_TXTYPE forthehostTX endpoint.(IndexregistersettoselectEndpoints1 -4 only) SetstheNAK responsetimeouton Endpoint0.(Indexregistersettoselect0x01C6 441B HOST_NAKLIMIT0 Endpoint0) SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response 0x01C6 441B HOST_TXINTERVAL timeouton BulktransactionsforhostTX endpoint.(Indexregistersettoselect Endpoints1 -4 only) Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 441C HOST_RXTYPE forthehostRX endpoint.(IndexregistersettoselectEndpoints1 -4 only) SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response 0x01C6 441D HOST_RXINTERVAL timeouton BulktransactionsforhostRX endpoint.(Indexregistersettoselect Endpoints1 -4 only) 0x01C6 441F CONFIGDATA Returnsdetailsofcoreconfiguration(IndexregistersettoselectEndpoint0) 0x01C6 4420 FIFO0 TX and RX FIFO RegisterforEndpoint0 0x01C6 4424 FIFO1 TX and RX FIFO RegisterforEndpoint1 0x01C6 4428 FIFO2 TX and RX FIFO RegisterforEndpoint2 0x01C6 442C FIFO3 TX and RX FIFO RegisterforEndpoint3 0x01C6 4430 FIFO4 TX and RX FIFO RegisterforEndpoint4 0x01C6 4460 DEVCTL DeviceControlRegister 0x01C6 4462 TXFIFOSZ TX EndpointFIFO Size(IndexregistersettoselectEndpoints0 -4 only) 0x01C6 4463 RXFIFOSZ RX EndpointFIFO Size(IndexregistersettoselectEndpoints0 -4 only) 0x01C6 4464 TXFIFOADDR TX EndpointFIFO Address(IndexregistersettoselectEndpoints0 -4 only) 0x01C6 4466 RXFIFOADDR RX EndpointFIFO Address(IndexregistersettoselectEndpoints0 -4 only) TargetEndpoint ControlRegisters(ValidOnly inHost Mode) -EPTRG0 Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedTX0x01C6 4480 TXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedTX Endpoint. 0x01C6 4482 TXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedTX Endpoint.This 0x01C6 4483 TXHUBPORT isused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedRX0x01C6 4484 RXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 4486 RXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 4487 RXHUBPORT Thisisused onlywhen fullspeed orlowspeed deviceisconnectedviaa USB2.0 highspeed hub TargetEndpoint ControlRegisters(ValidOnly inHost Mode) -EPTRG1 Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedTX0x01C6 4488 TXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedTX Endpoint. 0x01C6 448A TXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedTX Endpoint.This 0x01C6 448B TXHUBPORT isused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 275 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedRX0x01C6 448C RXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 448E RXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 highspeed hub Portofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 448F RXHUBPORT Thisisused onlywhen fullspeed orlowspeed deviceisconnectedviaa USB2.0 high-speedhub. TargetEndpoint ControlRegisters(ValidOnly inHost Mode) -EPTRG2 Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedTX0x01C6 4490 TXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedTX Endpoint. 0x01C6 4492 TXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedTX Endpoint.This 0x01C6 4493 TXHUBPORT isused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedRX0x01C6 4494 RXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 4496 RXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 4497 RXHUBPORT Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. TargetEndpoint ControlRegisters(ValidOnly inHost Mode) -EPTRG3 Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedTX0x01C6 4498 TXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedTX Endpoint. 0x01C6 449A TXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedTX Endpoint.This 0x01C6 449B TXHUBPORT isused onlywhen full-peedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedRX0x01C6 449C RXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 449E RXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 449F RXHUBPORT Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. TargetEndpoint ControlRegisters(ValidOnly inHost Mode) -EPTRG4 Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedTX0x01C6 44A0 TXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedTX Endpoint. 0x01C6 44A2 TXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Portofthehub thathas tobe accessedthroughtheassociatedTX Endpoint.This 0x01C6 44A3 TXHUBPORT isused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Addressofthetargetfunctionthathas tobe accessedthroughtheassociatedRX0x01C6 44A4 RXFUNCADDR Endpoint Addressofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 44A6 RXHUBADDR Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub.

276 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE Portofthehub thathas tobe accessedthroughtheassociatedRX Endpoint. 0x01C6 44A7 RXHUBPORT Thisisused onlywhen full-speedorlow-speeddeviceisconnectedviaa USB2.0 high-speedhub. Controland StatusRegisterforEndpoint 0 -EOCSR0 PERI_CSR0 ControlStatusRegisterforEndpoint0 inPeripheralmode 0x01C6 4502 HOST_CSR0 ControlStatusRegisterforEndpoint0 inHostmode 0x01C6 4508 COUNT0 Number ofReceivedBytesinEndpoint0 FIFO 0x01C6 450A HOST_TYPE0 DefinestheSpeed ofEndpoint0 0x01C6 450B HOST_NAKLIMIT0 SetstheNAK responsetimeouton Endpoint0. 0x01C6 450F CONFIGDATA Returnsdetailsofcoreconfiguration Controland StatusRegisterforEndpoint 1 -EOCSR1 0x01C6 4510 TXMAXP Maximum PacketsizeforPeripheral/HostTX Endpoint PERI_TXCSR ControlStatusRegisterforPeripheralTX Endpoint 0x01C6 4512 HOST_TXCSR ControlStatusRegisterforHostTX Endpoint 0x01C6 4514 RXMAXP Maximum PacketSizeforPeripheral/HostRX Endpoint PERI_RXCSR ControlStatusRegisterforPeripheralRX Endpoint 0x01C6 4516 HOST_RXCSR ControlStatusRegisterforHostRX Endpoint 0x01C6 4518 RXCOUNT Number ofBytesinHostRX EndpointFIFO Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 451A HOST_TXTYPE forthehostTX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 451B HOST_TXINTERVAL timeouton BulktransactionsforhostTX endpoint. Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 451C HOST_RXTYPE forthehostRX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 451D HOST_RXINTERVAL timeouton BulktransactionsforhostRX endpoint. Controland StatusRegisterforEndpoint 2 -EOCSR2 0x01C6 4520 TXMAXP Maximum PacketSizeforPeripheral/HostTX Endpoint PERI_TXCSR ControlStatusRegisterforPeripheralTX Endpoint 0x01C6 4522 HOST_TXCSR ControlStatusRegisterforHostTX Endpoint 0x01C6 4524 RXMAXP Maximum PacketSizeforPeripheral/HostRX Endpoint PERI_RXCSR ControlStatusRegisterforPeripheralRX Endpoint 0x01C6 4526 HOST_RXCSR ControlStatusRegisterforHostRX Endpoint 0x01C6 4528 RXCOUNT Number ofBytesinHostRX EndpointFIFO Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 452A HOST_TXTYPE forthehostTX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 452B HOST_TXINTERVAL timeouton BulktransactionsforhostTX endpoint. Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 452C HOST_RXTYPE forthehostRX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 452D HOST_RXINTERVAL timeouton BulktransactionsforhostRX endpoint. Controland StatusRegisterforEndpoint 3 -EOCSR3 0x01C6 4530 TXMAXP Maximum PacketSizeforPeripheral/HostTX Endpoint PERI_TXCSR ControlStatusRegisterforPeripheralTX Endpoint 0x01C6 4532 HOST_TXCSR ControlStatusRegisterforHostTX Endpoint 0x01C6 4534 RXMAXP Maximum PacketSizeforPeripheral/HostRX Endpoint PERI_RXCSR ControlStatusRegisterforPeripheralRX Endpoint 0x01C6 4536 HOST_RXCSR ControlStatusRegisterforHostRX Endpoint 0x01C6 4538 RXCOUNT Number ofBytesinHostRX EndpointFIFO Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 277 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-86.USB2.0 Registers(continued) HEX ADDRESS ACRONYM REGISTER NAMERANGE Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 453A HOST_TXTYPE forthehostTX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 453B HOST_TXINTERVAL timeouton BulktransactionsforhostTX endpoint. Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 453C HOST_RXTYPE forthehostRX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 453D HOST_RXINTERVAL timeouton BulktransactionsforhostRX endpoint. Controland StatusRegisterforEndpoint 4 -EOCSR4 0x01C6 4540 TXMAXP Maximum PacketSizeforPeripheral/HostTX Endpoint PERI_TXCSR ControlStatusRegisterforPeripheralTX Endpoint 0x01C6 4542 HOST_TXCSR ControlStatusRegisterforHostTX Endpoint 0x01C6 4544 RXMAXP Maximum PacketSizeforPeripheral/HostRX Endpoint PERI_RXCSR ControlStatusRegisterforPeripheralRX Endpoint 0x01C6 4546 HOST_RXCSR ControlStatusRegisterforHostRX Endpoint 0x01C6 4548 RXCOUNT Number ofBytesinHostRX EndpointFIFO Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 454A HOST_TXTYPE forthehostTX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 454B HOST_TXINTERVAL timeouton BulktransactionsforhostTX endpoint. Setstheoperatingspeed,transactionprotocoland peripheralendpointnumber0x01C6 454C HOST_RXTYPE forthehostRX endpoint. SetsthepollingintervalforInterrupt/ISOCtransactionsortheNAK response0x01C6 454D HOST_RXINTERVAL timeouton BulktransactionsforhostRX endpoint.

278 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

90% VOH 10% VOL USB_DN USB_DP tper − tjr USB_VSSREF USB_R1 USB 10□K ±1%Ω (A) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 6.19.4 USB2.0 ElectricalData/Timing Table6-87.SwitchingCharacteristicsOver Recommended OperatingConditionsforUSB2.0 (see Figure6-62) -1G LOW SPEED FULL SPEED HIGH SPEEDNO. PARAMETER UNIT1.5Mbps 12 Mbps 480 Mbps MIN MAX MIN MAX MIN MAX 1 tr(D) Risetime,USB_DP and USB_DN signals(1) 75 300 4 20 0.5 ns 2 tf(D) Falltime,USB_DP and USB_DN signals(1) 75 300 4 20 0.5 ns 3 trfM Rise/Falltime,matching(2) 80 125 90 111.11 – – % 4 VCRS Outputsignalcross-overvoltage(1) 1.3 2 1.3 2 – – V 5 tjr(source)NT Source(Host)Driverjitter,nexttransition 2 2 (3) ns tjr(FUNC)NT FunctionDriverjitter,nexttransition 25 2 (3) ns 6 tjr(source)PT Source(Host)Driverjitter,pairedtransition(4) 1 1 (3) ns tjr(FUNC)PT FunctionDriverjitter,pairedtransition 10 1 (3) ns 7 tw(EOPT) Pulseduration,EOP transmitter 1250 1500 160 175 – – ns 8 tw(EOPR) Pulseduration,EOP receiver 670 82 – ns 9 t(DRATE) Data Rate 1.5 12 480 Mb/s 10 ZDRV DriverOutputResistance – – 28 49.5 40.5 49.5 Ω (1) Low Speed:C L = 200 pF,FullSpeed:C L = 50 pF,HighSpeed:C L = 50 pF (2) tRFM = (tr/tf)x 100.[ExcludingthefirsttransactionfromtheIdlestate.] (3) Formore detailedinformation,see theUniversalSerialBus SpecificationRevision2.0,Chapter7.Electrical. (4) tjr= tpx(1)-tpx(0) Figure6-62.USB2.0 IntegratedTransceiverInterfaceTiming Figure6-63.USB ReferenceResistorRouting Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 279 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.20 ATA Controller

The ATA peripheralsupportsthefollowingfeatures:

  • PIO,multiwordDMA, and UltraATA 33/66/100
  • Up tomode 4 timingson PIO mode
  • Up tomode 2 timingson multiwordDMA
  • Up tomode 5 timingson UltraATA
  • Programmable timingparameters
  • SupportsTrueIDEmode forCompact Flash

6.20.1 ATA Bus Master Memory Map

The ATA ControllersupportsmultiwordDMA transfersbetween externalIDE/ATAPI devicesand a system memory bus interface.Table6-88shows thememory map fortheATA DMA engine. Table6-88.ATA DMA Master Memory Map SIZESTART ADDRESS END ADDRESS ATA DMA ACCESS(BYTES) 0x0000 0000 0x0FFF FFFF 256M Reserved 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K 0x1181 8000 0x1183 7FFF 128K C64x+ L2 RAM/Cache 0x1183 8000 0x118F FFFF 800K Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K C64x+ L1P RAM/Cache 0x11E0 8000 0x11EF FFFF 992K Reserved 0x11F0 0000 0x11F0 7FFF 32K C64x+ L1D RAM/Cache 0x11F0 8000 0x11FF FFFF 992K Reserved 0x1200 0000 0x4BFF FFFF 928M 0x4C00 0000 0x4FFF FFFF 64M VLYNQ (Remote Data) 0x5000 0000 0x7FFF FFFF 768M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved

280 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.20.2 ATA PeripheralRegisterDescription(s)

Table6-89shows theATA registers. Table6-89.ATA RegisterMemory Map HEX ADDRESS RANGE ACRONYM REGISTER NAME ATA Bus Master InterfaceDMA Engine Registers 0x01C6 6000 BMICP PrimaryIDE ChannelDMA ControlRegister 0x01C6 6002 BMISP PrimaryIDE ChannelDMA StatusRegister 0x01C6 6004 BMIDTP PrimaryIDE ChannelDMA DescriptorTablePointerRegister 0x01C6 6008 -0x01C6 603F – Reserved ATA ConfigurationRegisters 0x01C6 6040 IDETIMP PrimaryIDE ChannelTimingRegister 0x01C6 6042 -0x01C6 6046 – Reserved 0x01C6 6047 IDESTAT IDE ControllerStatusRegister 0x01C6 6048 UDMACTL Ultra-DMAControlRegister 0x01C6 604A – Reserved 0x01C6 6050 MISCCTL MiscellaneousControlRegister 0x01C6 6054 REGSTB Task FileRegisterStrobeTimingRegister 0x01C6 6058 REGRCVR Task FileRegisterRecoveryTimingRegister 0x01C6 605C DATSTB Data RegisterAccess PIO StrobeTimingRegister 0x01C6 6060 DATRCVR Data RegisterAccess PIO RecoveryTimingRegister 0x01C6 6064 DMASTB MultiwordDMA StrobeTimingRegister 0x01C6 6068 DMARCVR MultiwordDMA RecoveryTimingRegister 0x01C6 606C UDMASTB Ultra-DMAStrobeTimingRegister 0x01C6 6070 UDMATRP Ultra-DMAReady-to-PauseTimingRegister 0x01C6 6074 UDMATENV Ultra-DMATimingEnvelopeRegister 0x01C6 6078 IORDYTMP PrimaryI/OReady TimerConfigurationRegister 0x01C6 607C -0x01C6 67FF – Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 281 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.20.3 ATA ElectricalData/Timing

devicepins.Formore details,see Section6.1,ParameterInformation. configurationoftheATA memory-mapped controlregistersfortheselectedATA frequencyofoperation. 6.20.3.1ATA PIO Data TransferAC Timing Table6-90.Timings forATA Module — PIO Data Transfer(1)(2)(seeFigure6-64) -1G NO. UNIT MODE MIN MAX 1 t0 Cycletime 0-4(3) (DATSTB + DATRCVR + 2)P -0.5 ns 2 t1 AddressvalidtoDIOW/ DIOR setup 0-4(3) 12P -1.6 ns 3 t2 DIOW/ DIOR pulsedurationlow 0-4(3) (DATSTB + 1)P -1 ns 0-2 – ns 4 t2i DIOW/ DIOR recoverytime,pulsedurationhigh 3-4(3) (DATRCVR + 1)P -1 ns DIOW datasetuptime,DD[15:0]validbefore5 t3 0-4(3) (DATSTB + 1)P nsDIOW risingedge DIOW dataholdtime,DD[15:0]validafterDIOW6 t4 0-4(3) (HWNHLD + 1)P + 1 nsrisingedge 0 50 ns DIOR datasetuptime,DD[15:0]validbeforeDIOR7 t5 1 35 nsrisingedge 2-4(3) 20 ns DIOR dataholdtime,DD[15:0]validafterDIOR8 t6 0-4(3) 5 nsrisingedge Outputdata3-state,DD[15:0]3-stateafterDIOR9 t6Z 0-4(3) 30 nsrisingedge 10 t9 DIOW/ DIOR toaddressvalidhold 0-4(3) (HWNHLD + 1)P -2.1 ns Read datasetuptime,DD[15:0]validbefore11 tRD 0-4(3) 0 nsIORDY active 12 tA IORDY setup 0-4(3)(4) 35 ns 13 tB IORDY pulsewidth 0-4(3) 1250 ns 14 tC IORDY assertiontorelease 0-4(3) 5 ns (1) P = SYSCLK4 period,inns,forATA. Forexample,when runningtheDSP CPU at1 GHz, use P = 7 ns. (2) DATSTB equalsthevalueprogrammed intheDATSTBxP bitfieldintheDATSTB register.DATRCVR equalsthevalueprogrammed in theDATRCVRxP bitfieldintheDATRCVR register.HWNHLD equalsthevalueprogrammed intheHWNHLDxP bitfieldinthe MISCCTL register.Formore detailedinformation,see theTMS320DM646x DMSoC ATA ControllerUser's Guide (literaturenumber SPRUEQ3 ). (3) The sustainedthroughputforPIO modes 3 and 4 islimitedtothethroughputequivalentofPIO mode 2.Formore detailedinformation, see theTMS320DM646x DMSoC ATA ControllerUser's Guide (literaturenumber SPRUEQ3 ). (4) The tA parametermust be met onlywhen theIORDY timerisenabledtoallowa devicetoinsertwaitstatesduringa transaction.Inorder tomeet thetA parameter,a minimum frequencyforSYSCLK4 isspecifiedforeach PIO as follows:

  • PIO mode 0,MIN frequency= 15 MHz
  • PIO mode 1,MIN frequency= 22 MHz
  • PIO mode 2,MIN frequency= 31 MHz
  • PIO mode 3,MIN frequency= 45 MHz
  • PIO mode 4,MIN frequency= 57 MHz

282 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DA[2:0], ATA_CS0 , ATA_CS1 IORDY (A) DIOW /DIOR DD15:0 DD[15:0] (IN) IORDY (B) IORDY (C) t1 t2 t9 t2i t6t5 t6Z tRDtC tA tC tB A. IORDY is not negated for transfer (no wait generated) B. IORDY is negative but is re-asserted before tA (no wait is generated) C. IORDY is negative before tA and remains asserted until tB; data is driven valid at tRD (wait is generated) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-64.ATA PIO Data TransferTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 283 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.20.3.2ATA MultiwordDMA Timing Table6-91.Timings forATA Module — MultiwordDMA AC Timing(1)(2)(seeFigure6-65) -1G NO. UNIT MODE MIN MAX 1 t0 Cycletime 0-2 (DMASTB + DMARCVR + 2)P -0.5 ns 2 tD DIOW/ DIOR activelowpulseduration 0-2 (DMASTB + 1)P -1 ns 0 150 ns DIOR dataaccess,DIOR fallingedge toDD[15:0]3 tE 1 60 nsvalid 2 50 ns DIOR dataholdtime,DD[15:0]validafterDIOR4 tF 0-2 5 nsrisingedge DIOW/ DIOR datasetuptime,DD[15:0](OUT )valid 0-2 (DMASTB)P nsbeforeDIOW/ DIOR risingedge 0 100 ns5 tG DIOW/ DIOR datasetuptime,DD15:0valid 1 30 nsbeforeDIOW/ DIOR risingedge 2 20 ns DIOW dataholdtime,DD[15:0]validafterDIOW6 tH 0-2 (HWNHLD + 1)P + 1 nsrisingedge 7 tI DMACK toDIOW/ DIOR setup 0-2 (DMARCVR + 1)P -1.7 ns 8 tJ DIOW/ DIOR toDMACK hold 0-2 5P -5.9 ns 9 tKR DIOR negatedpulsewidth 0-2 (DMARCVR + 1)P -1 ns 10 tKW DIOW negatedpulsewidth 0-2 (DMARCVR + 1)P -1 ns 0 120 ns 11 tLR DIOR toDMARQ delay 1 45 ns 2 35 ns 0-1 40 ns 12 tLW DIOW toDMARQ delay 2 35 ns 13 tM ATA_CSx validtoDIOW/ DIOR setup 0-2 (DATRCVR)P -1.7 ns 14 tN ATA_CSx validafterDIOW/ DIOR risingedge hold 0-2 5P -1.7 ns 0 20 ns 15 tZ DMACK toreaddata(DD[15:0])released 1-2 25 ns (1) P = SYSCLK4 period,inns,forATA. Forexample,when runningtheDSP CPU at1 GHz, use P = 7 ns. (2) DMASTB equalsthevalueprogrammed intheDMASTBxP bitfieldintheDMASTB register.DMARCVR equalsthevalueprogrammed intheDMARCVRxP bitfieldintheDMARCVR register.HWNHLD equalsthevalueprogrammed intheHWNHLDxP bitfieldinthe MISCCTL register.Formore detailedinformation,see theTMS320DM646x DMSoC ATA ControllerUser's Guide (literaturenumber SPRUEQ3 ).

284 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DA[2:0], ATA_CS0 , ATA_CS1 tM t0 tN tL tJ tZ tK tH tF tD tI tG tE tG DMARQ DMACK DIOW /DIOR DD15:0 DD[15:0] (IN) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-65.ATA MultiwordDMA Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 285 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.20.3.3ATA UltraDMA Timing Table6-92.Timings forATA Module — UltraDMA AC Timing(1)(2) (seeFigure6-66through Figure6-75) -1G NO. UNIT MODE MIN MAX 28 f(SYSCLK4) Operatingfrequency,SYSCLK4 0-5 25 MHz 0 240 ns 1 160 ns 2 120 ns 1 t2CYCTYP Typicalsustainedaveragetwo cycletime 3 90 ns 4 60 ns 5 40 ns 2 tCYC Cycletime,Strobeedge toStrobeedge 0-5 (UDMASTB + 1)P ns Two cycletime,risingtorisingedge orfallingto3 t2CYC 0-5 2(UDMASTB + 1)P nsfallingedge 0 15 ns 1 10 ns 4 tDS Data setup,datavalidbeforeSTROBE edge 2-3 7 ns 4 5 ns 5 4 ns 0-4 5 ns 5 tDH Data hold,datavalidafterSTROBE edge 5 4.6 ns 0 70 ns 1 48 ns 2 31 nsData validINPUT setuptime,datavalidbefore STROBE 3 20 ns6 tDVS 4 6.7 ns 5 4.8 ns Data validOUTPUT setuptime,datavalidbefore 0-5 (UDMASTB)P -3.1 nsSTROBE 0-4 6.2 nsData validINPUT holdtime,datavalidafter STROBE 5 4.8 ns7 tDVH Data validOUTPUT holdtime,datavalidafter 0-5 1P -2 nsSTROBE CRC word validsetuptimeathost,CRC valid10 tCVS 0-5 P nsbeforeDMACK negation CRC word validholdtimeatsender,CRC valid11 tCVH 0-5 2P nsafterDMACK negation 0-4 0 nsTime fromSTROBE outputreleased-to-driving12 tZFS untilthefirsttransitionofcriticaltiming 5 35 ns 0 70 ns 1 48 ns 2 31 nsTime fromdataoutputreleased-to-drivinguntil13 tDZFS thefirsttransitionofcriticaltiming 3 20 ns 4 6.7 ns 5 25 ns (1) P = SYSCLK4 period,inns,forATA. Forexample,when runningtheDSP CPU at1 GHz, use P = 7 ns. (2) UDMASTB equalsthevalueprogrammed intheUDMSTBxP bitfieldintheUDMASTB register.UDMATRP equalsthevalue programmed intheUDMTRPxP bitfieldintheUDMATRP register.TENV equalsthevalueprogrammed intheUDMATNVxP bitfieldin theUDMATENV register.Formore detailedinformation,see theTMS320DM646x DMSoC ATA ControllerUser's Guide (literature number SPRUEQ3 ).

286 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-92.Timings forATA Module — UltraDMA AC Timing (seeFigure6-66through Figure6-75)(continued) -1G NO. UNIT MODE MIN MAX 0 230 ns 1 200 ns 2 170 ns 14 tFS FirstSTROBE time 3 130 ns 4 120 ns 5 90 ns 0-2 0 150 ns 15 tLI Limitedinterlocktime 3-4 0 100 ns 5 0 75 ns 16 tMLI Interlocktimewithminimum 0-5 20 ns 17 tUI Unlimitedinterlocktime 0-5 0 ns Maximum timeallowedforoutputdriversto18 tAZ 0-5 10 nsrelease 19 tZAH Minimum delaytimerequiredforoutput 0-5 20 ns Minimum delaytimefordrivertoassertornegate20 tZAD 0-5 0 ns(fromreleased) Envelopetime,DMACK toSTOP and DMACK to 21 tENV HDMARDY duringin-burstinitiationand from 0-5 (TENV + 1)P -0.5 (TENV + 1)P + 1.4 ns DMACK toSTOP duringdataoutburstinitiation 0 75 ns 1 70 ns 22 tRFS Ready-to-final-STROBEtime 2-4 60 ns 5 50 ns Ready topause time,(HDMARDY (DIOR) to 0-5 (UDMATRP + 1)P -0.8 nsSTOP (DIOW)) 0 160 ns 23 tRP 1 125 nsReady topause time,(DDMARDY (IORDY) to DMARQ) 2-4 100 ns 5 85 ns 24 tIORDYZ Maximum timebeforereleasingIORDY 0-5 20 ns 25 tZIORDY Minimum timebeforedrivingIORDY 0-5 0 ns Setupand holdtimeforDMACK (before26 tACK 0-5 20 nsassertionornegation) STROBE edge tonegationofDMARQ or 27 tSS assertionofSTOP (when senderterminatesa 0-5 50 ns burst) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 287 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DSTROBE (IORDY) (A) STOP (DIOW )(A) HDMARDY (DIOR )(A) DD[15:0] DA[2:0], ATA_CS0 , ATA_CS1 tFS tENV tZFS tDZFS tDVS tZAD tZAD tFS tUI tACK tACK tZIORDY tAZ tACK DMACK t2CYC tDH tDS tDH tDS tDH DSTROBE (IORDY) DD[15:0] tCYC (A) tCYC (A) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com A. The definitionsforthe DIOW:STOP, DIOR:HDMARDY, and IORDY:DSTROBE signallinesare not in effectuntil DMARQ and DMACK areasserted. Figure6-66.ATA Initiatingan UltraDMA Data-InBurstTiming A. While DSTROBE (IORDY) timingistCYC at the device,itmay be differentat the host due to propagationdelay differenceson thecable. Figure6-67.ATA SustainedUltraDMA Data-InData TransferTiming

288 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(IORDY) STOP (DIOW ) HDMARDY (DIOR) DD[15:0] DMACK tRFS DMARQ tMLI DSTROBE (IORDY) STOP (DIOW ) HDMARDY (DIOR) DD[15:0] DMACK DA[2:0], ATA_CS0 , ATA_CS1 tACK tACK tIORDYZ tCVH tCVS CRC tACK tZAH tAZ tLI tLI tLI tSS VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-68.ATA Host Pausing an UltraDMA Data-InBurstTiming Figure6-69.ATA Device Terminatingan UltraDMA Data-InBurstTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 289 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

(IORDY) STOP (DIOW ) HDMARDY (DIOR) DD[15:0] DMACK DA[2:0], ATA_CS0 , ATA_CS1 tCVH tLI CRC tIORDYZ tAZ tMLI tZAH tACK tACK tLI tRP tRFS tACK tCVS tMLI DMARQ HSTROBE (DIOR )(A) STOP (DIOW )(A) DDMARDY (IORDY) (A) DD[15:0] DMACK DA[2:0], ATA_CS0 , ATA_CS1 tUI tZIORDY tENV tACK tACK tACK tDZFS tLI tUI tDVS tDVH VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-70.ATA Host Terminatingan UltraDMA Data-InBurstTiming A. The definitionsforthe DIOW:STOP, IORDY:DDMARDY, and DIOR:HSTROBE signallinesare not in effectuntil DMARQ and DMACK areasserted. Figure6-71.ATA Initiatingan UltraDMA Data-OutBurstTiming

290 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

HSTROBE (DIOR ) DD[15:0] (OUT) t2CYC tCYC (A) tCYC (A) t2CYC tDVH tDVS tDVH tDVS tDVH DMARQ DMACK tRFS tRP STOP (DIOW ) DDMARDY (IORDY) HSTROBE (DIOR) DD[15:0] VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 A. While HSTROBE (DIOR) timingistCYC at the host,itmay be differentat the devicedue to propagationdelay differenceson thecable. Figure6-72.ATA SustainedUltraDMA Data-OutTransferTiming Figure6-73.ATA Device Pausing an UltraDMA Data-OutBurstTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 291 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

STOP (DIOW ) DDMARDY (IORDY) HSTROBE (DIOR ) DD[15:0] tLI tLI tSS tMLI tACK tIORDYZ tACK tCVS tCVH CRC DA[2:0], ATA_CS0 , ATA_CS1 tACK DMARQ DMACK STOP (DIOW ) DDMARDY (IORDY) HSTROBE (DIOR) DD[15:0] tMLI DA[2:0], ATA_CS0 , ATA_CS1 tLI tRP tRFS tLI tMLI tCVS tIORDYZ tACK tACK tACK tCVH CRC VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-74.ATA Host Terminatingan UltraDMA Data-OutBurstTiming Figure6-75.ATA Device Terminatingan UltraDMA Data-OutBurstTiming

292 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DA[2:0], ATA_CS0 , ATA_CS1 tC (A) HDDIR DIOW DD[15:0] (OUT) tC (A) A. tC ≥ one cycle DA[2:0], ATA_CS0 , ATA_CS1 HDDIR DIOW DD[15:0] (OUT) tC (A) tC (A) A. tC ≥ one cycle VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 6.20.3.4ATA HDDIR Timing Figure6-76throughFigure6-79show thebehaviorofHDDIR forthedifferenttypesoftransfers. Table6-93.Timing Requirements forHDDIR (1) -1G NO. UNIT MIN MAX 1 tc Cycletime,ATA_CS[1:0]toHDDIR low E -3.1 ns (1) E = ATA clockcycle Figure6-76.ATA HDDIR TaskfileWrite/SinglePIO WriteTiming Figure6-77.ATA HDDIR PIO PostwriteStartTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 293 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

DA[2:0], ATA_CS0 , ATA_CS1 tC (A) HDDIR DIOW DD[15:0] (OUT) DMACK tC (A) A. tC ≥ one cycle DA[2:0], ATA_CS0 , ATA_CS1 HDDIR DIOW DD[15:0] (OUT) DMACK CRC tC (A) A. tC ≥ one cycle VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-78.ATA HDDIR MultiwordDMA WriteTransferTiming Figure6-79.ATA HDDIR UltraDMA WriteTransferTiming

294 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.21 VLYNQ

The VCE6467T VLYNQ peripheralprovidesa high speed serialcommunicationsinterfacewith the followingfeatures.

  • Low PinCount
  • ScalablePerformance/Support
  • SimplePacketBased TransferProtocolforMemory Mapped Access – WriteRequest/DataPacket – Read RequestPacket – Read Response Data Packet – InterruptRequestPacket
  • SupportsbothSymmetricand AsymmetricOperation – Tx pinson firstdeviceconnecttoRx pinson second deviceand viceversa – Data pinwidthsareautomaticallydetectedafterreset – Requestpackets,responsepackets,and flowcontrolinformationareallmultiplexedand sent acrossthesame physicalpins – SupportsbothHost/Peripheraland Peer-to-Peercommunication
  • SimpleBlockCode PacketFormatting(8-bit/10-bit)
  • InBand Flow Control – No extrapinsneeded – Allowsreceivertomomentarilythrottleback transmitterwhen overflowisabouttooccur – Uses builtinspecialcode capabilityofblockcode toseamlesslyinterleaveflowcontrolinformation withuserdata – Allowssystemdesignertobalancecostofdatabufferingversusperformance
  • Multipleoutstandingtransactions
  • Automaticpacketformattingoptimizations
  • Internalloop-backmode

6.21.1 VLYNQ Bus Master Memory Map

The VLYNQ peripheralincludesa bus master interfacethatallowsexternaldeviceinitiatedtransfersto accesstheVCE6467T systembus.Table6-94shows thememory map fortheVLYNQ masterinterface. Table6-94.VLYNQ Master Memory Map SIZESTART ADDRESS END ADDRESS HPI ACCESS(BYTES) 0x0000 0000 0x01BF FFFF 28M Reserved 0x01C0 0000 0x0FFF FFFF 228M CFG Bus Peripherals 0x1000 0000 0x1000 FFFF 64K Reserved 0x1001 0000 0x1001 3FFF 16K ARM RAM 0 (Data) 0x1001 4000 0x1001 7FFF 16K ARM RAM 1 (Data) 0x1001 8000 0x1001 FFFF 32K ARM ROM (Data) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 295 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-94.VLYNQ Master Memory Map (continued) SIZESTART ADDRESS END ADDRESS HPI ACCESS(BYTES) 0x1002 0000 0x10FF FFFF 16256K 0x1100 0000 0x113F FFFF 4M 0x1140 0000 0x114F FFFF 1M 0x1150 0000 0x115F FFFF 1M Reserved 0x1160 0000 0x116F FFFF 1M 0x1170 0000 0x117F FFFF 1M 0x1180 0000 0x1180 FFFF 64K 0x1181 0000 0x1181 7FFF 32K 0x1181 8000 0x1183 7FFF 128K C64x+ L2 RAM/Cache 0x1183 8000 0x118F FFFF 800K Reserved 0x1190 0000 0x11DF FFFF 5M 0x11E0 0000 0x11E0 7FFF 32K C64x+ L1P RAM/Cache 0x11E0 8000 0x11EF FFFF 992K Reserved 0x11F0 0000 0x11F0 7FFF 32K C64x+ L1D RAM/Cache 0x11F0 8000 0x11FF FFFF 992K Reserved 0x1200 0000 0x41FF FFFF 768M 0x4200 0000 0x43FF FFFF 32M EMIFA Data (CS2) 0x4400 0000 0x45FF FFFF 32M EMIFA Data (CS3) 0x4600 0000 0x47FF FFFF 32M EMIFA Data (CS4) 0x4800 0000 0x49FF FFFF 32M EMIFA Data (CS5) 0x4A00 0000 0x7FFF FFFF 864M Reserved 0x8000 0000 0x9FFF FFFF 512M DDR2 Memory Controller 0xA000 0000 0xBFFF FFFF 512M Reserved 0xC000 0000 0xFFFF FFFF 1G Reserved

6.21.2 VLYNQ PeripheralRegisterDescription(s)

Table6-95.VLYNQ Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x2001 0000 REVID VLYNQ RevisionRegister 0x2001 0004 CTRL VLYNQ LocalControlRegister 0x2001 0008 STAT VLYNQ LocalStatusRegister 0x2001 000C INTPRI VLYNQ LocalInterruptPriorityVectorStatus/ClearRegister 0x2001 0010 INTSTATCLR VLYNQ LocalUnmasked InterruptStatus/ClearRegister 0x2001 0014 INTPENDSET VLYNQ LocalInterruptPending/SetRegister 0x2001 0018 INTPTR VLYNQ LocalInterruptPointerRegister 0x2001 001C XAM VLYNQ LocalTransmitAddressMap Register 0x2001 0020 RAMS1 VLYNQ LocalReceiveAddressMap Size1 Register 0x2001 0024 RAMO1 VLYNQ LocalReceiveAddressMap Offset1 Register 0x2001 0028 RAMS2 VLYNQ LocalReceiveAddressMap Size2 Register 0x2001 002C RAMO2 VLYNQ LocalReceiveAddressMap Offset2 Register 0x2001 0030 RAMS3 VLYNQ LocalReceiveAddressMap Size3 Register 0x2001 0034 RAMO3 VLYNQ LocalReceiveAddressMap Offset3 Register 0x2001 0038 RAMS4 VLYNQ LocalReceiveAddressMap Size4 Register 0x2001 003C RAMO4 VLYNQ LocalReceiveAddressMap Offset4 Register 0x2001 0040 CHIPVER VLYNQ LocalChipVersionRegister

296 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-95.VLYNQ Registers(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x2001 0044 AUTNGO VLYNQ LocalAutoNegotiationRegister 0x2001 0048 – Reserved 0x2001 004C – Reserved 0x2001 0050 -0x2001 005C – Reserved 0x2001 0060 – Reserved 0x2001 0064 – Reserved 0x2001 0068 -0x2001 007C – Reservedforfutureuse 0x2001 0080 RREVID VLYNQ Remote RevisionRegister 0x2001 0084 RCTRL VLYNQ Remote ControlRegister 0x2001 0088 RSTAT VLYNQ Remote StatusRegister 0x2001 008C RINTPRI VLYNQ Remote InterruptPriorityVectorStatus/ClearRegister 0x2001 0090 RINTSTATCLR VLYNQ Remote Unmasked InterruptStatus/ClearRegister 0x2001 0094 RINTPENDSET VLYNQ Remote InterruptPending/SetRegister 0x2001 0098 RINTPTR VLYNQ Remote InterruptPointerRegister 0x2001 009C RXAM VLYNQ Remote TransmitAddressMap Register 0x2001 00A0 RRAMS1 VLYNQ Remote ReceiveAddressMap Size1 Register 0x2001 00A4 RRAMO1 VLYNQ Remote ReceiveAddressMap Offset1 Register 0x2001 00A8 RRAMS2 VLYNQ Remote ReceiveAddressMap Size2 Register 0x2001 00AC RRAMO2 VLYNQ Remote ReceiveAddressMap Offset2 Register 0x2001 00B0 RRAMS3 VLYNQ Remote ReceiveAddressMap Size3 Register 0x2001 00B4 RRAMO3 VLYNQ Remote ReceiveAddressMap Offset3 Register 0x2001 00B8 RRAMS4 VLYNQ Remote ReceiveAddressMap Size4 Register 0x2001 00BC RRAMO4 VLYNQ Remote ReceiveAddressMap Offset4 Register VLYNQ Remote ChipVersionRegister(valueson thedevice_idand0x2001 00C0 RCHIPVER device_revpinsofremoteVLYNQ) 0x2001 00C4 RAUTNGO VLYNQ Remote AutoNegotiationRegister 0x2001 00C8 RMANNGO VLYNQ Remote Manual NegotiationRegister 0x2001 00CC RNGOSTAT VLYNQ Remote NegotiationStatusRegister 0x2001 00D0 -0x2001 00DC – Reserved VLYNQ Remote InterruptVectors3 -0 (sourcedfromvlynq_int_i[3:0]portof0x2001 00E0 RINTVEC0 remoteVLYNQ) VLYNQ Remote InterruptVectors7 -4 (sourcedfromvlynq_int_i[7:4]portof0x2001 00E4 RINTVEC1 remoteVLYNQ) 0x2001 00E8 -0x2001 00FC – Reservedforfutureuse 0x2001 0100 -0x2001 0FFF – Reserved VLYNQ Remote Devices 64 MB Remote Data Region.Translatedintoone offourmapped registerson0x4C00 0000 -0x4FFF FFFF VLYNQREMOTE theremotedevice. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 297 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VLYNQ_CLOCK VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.21.3 VLYNQ ElectricalData/Timing

Table6-96.Timing Requirements forVLYNQ_CLOCK Input(seeFigure6-80) -1G NO. UNIT MIN MAX 1 tc(VCLK) Cycletime,VLYNQ_CLOCK 9.6 ns 2 tw(VCLKH) Pulseduration,VLYNQ_CLOCK high 3 ns 3 tw(VCLKL) Pulseduration,VLYNQ_CLK low 3 ns 4 tt(VCLK) Transitiontime,VLYNQ_CLOCK 3 ns Table6-97.SwitchingCharacteristicsOver Recommended OperatingConditionsforVLYNQ_CLOCK Output (seeFigure6-80) -1G NO. PARAMETER UNIT MIN MAX 1 tc(VCLK) Cycletime,VLYNQ_CLOCK 9.6 ns 2 tw(VCLKH) Pulseduration,VLYNQ_CLOCK high 4 ns 3 tw(VCLKL) Pulseduration,VLYNQ_CLOCK low 4 ns 4 tt(VCLK) Transitiontime,VLYNQ_CLOCK 3 ns Figure6-80.VLYNQ_CLOCK Timing forVLYNQ Table6-98.SwitchingCharacteristicsOver Recommended OperatingConditionsforTransmitData forthe VLYNQ Module (seeFigure6-81) -1G NO PARAMETER FAST MODE SLOW MODE UNIT. MIN MAX MIN MAX td(VCLKH-1 Delaytime,VLYNQ_CLOCK hightoVLYNQ_TXD[3:0] invalid 1 2.21 ns TXDI) td(VCLKH-2 Delaytime,VLYNQ_CLOCK hightoVLYNQ_TXD[3:0] valid 7.14 8.5 ns TXDV)

298 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VL YNQ_CLOCK VL YNQ_TXD[3:0] VL YNQ_RXD[3:0] 3 4 Data Data VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-99.Timing Requirements forReceive Data fortheVLYNQ Module (1)(seeFigure6-81) -1G NO. UNIT MIN MAX RTM disabled,RTM sample = 3 0.2 nsSetuptime,VLYNQ_RXD[3:0] validbefore3 tsu(RXDV-VCLKH) VLYNQ_CLOCK high RTM enabled (1) ns RTM disabled,RTM sample = 3 2 nsHoldtime,VLYNQ_RXD[3:0] validafter4 th(VCLKH-RXDV) VLYNQ_CLOCK high RTM enabled (1) ns (1) The VLYNQ receivetimingmanager (RTM) isa serialreceivelogicdesignedtoeliminatesetupand holdviolationsthatcouldoccurin traditionalinputsignals.RTM logicautomaticallyselectsthesetupand holdtimingfromone ofeightdataflops(seeTable6-100).When RTM logicisdisabled,thesetupand holdtimingfromthedefaultdataflop(3)isused. Table6-100.RTM RX Data Flop Hold/SetupTiming Constraints RX Data Flop HOLD (Y) SETUP (X) 0 0.62 1.3 1 1.43 0.8 2 1.66 0.4 3 2.12 0.2 4 2.5 0 5 3.18 -0.3 6 3.87 -0.5 7 4.25 -0.7 Figure6-81.VLYNQ Transmit/ReceiveTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 299 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.22 MultichannelAudio SerialPort(McASP0/1) Peripherals

The multichannelaudioserialport(McASP) functionsas a general-purposeaudioserialportoptimizedfor the needs of multichannelaudioapplications.The McASP isusefulfortime-divisionmultiplexed(TDM) stream,Inter-IntegratedSound (I2S)protocols,and intercomponentdigitalaudiointerfacetransmission (DIT).

6.22.1 McASP Device-SpecificInformation

The VCE6467T device includestwo multichannelaudio serialport (McASP) interfaceperipherals (McASP0 and McASP1). The McASP0 module consistsofa transmitand receivesection.These sections can operatecompletelyindependentlywithdifferentdataformats,separatemasterclocks,bitclocks,and framesyncsoralternatively,thetransmitand receivesectionsmay be synchronized.The McASP0 module alsoincludesa pool of 4 shiftregistersthatmay be configuredto operateas eithertransmitdata or receivedata. The transmitsectionof the McASP0 can transmitdata in eithera time-division-multiplexed(TDM) synchronousserialformator ina digitalaudiointerface(DIT)formatwhere thebitstreamisencoded for S/PDIF,AES-3, IEC-60958,CP-430 transmission.The receivesectionoftheMcASP0 peripheralsupports theTDM synchronousserialformat. The McASP0 module can supportone transmitdataformat(eithera TDM formatorDIT format)and one receiveformatata time.Alltransmitshiftregistersuse thesame formatand allreceiveshiftregistersuse thesame format.However,thetransmitand receiveformatsneed notbe thesame. Both thetransmitand receivesectionsoftheMcASP alsosupportburstmode which isusefulfornon-audiodata(forexample, passingcontrolinformationbetween two DSPs). The McASP0 peripheralhas additionalcapabilityfor flexibleclock generation,and error detection/handling,as wellas errormanagement. The VCE6467T McASP1 module isa reduced featureversionof the McASP peripheral.The McASP1 module providesa singletransmit-onlyshiftregisterand can transmitdatainDIT formatonly. For more detailedinformationon and thefunctionalityoftheMcASP peripheral,see theTMS320DM646x DMSoC MultichannelAudioSerialPort(McASP) User'sGuide (literaturenumber SPRUER1 ).

300 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.22.2 McASP0 and McASP1 PeripheralRegisterDescription(s)

Table6-101.McASP0 ControlRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 01D0 1000 PID PeripheralIdentificationregister[Registervalue:0x0010 0101] 01D0 1004 – Reserved 01D0 1008 – Reserved 01D0 100C – Reserved 01D0 1010 PFUNC Pinfunctionregister 01D0 1014 PDIR Pindirectionregister 01D0 1018 – Reserved 01D0 101C – Reserved 01D0 1020 – Reserved 01D0 1024 – 01D0 1040 – Reserved 01D0 1044 GBLCTL Globalcontrolregister 01D0 1048 AMUTE Mute controlregister 01D0 104C DLBCTL DigitalLoop-backcontrolregister 01D0 1050 DITCTL DIT mode controlregister 01D0 1054 – 01D0 105C – Reserved AliasofGBLCTL containingonlyReceiverResetbits,allowstransmittobe reset01D0 1060 RGBLCTL independentlyfromreceive. 01D0 1064 RMASK ReceiverformatUNIT bitmask register 01D0 1068 RFMT Receivebitstreamformatregister 01D0 106C AFSRCTL Receiveframesynccontrolregister 01D0 1070 ACLKRCTL Receiveclockcontrolregister 01D0 1074 AHCLKRCTL High-frequencyreceiveclockcontrolregister 01D0 1078 RTDM ReceiveTDM slot0–31 register 01D0 107C RINTCTL Receiverinterruptcontrolregister 01D0 1080 RSTAT Statusregister– Receiver 01D0 1084 RSLOT CurrentreceiveTDM slotregister 01D0 1088 RCLKCHK Receiverclockcheckcontrolregister 01D0 108C REVTCTL ReceiverDMA eventcontrolregister 01D0 1090 – 01D0 109C – Reserved AliasofGBLCTL containingonlyTransmitterResetbits,allowstransmittobe reset01D0 10A0 XGBLCTL independentlyfromreceive. 01D0 10A4 XMASK TransmitformatUNIT bitmask register 01D0 10A8 XFMT Transmitbitstreamformatregister 01D0 10AC AFSXCTL Transmitframesynccontrolregister 01D0 10B0 ACLKXCTL Transmitclockcontrolregister 01D0 10B4 AHCLKXCTL High-frequencyTransmitclockcontrolregister 01D0 10B8 XTDM TransmitTDM slot0–31 register 01D0 10BC XINTCTL Transmitinterruptcontrolregister 01D0 10C0 XSTAT Statusregister– Transmitter 01D0 10C4 XSLOT CurrenttransmitTDM slot 01D0 10C8 XCLKCHK Transmitclockcheckcontrolregister 01D0 10CC XEVTCTL TransmitDMA eventcontrolregister Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 301 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-101.McASP0 ControlRegisters(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 01D0 10D0 – 01D0 10FC – Reserved 01D0 1100 DITCSRA0 Left(evenTDM slot)channelstatusregisterfile 01D0 1104 DITCSRA1 Left(evenTDM slot)channelstatusregisterfile 01D0 1108 DITCSRA2 Left(evenTDM slot)channelstatusregisterfile 01D0 110C DITCSRA3 Left(evenTDM slot)channelstatusregisterfile 01D0 1110 DITCSRA4 Left(evenTDM slot)channelstatusregisterfile 01D0 1114 DITCSRA5 Left(evenTDM slot)channelstatusregisterfile 01D0 1118 DITCSRB0 Right(oddTDM slot)channelstatusregisterfile 01D0 111C DITCSRB1 Right(oddTDM slot)channelstatusregisterfile 01D0 1120 DITCSRB2 Right(oddTDM slot)channelstatusregisterfile 01D0 1124 DITCSRB3 Right(oddTDM slot)channelstatusregisterfile 01D0 1128 DITCSRB4 Right(oddTDM slot)channelstatusregisterfile 01D0 112C DITCSRB5 Right(oddTDM slot)channelstatusregisterfile 01D0 1130 DITUDRA0 Left(evenTDM slot)userdataregisterfile 01D0 1134 DITUDRA1 Left(evenTDM slot)userdataregisterfile 01D0 1138 DITUDRA2 Left(evenTDM slot)userdataregisterfile 01D0 113C DITUDRA3 Left(evenTDM slot)userdataregisterfile 01D0 1140 DITUDRA4 Left(evenTDM slot)userdataregisterfile 01D0 1144 DITUDRA5 Left(evenTDM slot)userdataregisterfile 01D0 1148 DITUDRB0 Right(oddTDM slot)userdataregisterfile 01D0 114C DITUDRB1 Right(oddTDM slot)userdataregisterfile 01D0 1150 DITUDRB2 Right(oddTDM slot)userdataregisterfile 01D0 1154 DITUDRB3 Right(oddTDM slot)userdataregisterfile 01D0 1158 DITUDRB4 Right(oddTDM slot)userdataregisterfile 01D0 115C DITUDRB5 Right(oddTDM slot)userdataregisterfile 01D0 1160 – 01D0 117C – Reserved 01D0 1180 SRCTL0 Serializer0 controlregister 01D0 1184 SRCTL1 Serializer1 controlregister 01D0 1188 SRCTL2 Serializer2 controlregister 01D0 118C SRCTL3 Serializer3 controlregister 01D0 1190 – 01D0 11FC – Reserved 01D0 1200 XBUF0 TransmitBufferforSerializer0 01D0 1204 XBUF1 TransmitBufferforSerializer1 01D0 1208 XBUF2 TransmitBufferforSerializer2 01D0 120C XBUF3 TransmitBufferforSerializer3 01D0 1210 – 01D0 127C – Reserved 01D0 1280 RBUF0 ReceiveBufferforSerializer0 01D0 1284 RBUF1 ReceiveBufferforSerializer1 01D0 1288 RBUF2 ReceiveBufferforSerializer2 01D0 128C RBUF3 ReceiveBufferforSerializer3 01D0 1290 – 01D0 13FF – Reserved

302 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-102.McASP0 Data Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME COMMENTS (Used when RSEL orXSEL McASP0 receivebuffersorMcASP0 transmitbuffersvia bits= 0 [thesebitsarelocated01D0 1400 – 01D0 17FF RBUF0/XBUF0 thePeripheralData Bus. intheRFMT orXFMT registers, respectively].) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 303 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-103.McASP1 ControlRegisters HEX ADDRESS RANGE ACRONYM REGISTER NAME 01D0 1800 PID PeripheralIdentificationregister[Registervalue:0x0010 0101] 01D0 1804 – Reserved 01D0 1808 – Reserved 01D0 180C – Reserved 01D0 1810 PFUNC Pinfunctionregister 01D0 1814 PDIR Pindirectionregister 01D0 1818 – Reserved 01D0 181C – Reserved 01D0 1820 – Reserved 01D0 1824 – 01D0 1843 – Reserved 01D0 1844 GBLCTL Globalcontrolregister 01D0 1848 – Reserved 01D0 184C DLBCTL DigitalLoop-backcontrolregister 01D0 1850 DITCTL DIT mode controlregister 01D0 1854 – 01D0 185F – Reserved AliasofGBLCTL containingonlyReceiverResetbits,allowstransmittobe reset01D0 1860 RGBLCTL independentlyfromreceive. 01D0 1864 – Reserved 01D0 1868 – Reserved 01D0 186C – Reserved 01D0 1870 – Reserved 01D0 1874 – Reserved 01D0 1878 – Reserved 01D0 187C RINTCTL Receiverinterruptcontrolregister 01D0 1880 RSTAT Statusregister– Receiver 01D0 1884 – 01D0 1888 – 01D0 188C – 01D0 1890 – 01D0 189F – Reserved AliasofGBLCTL containingonlyTransmitterResetbits,allowstransmittobe reset01D0 18A0 XGBLCTL independentlyfromreceive. 01D0 18A4 XMASK TransmitformatUNIT bitmask register 01D0 18A8 XFMT Transmitbitstreamformatregister 01D0 18AC AFSXCTL Transmitframesynccontrolregister 01D0 18B0 ACLKXCTL Transmitclockcontrolregister 01D0 18B4 AHCLKXCTL High-frequencyTransmitclockcontrolregister 01D0 18B8 XTDM TransmitTDM slot0–31 register 01D0 18BC XINTCTL Transmitinterruptcontrolregister 01D0 18C0 XSTAT Statusregister– Transmitter 01D0 18C4 XSLOT CurrenttransmitTDM slot 01D0 18C8 XCLKCHK Transmitclockcheckcontrolregister 01D0 18CC XEVTCTL TransmitDMA eventcontrolregister

304 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-103.McASP1 ControlRegisters(continued) HEX ADDRESS RANGE ACRONYM REGISTER NAME 01D0 18D0 – 01D0 18FF – Reserved 01D0 1900 DITCSRA0 Left(evenTDM slot)channelstatusregisterfile 01D0 1904 DITCSRA1 Left(evenTDM slot)channelstatusregisterfile 01D0 1908 DITCSRA2 Left(evenTDM slot)channelstatusregisterfile 01D0 190C DITCSRA3 Left(evenTDM slot)channelstatusregisterfile 01D0 1910 DITCSRA4 Left(evenTDM slot)channelstatusregisterfile 01D0 1914 DITCSRA5 Left(evenTDM slot)channelstatusregisterfile 01D0 1918 DITCSRB0 Right(oddTDM slot)channelstatusregisterfile 01D0 191C DITCSRB1 Right(oddTDM slot)channelstatusregisterfile 01D0 1920 DITCSRB2 Right(oddTDM slot)channelstatusregisterfile 01D0 1924 DITCSRB3 Right(oddTDM slot)channelstatusregisterfile 01D0 1928 DITCSRB4 Right(oddTDM slot)channelstatusregisterfile 01D0 192C DITCSRB5 Right(oddTDM slot)channelstatusregisterfile 01D0 1930 DITUDRA0 Left(evenTDM slot)userdataregisterfile 01D0 1934 DITUDRA1 Left(evenTDM slot)userdataregisterfile 01D0 1938 DITUDRA2 Left(evenTDM slot)userdataregisterfile 01D0 193C DITUDRA3 Left(evenTDM slot)userdataregisterfile 01D0 1940 DITUDRA4 Left(evenTDM slot)userdataregisterfile 01D0 1944 DITUDRA5 Left(evenTDM slot)userdataregisterfile 01D0 1948 DITUDRB0 Right(oddTDM slot)userdataregisterfile 01D0 194C DITUDRB1 Right(oddTDM slot)userdataregisterfile 01D0 1950 DITUDRB2 Right(oddTDM slot)userdataregisterfile 01D0 1954 DITUDRB3 Right(oddTDM slot)userdataregisterfile 01D0 1958 DITUDRB4 Right(oddTDM slot)userdataregisterfile 01D0 195C DITUDRB5 Right(oddTDM slot)userdataregisterfile 01D0 1960 – 01D0 197F – Reserved 01D0 1980 SRCTL0 Serializer0 controlregister 01D0 1984 – 01D0 19FF – Reserved 01D0 1A00 XBUF0 TransmitBufferforSerializer0 01D0 1A04 – 01D0 13FF – Reserved Table6-104.McASP1 Data Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME COMMENTS (Used when XSEL bits= 0 01D0 1C00 – 01D0 1FFF XBUF1 McASP1 transmitbuffersviathePeripheralData Bus. [thesebitsarelocatedinthe XFMT register].) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 305 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.22.3 McASP0 and McASP1 ElectricalData/Timing

6.22.3.1 MultichannelAudio SerialPort(McASP0) Timing

Table6-105.Timing Requirements forMcASP0 (seeFigure6-82and Figure6-83)(1) -1G NO. UNIT MIN MAX 1 tc(AHCKRX) Cycletime,AHCLKR/X 20.8 ns 2 tw(AHCKRX) Pulseduration,AHCLKR/X highorlow 8.3 ns 3 tc(CKRX) Cycletime,ACLKR/X ACLKR/X ext 37 ns 4 tw(CKRX) Pulseduration,ACLKR/X highorlow ACLKR/X ext 15 ns ACLKR/X int 15 ns 5 tsu(FRX-CKRX) Setuptime,AFSR/X inputvalidbeforeACLKR/X latchesdata ACLKR/X ext 3 ns ACLKR/X int 0 ns 6 th(CKRX-FRX) Holdtime,AFSR/X inputvalidafterACLKR/X latchesdata ACLKR/X ext 3 ns ACLKR int 15 ns 7 tsu(AXR-CKRX) Setuptime,AXR inputvalidbeforeACLKR/X latchesdata ACLKX int 14 ns ACLKR/X ext 3 ns ACLKR/X int 3 ns 8 th(CKRX-AXR) Holdtime,AXR inputvalidafterACLKR/X latchesdata ACLKR/X ext 3 ns (1) ACLKX internal:ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1 ACLKX externalinput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=0 ACLKX externaloutput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=1 ACLKR internal:ACLKRCTL.CLKRM=1, PDIR.ACLKR = 1 ACLKR externalinput:ACLKRCTL.CLKRM=0, PDIR.ACLKR=0 ACLKR externaloutput:ACLKRCTL.CLKRM=0, PDIR.ACLKR=1

306 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-106.SwitchingCharacteristicsOver Recommended OperatingConditionsforMcASP0 (1)(2)(3) (seeFigure6-82and Figure6-83) -1G NO. PARAMETER UNIT MIN MAX 9 tc(AHCKRX) Cycletime,AHCLKR/X 41.7 ns 10 tw(AHCKRX) Pulseduration,AHCLKR/X highorlow AH -2.5 ns 11 tc(CKRX) Cycletime,ACLKR/X ACLKR/X int 41.7 ns 12 tw(CKRX) Pulseduration,ACLKR/X highorlow ACLKR/X int A -2.5 ns ACLKR int -2 5 ns ACLKX int -1 5 ns 13 td(CKRX-FRX) Delaytime,ACLKR/X transmitedge toAFSX/R outputvalid ACLKR ext 0 15 ns ACLKX ext 0 16 ns ACLKX int -2 5 ns 14 td(CKX-AXRV) Delaytime,ACLKX transmitedge toAXR outputvalid ACLKX ext 0 16 ns ACLKR/X int -3 8 nsDisabletime,AXR highimpedance followinglastdatabit15 tdis(CKRX-AXRHZ) fromACLKR/X transmitedge ACLKR/X ext -3 15 ns (1) A = (ACLKR/X period)/2inns.Forexample,when ACLKR/X periodis25 ns,use A = 12.5ns. (2) AH = (AHCLKR/X period)/2inns.Forexample,when AHCLKR/X periodis25 ns,use AH = 12.5ns. (3) ACLKX internal:ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1 ACLKX externalinput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=0 ACLKX externaloutput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=1 ACLKR internal:ACLKRCTL.CLKRM=1, PDIR.ACLKR = 1 ACLKR externalinput:ACLKRCTL.CLKRM=0, PDIR.ACLKR=0 ACLKR externaloutput:ACLKRCTL.CLKRM=0, PDIR.ACLKR=1 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 307 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

A0 A1 B0 B1 A30 A31 B30 B31 C0 C1 C2 C3 C31 AHCLKR/X (Falling Edge Polarity) AHCLKR/X (Rising Edge Polarity) AFSR/X (Bit Width, 0 Bit Delay) AFSR/X (Bit Width, 1 Bit Delay) AFSR/X (Bit Width, 2 Bit Delay) AFSR/X (Slot Width, 0 Bit Delay) AFSR/X (Slot Width, 1 Bit Delay) AFSR/X (Slot Width, 2 Bit Delay) AXR[n] (Data In/Receive) ACLKR/X (CLKRP = CLKXP = 0)(A) ACLKR/X (CLKRP = CLKXP = 1)(B) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com A. For CLKRP = CLKXP = 0, the McASP transmitterisconfiguredforrisingedge (toshiftdata out)and the McASP receiverisconfiguredforfallingedge (toshiftdatain). B. For CLKRP = CLKXP = 1,theMcASP transmitterisconfiguredforfallingedge (toshiftdataout)and theMcASP receiverisconfiguredforrisingedge (toshiftdatain). Figure6-82.McASP0 and McASP1 InputTimings

308 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

A0 A1 B0 B1 A30 A31 B30 B31 C0 C1 C2 C3 C31 AHCLKR/X (Falling Edge Polarity) AHCLKR/X (Rising Edge Polarity) AFSR/X (Bit Width, 0 Bit Delay) AFSR/X (Bit Width, 1 Bit Delay) AFSR/X (Bit Width, 2 Bit Delay) AFSR/X (Slot Width, 0 Bit Delay) AFSR/X (Slot Width, 1 Bit Delay) AFSR/X (Slot Width, 2 Bit Delay) AXR[n] (Data Out/Transmit) ACLKR/X (CLKRP = CLKXP = 0)(B) ACLKR/X (CLKRP = CLKXP = 1)(A) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 A. For CLKRP = CLKXP = 1,theMcASP transmitterisconfiguredforfallingedge (toshiftdataout)and theMcASP receiverisconfiguredforrisingedge (toshiftdatain). B. For CLKRP = CLKXP = 0, the McASP transmitterisconfiguredforrisingedge (toshiftdata out)and the McASP receiverisconfiguredforfallingedge (toshiftdatain). Figure6-83.McASP0 and McASP1 Output Timings Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 309 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.22.3.2 MultichannelAudio SerialPort(McASP1) DIT Timing

Table6-107.Timing Requirements forMcASP1 (seeFigure6-82and Figure6-83)(1) -1G NO. UNIT MIN MAX 1 tc(AHCKRX) Cycletime,AHCLKX 20.8 ns 2 tw(AHCKRX) Pulseduration,AHCLKX highorlow 8.3 ns 3 tc(CKRX) Cycletime,ACLKX ACLKX ext 37 ns 4 tw(CKRX) Pulseduration,ACLKX highorlow ACLKX ext 15 ns (1) ACLKX internal:ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1 ACLKX externalinput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=0 ACLKX externaloutput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=1

310 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-108.SwitchingCharacteristicsOver Recommended OperatingConditionsforMcASP1 (1)(2)(3) (seeFigure6-82and Figure6-83) -1G NO. PARAMETER UNIT MIN MAX 9 tc(AHCKRX) Cycletime,AHCLKX 41.7 ns 10 tw(AHCKRX) Pulseduration,AHCLKX highorlow AH -2.5 ns 11 tc(CKRX) Cycletime,ACLKX 41.7 ns 12 tw(CKRX) Pulseduration,ACLKX highorlow ACLKR/X int A -2.5 ns ACLKX int -1 5 ns 14 td(CKX-AXRV) Delaytime,ACLKX transmitedge toAXR outputvalid ACLKX ext 0 16 ns ACLKX int -3 8 nsDisabletime,AXR highimpedance followinglastdatabit15 tdis(CKRX-AXRHZ) fromACLKX transmitedge ACLKX ext -3 15 ns (1) A = (ACLKX period)/2inns.Forexample,when ACLKX periodis25 ns,use A = 12.5ns. (2) AH = (AHCLKX period)/2inns.Forexample,when AHCLKX periodis25 ns,use AH = 12.5ns. (3) ACLKX internal:ACLKXCTL.CLKXM=1, PDIR.ACLKX = 1 ACLKX externalinput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=0 ACLKX externaloutput:ACLKXCTL.CLKXM=0, PDIR.ACLKX=1 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 311 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.23 SerialPeripheralInterface(SPI)

The SPI isa high-speedsynchronousserialinput/outputportthatallowsa serialbitstreamofprogrammed length(2-to-16bits)tobe shiftedintoand outofthedeviceata programmed bit-transferrate.The SPI is normallyused forcommunicationbetween theTMS320DM646x DMSoC and externalperipherals.Typical applicationsinlcudea interfacetoexternalI/Oorperipheralexpansionviadevicessuch as shiftregisers, displaydrivers,SPI EEPROMs, and Analog-to-DigitalConverters(ADCs).

6.23.1 SPI Device-SpecificInformation

The VCE6467T SPI supportsthefollowingfeatures:

  • Master/slaveoperation
  • 2 chipselectsforinterfacing/controltomultipleSPI slavedevices
  • 3-,4-,5-wireinterface[TheVCE6467T supports3-pinmode, 2 4-pinmodes, and the5-pinmode.]
  • 16-bitshiftregister
  • Receivebufferregister
  • 8-bitclockprescaler
  • Programmable SPI clockfrequencyrange,characterlength,and clockphase and polarity

6.23.2 SPI PeripheralRegisterDescription(s)

Table6-109shows theSPI registers. Table6-109.SPI Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 01C6 6800 SPIGCR0 SPI GlobalControlRegister0 01C6 6804 SPIGCR1 SPI GlobalControlRegister1 01C6 5808 SPIINT SPI InterruptRegister 01C6 680C SPIILVL SPI InterruptLevelRegister 01C6 6810 SPIFLG SPI FlagStatusRegister 01C6 6814 SPIPC0 SPI PinControlRegister0 01C6 6818 – Reserved 01C6 681C SPIPC2 SPI PinControlRegister2 01C6 6820 – 01C6 6838 – Reserved 01C6 683C SPIDAT1 SPI ShiftRegister1 01C6 6840 SPIBUF SPI BufferRegister 01C6 6844 SPIEMU SPI EmulationRegister 01C6 6848 SPIDELAY SPI DelayRegister 01C6 684C SPIDEF SPI DefaultChipSelectRegister 01C6 6850 SPIFMT0 SPI Data FormatRegister0 01C6 6854 SPIFMT1 SPI Data FormatRegister1 01C6 6858 SPIFMT2 SPI Data FormatRegister2 01C6 685C SPIFMT3 SPI Data FormatRegister3 01C6 6860 INTVEC0 SPI InterruptVectorRegister0 01C6 6864 INTVEC1 SPI InterruptVectorRegister1 01C6 6868 – 01C6 6FFF – Reserved

312 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.23.3 SPI ElectricalData/Timing

Master Mode — General Table6-110.GeneralSwitchingCharacteristicsinMaster Mode (1) -1G NO. PARAM2ETER UNIT MIN MAX 1 tc(CLK) Cycletime,SPI_CLK 2P ns 2 tw(CLKH) Pulsewidth,SPI_CLK high P ns 3 tw(CLKL) Pulsewidth,SPI_CLK low P ns Outputsetuptime,SPI_SIMO valid(1stbit)beforeinitialSPI_CLK risingedge,3-/4-/5-pinmode, 2P polarity= 0,phase = 0 Outputsetuptime,SPI_SIMO valid(1stbit)beforeinitialSPI_CLK risingedge,3-/4-/5-pinmode, 0.5T+ 2P polarity= 0,phase = 1 4 tosu(SIMO-CLK) ns Outputsetuptime,SPI_SIMO valid(1stbit)beforeinitialSPI_CLK fallingedge,3-/4-/5-pinmode, 2P polarity= 1,phase = 0 Outputsetuptime,SPI_SIMO valid(1stbit)beforeinitialSPI_CLK fallingedge,3-/4-/5-pinmode, 0.5T+ 2P polarity= 1,phase = 1 Delaytime,SPI_CLK transmitrisingedge toSPI_SIMO outputvalid 5(subsequentbitdriven),3-/4-/5-pinmode, polarity= 0,phase = 0 Delaytime,SPI_CLK transmitfallingedge toSPI_SIMO output valid(subsequentbitdriven),3-/4-/5-pinmode, polarity= 0,phase 5 = 1 5 td(CLK-SIMO) ns Delaytime,SPI_CLK transmitfallingedge toSPI_SIMO output valid(subsequentbitdriven),3-/4-/5-pinmode, polarity= 1,phase 5 = 0 Delaytime,SPI_CLK transmitrisingedge toSPI_SIMO outputvalid 5(subsequentbitdriven),3-/4-/5-pinmode, polarity= 1,phase = 1 Outputholdtime,SPI_SIMO valid(exceptfinalbit)afterreceive fallingedge ofSPI_CLK, 0.5T– 4 3-/4-/5-pinmode, polarity= 0,phase = 0 Outputholdtime,SPI_SIMO valid(exceptfinalbit)afterreceive risingedge ofSPI_CLK, 0.5T– 4 3-/4-/5-pinmode, polarity= 0,phase = 1 6 toh(CLK-SIMO) ns Outputholdtime,SPI_SIMO valid(exceptfinalbit)afterreceive risingedge ofSPI_CLK, 0.5T– 4 3-/4-/5-pinmode, polarity= 1,phase = 0 Outputholdtime,SPI_SIMO valid(exceptfinalbit)afterreceive fallingedge ofSPI_CLK, 0.5T– 4 3-/4-/5-pinmode, polarity= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 313 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-111.GeneralInputTiming Requirements inMaster Mode -1G NO. UNIT MIN MAX Setuptime,SPI_SOMI validbeforereceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 4 polarity= 0,phase = 0 Setuptime,SPI_SOMI validbeforereceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 4 polarity= 0,phase = 1 7 tsu(SOMI-CLK) ns Setuptime,SPI_SOMI validbeforereceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 4 polarity= 1,phase = 0 Setuptime,SPI_SOMI validbeforereceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 4 polarity= 1,phase = 1 Holdtime,SPI_SOMI validafterreceivefallingedge ofSPI_CLK, 23-/4-/5-pinmode, polarity= 0,phase = 0 Holdtime,SPI_SOMI validafterreceiverisingedge ofSPI_CLK, 23-/4-/5-pinmode, polarity= 0,phase = 1 8 th(CLK-SOMI) ns Holdtime,SPI_SOMI validafterreceiverisingedge ofSPI_CLK, 23-/4-/5-pinmode, polarity= 1,phase = 0 Holdtime,SPI_SOMI validafterreceivefallingedge ofSPI_CLK, 23-/4-/5-pinmode, polarity= 1,phase = 1

314 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 SlaveMode — General Table6-112.GeneralSwitchingCharacteristicsinSlaveMode (For3-/4-/5-PinModes) (1) -1G NO. PARAMETER UNIT MIN MAX Delaytime,transmitrisingedge ofSPI_CLK toSPI_SOMI output 15valid,3-/4-/5-pinmode, polarity= 0,phase = 0 Delaytime,transmitfallingedge ofSPI_CLK toSPI_SOMI output 15valid,3-/4-/5-pinmode, polarity= 0,phase = 1 13 td(CLK-SOMI) ns Delaytime,transmitfallingedge ofSPI_CLK toSPI_SOMI output 15valid,3-/4-/5-pinmode, polarity= 1,phase = 0 Delaytime,transmitrisingedge ofSPI_CLK toSPI_SOMI output 15valid,3-/4-/5-pinmode, polarity= 1,phase = 1 Outputholdtime,SPI_SOMI valid(exceptfinalbit)afterreceive 0.5T– 4fallingedge ofSPI_CLK, 3-/4-/5-pinmode, polarity= 0,phase = 0 Outputholdtime,SPI_SOMI valid(exceptfinalbit)afterreceive 0.5T– 4risingedge ofSPI_CLK, 3-/4-/5-pinmode, polarity= 0,phase = 1 14 toh(CLK-SOMI) ns Outputholdtime,SPI_SOMI valid(exceptfinalbit)afterreceive 0.5T– 4risingedge ofSPI_CLK, 3-/4-/5-pinmode, polarity= 1,phase = 0 Outputholdtime,SPI_SOMI valid(exceptfinalbit)afterreceive 0.5T– 4fallingedge ofSPI_CLK, 3-/4-/5-pinmode, polarity= 1,phase = 1 (1) T = periodofSPI_CLK Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 315 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-113.GeneralInputTiming Requirements inSlaveMode (1) -1G NO. UNIT MIN MAX 9 tc(CLK) Cycletime,SPI_CLK 2P ns 10 tw(CLKH) Pulsewidth,SPI_CLK high P ns 11 tw(CLKL) Pulsewidth,SPI_CLK low P ns Setuptime,SPI_SIMO datavalidbeforereceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 2P polarity= 0,phase = 0 Setuptime,SPI_SIMO datavalidbeforereceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 2P polarity= 0,phase = 1 15 tsu(SIMO-CLK) ns Setuptime,SPI_SIMO datavalidbeforereceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 2P polarity= 1,phase = 0 Setuptime,SPI_SIMO datavalidbeforereceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 2P polarity= 1,phase = 1 Holdtime,SPI_SIMO datavalidafterreceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 2 polarity= 0,phase = 0 Holdtime,SPI_SIMO datavalidafterreceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 2 polarity= 0,phase = 1 16 th(CLK-SIMO) ns Holdtime,SPI_SIMO datavalidafterreceiverisingedge of SPI_CLK, 3-/4-/5-pinmode, 2 polarity= 1,phase = 0 Holdtime,SPI_SIMO datavalidafterreceivefallingedge of SPI_CLK, 3-/4-/5-pinmode, 2 polarity= 1,phase = 1 (1) P = periodofSPI coreclock

316 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Master Mode — Additional Table6-114.AdditionalOutput SwitchingCharacteristicsof4-PinEnable Option inMaster Mode (1)(2) -1G NO. PARAMETER UNIT MIN MAX Delaytime,slaveassertionofSPI_EN activetofirstSPI_CLK 3P + 6risingedge frommaster,4-pinmode, polarity= 0,phase = 0 Delaytime,slaveassertionofSPI_EN activetofirstSPI_CLK 0.5T+ 3P + 6risingedge frommaster,4-pinmode, polarity= 0,phase = 1 17 td(EN-CLK) ns Delaytime,slaveassertionofSPI_EN activetofirstSPI_CLK 3P + 6fallingedge frommaster,4-pinmode, polarity= 1,phase = 0 Delaytime,slaveassertionofSPI_EN activetofirstSPI_CLK 0.5T+ 3P + 6fallingedge frommaster,4-pinmode, polarity= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-86shows onlypolarity= 0,phase = 0 as an example.Inthiscase,theMasterSPI isreadywithnew databeforeSPI_EN assertion. Table6-115.AdditionalInputTiming Requirements of4-PinEnable Option inMaster Mode (1)(2) -1G NO. UNIT MIN MAX Delaytime,max delayforslavetodeassertSPI_EN afterfinal 0.5T+ PSPI_CLK fallingedge,4-pinmode,polarity= 0,phase = 0 Delaytime,max delayforslavetodeassertSPI_EN afterfinal PSPI_CLK fallingedge,4-pinmode,polarity= 0,phase = 1 18 td(CLK-EN) ns Delaytime,max delayforslavetodeassertSPI_EN afterfinal 0.5T+ PSPI_CLK risingedge,4-pinmode,polarity= 1,phase = 0 Delaytime,max delayforslavetodeassertSPI_EN afterfinal PSPI_CLK risingedge,4-pinmode,polarity= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-86shows onlypolarity= 0,phase = 0 as an example.Inthiscase,theMasterSPI isreadywithnew databeforeSPI_EN deassertion. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 317 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-116.AdditionalOutput SwitchingCharacteristicsof4-PinChip-SelectOption inMaster Mode (1)(2) -1G NO. PARAMETER UNIT MIN MAX Outputsetuptime,SPI_CS[n]activebeforefirst SPI_CLK risingedge,polarity= 0,phase = 0, (C2TDELAY + 2)*P -6 SPIDELAY.C2TDELAY = 0 Outputsetuptime,SPI_CS[n]activebeforefirst SPI_CLK risingedge,polarity= 0,phase = 1, (C2TDELAY + 2)*P -6 SPIDELAY.C2TDELAY = 0 19 tosu(CS-CLK) (3) ns Outputsetuptime,SPI_CS[n]activebeforefirst SPI_CLK fallingedge,polarity= 1,phase = 0, (C2TDELAY + 2)*P -6 SPIDELAY.C2TDELAY = 0 Outputsetuptime,SPI_CS[n]activebeforefirst SPI_CLK fallingedge,polarity= 1,phase = 1, (C2TDELAY + 2)*P -6 SPIDELAY.C2TDELAY = 0 Delaytime,finalSPI_CLK fallingedge tomaster deassertingSPI_CS[n],polarity= 0,phase = 0, (T2CDELAY + 1)*P -6SPIDELAY.T2CDELAY = 0,SPIDAT1.CSHOLD notenabled Delaytime,finalSPI_CLK fallingedge tomaster deassertingSPI_CS[n],polarity= 0,phase = 1, (T2CDELAY + 1)*P -6SPIDELAY.T2CDELAY = 0,SPIDAT1.CSHOLD notenabled 20 td(CLK-CS) ns Delaytime,finalSPI_CLK risingedge tomaster deassertingSPI_CS[n],polarity= 1,phase = 0, (T2CDELAY + 1)*P -6SPIDELAY.T2CDELAY = 0,SPIDAT1.CSHOLD notenabled Delaytime,finalSPI_CLK risingedge tomaster deassertingSPI_CS[n],polarity= 1,phase = 1, (T2CDELAY + 2)*P -6SPIDELAY.T2CDELAY = 0,SPIDAT1.CSHOLD notenabled (1) P = periodofSPI coreclock (2) Figure6-86shows onlypolarity= 0,phase = 0 as an example. (3) The MasterSPI isreadywithnew databeforeSPI_CS[n]assertion.

318 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-117.AdditionalOutput SwitchingCharacteristicsof5-PinOption inMaster Mode (1) -1G NO. PARAMETER UNIT MIN MAX Delaytime,finalSPI_CLK fallingedge to masterdeassertingSPI_CS[n], polarity= 0,phase = 0, (T2CDELAY + 2)*P -6 SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD notenabled Delaytime,finalSPI_CLK risingedge to masterdeassertingSPI_CS[n], polarity= 0,phase = 1, (T2CDELAY + 2)*P -6 SPIDELAY.T2CDELAY[4:0] = 0, SPIDAT1.CSHOLD notenabled 32 td(CLK-CS) (2) ns Delaytime,finalSPI_CLK risingedge to masterdeassertingSPI_CS[n], polarity= 1,phase = 0, (T2CDELAY + 2)*P -6 SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD notenabled Delaytime,finalSPI_CLK fallingedge to masterdeassertingSPI_CS[n], polarity= 1,phase = 1, (T2CDELAY + 2)*P -6 SPIDELAY.T2CDELAY = 0, SPIDAT1.CSHOLD notenabled Outputsetuptime,SPI_CS[n]activebefore firstSPI_CLK risingedge,polarity= 0, (C2TDELAY + 2)*P -6 phase = 0,SPIDELAY.C2TDELAY = 0 Outputsetuptime,SPI_CS[n]activebefore firstSPI_CLK risingedge,polarity= 0, (C2TDELAY + 2)*P -6 phase = 1,SPIDELAY.C2TDELAY = 0 22 tosu(CS-CLK) (2)(3) ns Outputsetuptime,SPI_CS[n]activebefore firstSPI_CLK fallingedge,polarity= 1, (C2TDELAY + 2)*P -6 phase = 0,SPIDELAY.C2TDELAY = 0 Outputsetuptime,SPI_CS[n]activebefore firstSPI_CLK fallingedge,polarity= 1, (C2TDELAY + 2)*P -6 phase = 1,SPIDELAY.C2TDELAY = 0 Delaytime,SPI_EN assertionlowtofirst SPI_CLK risingedge,polarity= 0, 0.5T+ Pphase = 0,SPI_EN was initiallydeasserted and SPI_CLK delayed Delaytime,SPI_EN assertionlowtofirst SPI_CLK risingedge,polarity= 0, Pphase = 1,SPI_EN was initiallydeasserted and SPI_CLK delayed 23 td(CLK-EN) (2) ns Delaytime,SPI_EN assertionlowtofirst SPI_CLK fallingedge,polarity= 1, 0.5T+ Pphase = 0,SPI_EN was initiallydeasserted and SPI_CLK delayed Delaytime,SPI_EN assertionlowtofirst SPI_CLK fallingedge,polarity= 1, Pphase = 1,SPI_EN was initiallydeasserted and SPI_CLK delayed (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-86shows onlypolarity= 0,phase = 0 as an example. (3) SPI_EN isimmediatelyasserted,theSPI Masterisreadywithnew databeforeSPI_CS[n]assertion. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 319 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-118.AdditionalInputTiming Requirements of5-PinOption inMaster Mode (1) -1G NO. UNIT MIN MAX MIN MAX Delaytime,max delayforslave SPI todriveSPI_ENA validafter 21 td(CSL-ENA) masterassertsSPI_CS[n]to 0.5P 0.5D ns delaythemasterfrombeginning thenexttransfer Delaytime,max delayforslave todeassertSPI_ENA afterfinal 0.5T 0.5TSPI_CLK fallingedge,5-pin mode, polarity= 0,phase = 0 Delaytime,max delayforslave todeassertSPI_ENA afterfinal 0 0SPI_CLK fallingedge,5-pin mode, polarity= 0,phase = 1 31 td(CLK-ENA) (2)(3) ns Delaytime,max delayforslave todeassertSPI_ENA afterfinal 0.5T 0.5TSPI_CLK risingedge,5-pin mode, polarity= 1,phase = 0 Delaytime,max delayforslave todeassertSPI_ENA afterfinal 0 0SPI_CLK risingedge,5-pin mode, polarity= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock;D = periodof24-MHz clock (2) SPI masterisreadywithnew databeforeSPI_ENA deassertion. (3) Figure6-86shows onlypolarity= 0,phase = 0 as an example. SlaveMode — Additional Table6-119.AdditionalOutput SwitchingCharacteristicsof4-PinEnable Option inSlaveMode (1) -1G NO. PARAMETER UNIT MIN MAX Delaytime,finalSPI_CLK fallingedge to slavedeassertingSPI_EN, polarity= 0, P – 6 3P + 15 phase = 0 Delaytime,finalSPI_CLK fallingedge to slavedeassertingSPI_EN, polarity= 0, 0.5T+ P – 6 0.5T+ 3P + 15 phase = 1 SPI24 td(CLK-EN) (2) ns Delaytime,finalSPI_CLK risingedge toslave deassertingSPI_EN, polarity= 1, P – 6 3P + 15 phase = 0 Delaytime,finalSPI_CLK risingedge toslave deassertingSPI_EN, polarity= 1, 0.5T+ P – 6 0.5T+ 3P + 15 phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-87shows onlypolarity= 0,phase = 0 as an example. Table6-120.AdditionalOutput SwitchingCharacteristicsof4-PinChip-SelectOption inSlaveMode (1) -1G NO. PARAMETER UNIT MIN MAX Delaytime,masterassertingSPI_CS[n]toslavedrivingSPI_SOMI27 td(CSL-SOMI) P + 6 nsdatavalid Disabletime,masterdeassertingSPI_CS[n]toslavedriving28 tdis(CSH-SOMI) P + 6 nsSPI_SOMI highimpedance (1) T = periodofSPI_CLK; P = periodofSPI coreclock

320 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-121.AdditionalInputTiming Requirements of4-PinChip-SelectOption inSlaveMode (1) -1G NO. UNIT MIN MAX Setuptime,SPI_CS[n]assertedatslavetofirstSPI_CLK edge25 tsu(CSL-CLK) 2P + 6 ns(risingorfalling)atslave Delaytime,finalfallingedge SPI_CLK toSPI_CS[n]deasserted, 0.5T+ P + 6polarity= 0,phase = 0 Delaytime,finalfallingedge SPI_CLK toSPI_CS[n]deasserted, P + 6polarity= 0,phase = 1 26 td(CLK-CSH) (2) ns Delaytime,finalrisingedge SPI_CLK toSPI_CS[n]deasserted, 0.5T+ P + 6polarity= 1,phase = 0 Delaytime,finalrisingedge SPI_CLK toSPI_CS[n]deasserted, P + 6polarity= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-87shows onlypolarity= 0,phase = 0 as an example. Table6-122.AdditionalOutput SwitchingCharacteristicsof5-PinOption inSlaveMode (1) -1G NO. PARAMETER UNIT MIN MAX Enabletime,masterassertingSPI_CS[n]toslavedrivingSPI33 ten(CSL-SOMI) P + 6 nsSPI_SOMI valid Disabletime,masterdeassertingSPI_CS[n]toslavedrivingSPI34 tdis(CSH-SOMI) P + 6 nsSPI_SOMI highimpedance SPI29 ten(CSL-EN) Enabletime,masterassertingSPI_CS[n]toslavedrivingSPI_EN 6 ns Disabletime,finalclockreceivefallingedge ofSPI_CLK toslave driveSPI_EN highimpedance,polarity= 0,phase = 0, 1.5P+ 6 SPIINT0.ENABLE HIGHZ = 1 Disabletime,finalclockreceiverisingedge ofSPI_CLK toslave driveSPI_EN highimpedance,polarity= 0,phase = 1, 1.5P+ 6 SPIINT0.ENABLE HIGHZ = 1 SPI30 tdis(CLK-ENZ) (2) ns Disabletime,finalclockreceiverisingedge ofSPI_CLK toslave driveSPI_EN highimpedance,polarity= 1,phase = 0, 1.5P+ 6 SPIINT0.ENABLE HIGHZ = 1 Disabletime,finalclockreceivefallingedge ofSPI_CLK toslave driveSPI_EN highimpedance,polarity= 1,phase = 1, 1.5P+ 6 SPIINT0.ENABLE HIGHZ = 1 Disabletime,SPI_CS[n]deassertiontoslavedriveSPI_EN high impedance,polarity= 0,phase = 0, P + 6 SPIINT0.ENABLE HIGHZ = 1 Disabletime,SPI_CS[n]deassertiontoslavedriveSPI_EN high impedance,polarity= 0,phase = 1, P + 6 SPIINT0.ENABLE HIGHZ = 1 37 tdis(CSH-ENH) (2) ns Disabletime,SPI_CS[n]deassertiontoslavedriveSPI_EN high impedance,polarity= 1,phase = 0, P + 6 SPIINT0.ENABLE HIGHZ = 1 Disabletime,SPI_CS[n]deassertiontoslavedriveSPI_EN high impedance,polarity= 1,phase = 1, P + 6 SPIINT0.ENABLE HIGHZ = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-87shows onlypolarity= 0,phase = 0 as an example. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 321 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-122.AdditionalOutput SwitchingCharacteristicsof5-PinOption inSlaveMode (continued) -1G NO. PARAMETER UNIT MIN MAX Delaytime,finalclockreceiveedge on SPI_CLK toslave deassertingSPI_EN, polarity= 0,phase = 0, 3P + 15 SPIINT0.ENABLE HIGHZ = 0 Delaytime,finalclockreceiveedge on SPI_CLK toslave 0.5T+ 3P +deassertingSPI_EN, polarity= 0,phase = 1, 15SPIINT0.ENABLE HIGHZ = 0 38 td(CLK-ENZ) (2) ns Delaytime,finalclockreceiveedge on SPI_CLK toslave deassertingSPI_EN, polarity= 1,phase = 0, 3P + 15 SPIINT0.ENABLE HIGHZ = 0 Delaytime,finalclockreceiveedge on SPI_CLK toslave 0.5T+ 3P +deassertingSPI_EN, polarity= 1,phase = 1, 15SPIINT0.ENABLE HIGHZ = 0 Delaytime,SPI_CS[n]deassertiontoslavedeassertingSPI_EN, 6polarity= 0,phase = 0,SPIINT0.ENABLE HIGHZ = 0 Delaytime,SPI_CS[n]deassertiontoslavedeassertingSPI_EN, 6polarity= 0,phase = 1,SPIINT0.ENABLE HIGHZ = 0 39 td(CSH-ENH) (2) ns Delaytime,SPI_CS[n]deassertiontoslavedeassertingSPI_EN, 6polarity= 1,phase = 0,SPIINT0.ENABLE HIGHZ = 0 Delaytime,SPI_CS[n]deassertiontoslavedeassertingSPI_EN 6polarity= 1,phase = 1,SPIINT0.ENABLE HIGHZ = 0 Table6-123.AdditionalInputTiming Requirements of5-PinOption inSlaveMode (1) -1G NO. UNIT MIN MAX Delaytime,SPI_CS[n]assertedatslavetofirstclockedge (rising35 td(CSL-CLK) P nsorfalling)ofSPI_CLK atslave Delaytime,SPI_CLK fallingedge toSPI_CS[n]deasserted, 0.5T+ P + 6polarity= 0,phase = 0 Delaytime,SPI_CLK fallingedge toSPI_CS[n]deasserted, P + 6polarity= 0,phase = 1 36 td(CLK-CSH) (2) ns Delaytime,SPI_CLK risingedge toSPI_CS[n]deasserted,polarity 0.5T+ P + 6= 1,phase = 0 Delaytime,SPI_CLK risingedge toSPI_CS[n]deasserted,polarity P + 6= 1,phase = 1 (1) T = periodofSPI_CLK; P = periodofSPI coreclock (2) Figure6-87shows onlypolarity= 0,phase = 0 as an example.

322 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI MO(0) MO(1) MO(n-1) MO(n) MI(0) MI(1) MI(n-1) MI(n) MO(n) MI(n-1) MO(1) 4 5 5 6 MASTER□MODE MASTER□MODE MASTER□MODE MASTER□MODE MO(0) MO(1) MO(n-1) MI(n)MI(n-1)MI(1)MI(0) MO(0) MO(1) MO(n-1) MO(n) MI(n)MI(1)MI(0) MO(0) MO(n-1) MO(n) MI(n)MI(n-1)MI(1)MI(0) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-84.SPI Timings— Master Mode Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 323 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI SPI_CLK SPI_SIMO SPI_SOMI SI(1) SI(n-1) SI(n) SO(0) SO(1) SO(n-1) SO(n) SI(0) SI(1) SI(n) SO(0) SO(1) SLAVE□MODE SLAVE□MODE POLARITY =□0□PHASE□=□1 SLAVE□MODE POLARITY =□1□PHASE□=□0 SLAVE□MODE SI(1)SI(0) SI(n-1) SO(n-1) SO(n) SO(n-1) SI(n)SI(n-1)SI(1)SI(0) SO(n)SO(1)SO(0) SI(n)SI(n-1) SO(n-1) SO(n)SO(1)SO(0) SI(0) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com A. The firstbitoftransmitdatabecomes validon theSPI_SOMI pinwhen softwarewritestotheSPIDAT0/1 register(s). See theTMS320DM646x DMSoC SerialPeripheralInterface(SPI)User's Guide (literaturenumber SPRUER4 ). Figure6-85.SPI Timings— SlaveMode

324 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

MASTER□MODE□4□PIN□WITH□CHIP SELECT SPI_CLK SPI_SIMO SPI_SOMI SPI_EN SPI_CLK SPI_SIMO SPI_SOMI SPI_CS[n] SPI_CLK SPI_SIMO SPI_SOMI SPI_EN SPI_CS[n] MO(0) MASTER□MODE□4□PIN□WITH□ENABLE MASTER□MODE□5□PIN A.□□□Deselected□is□programmable□either□high□or□□3-state□(requires□external□pullup) DESEL(A) DESEL(A) MO(0) MO(1) MO(n-1) MO(n) MI(n)MI(n-1)MI(1)MI(0) MO(0) MO(1) MO(n-1) MO(n) MI(n)MI(n-1)MI(1)MI(0) MO(1) MO(n-1) MO(n) MI(n-1)MI(1)MI(0) MI(n) VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Figure6-86.SPI Timings— Master Mode (4-Pinand 5-Pin) Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 325 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

SPI_CLK SPI_SOMI SPI_SIMO SPI_EN SPI_CLK SPI_SOMI SPI_SIMO SPI_CS[n] SPI_CLK SPI_SOMI SPI_SIMO SPI_EN SPI_CS[n] SO(1) SO(n-1) SO(n) SO(0) SI(1) SO(0) SO(n-1) SO(n) 30,□38 SLAVE□MODE□4□PIN□WITH□ENABLE SLAVE□MODE□4□PIN□WITH□CHIP SELECT SLAVE□MODE□5□PIN DESEL(A) DESEL(A) 37,□39 A.□□□Deselected□is□programmable□either□high□or□□3-state□(requires□external□pullup) SO(n) SO(0) SI(0) SI(1) SI(n-1) SI(n) SO(n-1) SI(0) SI(n-1) SI(n) SI(0) SI(1) SI(n-1) SI(n) SO(1) SO(1) VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-87.SPI Timings— SlaveMode (4-Pinand 5-Pin)

326 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.24 UniversalAsynchronouse Receiver/Transmitter(UART)

The UART performs serial-to-parallelconversionson data receivedfrom a peripheraldevice and parallel-to-serialconversionon datareceivedfromtheCPU.

6.24.1 UART Device-SpecificInformation

VCE6467T providesup to3 UART peripheralinterfacesdependingon theselectedpinmultiplexing. Each UART has thefollowingfeatures:

  • SelectableUART/IrDA (SIR/MIR)/CIRmodes
  • Dual64 entryFIFOs forreceivedand transmitteddatapayload
  • Programmable and selectabletransmitand receiveFIFO triggerlevelsfor DMA and interrupt generation
  • Frequencyprescalervaluesfrom0 to16 383 itgeneratetheappropriatebaud rates
  • Two DMA requestsand one interruptrequesttothesystem UART functionsinclude:
  • Baud-rateup to1.8432Mbit/s
  • Software/Hardwareflowcontrol – Programmable Xon/Xoffcharacters – Programmable Auto-RTS and Auto-CTS
  • Programmable serialinterfacescharacteristics – 5,6,7,or8-bitcharacters – Even,odd,mark,space,orno paritybitgenerationand detection – 1,1.5,or2 stopbitgeneration
  • AdditionalModem controlfunctions(UDTR0, UDSR0, UDCD0, and URIN0) [UART0 only] IR-IrDAfunctionsinclude:
  • Bothslowinfrared(SIR,baud-rateup to115.2Kbit/s)and medium infrared(MIR,baud-rateup to0.576 Mbits/s)supported
  • Supportsframingerror,cyclicredundancycheck(CRC) error,and abortpattern(SIR,MIR) detection
  • 8-entrystatusFIFO (withselectabletriggerlevels)availabletomonitorframelengthand frameerrors IR-CIRfunctionsinclude:
  • Consumer Infrared(CIR)remotecontrolmode withprogrammabledataencoding Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 327 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.24.2 UART PeripheralRegisterDescription(s)

Table6-124shows theUART registername summary. Table6-125,Table6-126,and Table6-127show theUART0/1/2 registers,respectivelyalongwiththeirconfigurationrequirements. Table6-124.UART RegisterSummary ACRONYM REGISTER NAME ACRONYM REGISTER NAME RHR ReceiveHoldingRegister RXFLH ReceiveFrame LengthHighRegister THR TransmitHoldingRegister BLR BOF ControlRegister IER InterruptEnableRegister ACREG AuxilliaryControlRegister IIR InterruptIdentificationRegister SCR SupplementaryControlRegister FCR FIFO ControlRegister SSR SupplementaryStatusRegister LCR LineControlRegister EBLR BOF LengthRegister MCR Modem ControlRegister MVR Module VersionRegister LSR LineStatusRegister SYSC System ConfigurationRegister MSR Modem StatusRegister SYSS System StatusRegister SPR ScratchpadRegister WER Wake-up EnableRegister TCR TransmissionControlRegister CFPS CarrierFrequencyPrescalerRegister TLR TriggerLevelRegister DLL DivisorLatchLow Register MDR1 Mode DefinitionRegister1 DLH DivisorLatchHighRegister MDR2 Mode DefinitionRegister2 UASR UART AutobaudingStatusRegister SFLSR StatusFIFO LineStatusRegister EFR Enhanced FeatureRegister RESUME Resume Register XON1 UART XON1 CharacterRegister SFREGL StatusFIFO RegisterLow XON2 UART XON2 CharacterRegister SFREGH StatusFIFO RegisterHigh XOFF1 UART XOFF1 CharacterRegister TXFLL TransmitFrame LengthLow Register XOFF2 UART XOFF2 CharacterRegister TXFLH TransmitFrame LengthHighRegister ADDR1 IrDAAddress1 Register RXFLL ReceiveFrame LengthLow Register ADDR2 IrDAAddress2 Register

328 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-125.UART0 – UART/IrDA/CIR RegisterProgram Map HEX ADDRESS REGISTER RANGE LCR[7] = 0 LCR[7] = 1 & LCR[7:0]≠ 0xBF LCR[7:0]= 0xBF READ WRITE READ WRITE READ WRITE 0x01C2 0000 RHR THR DLL DLL DLL DLL 0x01C2 0004 IER(1) IER(1) DLH DLH DLH DLH 0x01C2 0008 IIR FCR (2) IIR FCR (2) EFR EFR 0x01C2 000C LCR LCR LCR LCR LCR LCR 0x01C2 0010 MCR (2) MCR (2) MCR (2) MCR (2) XON1/ADDR1 XON1/ADDR1 0x01C2 0014 LSR – LSR – XON2/ADR2 XON2/ADDR2 0x01C2 0018 MSR/TCR (3) TCR (3) MSR/TCR (3) TCR (3) XOFF1/TCR (3) XOFF1/TCR (3) 0x01C2 001C SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) XOFF2/TLR (3) XOFF2/TLR (3) 0x01C2 0020 MDR1 MDR1 MDR1 MDR1 MDR1 MDR1 0x01C2 0024 MDR2 MDR2 MDR2 MDR2 MDR2 MDR2 0x01C2 0028 SFLSR TXFLL SFLSR TXFLL SFLSR TXFLL 0x01C2 002C RESUME TXFLH RESUME TXFLH RESUME TXFLH 0x01C2 0030 SFREGL RXFLL SFREGL RXFLL SFREGL RXFLL 0x01C2 0034 SFREGH RXFLH SFREGH RXFLH SFREGH RXFLH 0x01C2 0038 BLR BLR UASR – UASR – 0x01C2 003C ACREG ACREG – – – – 0x01C2 0040 SCR SCR SCR SCR SCR SCR 0x01C2 0044 SSR – SSR – SSR – 0x01C2 0048 EBLR EBLR – – – – 0x01C2 0050 MVR – MVR – MVR – 0x01C2 0054 SYSC SYSC SYSC SYSC SYSC SYSC 0x01C2 0058 SYSS – SYSS – SYSS – 0x01C2 005C WER WER WER WER WER WER 0x01C2 0060 CFPS CFPS CFPS CFPS CFPS CFPS 0x01C2 007F (1) InUART modes, IER.[7:4]can onlybe writtenwhen ENHANCED_EN inEFR = 1.InIrDA/CIRmodes, ENHANCED_EN inEFR has no impacton theaccesstoIER.[7:4]. (2) MCR.[7:5]and theTX_FIFO_TRIG bitsinFCR can onlybe writtentowhen theENHANCED_EN bitinEFR = 1. (3) Transmissioncontrolregister(TCR) and triggerlevelregister(TLR)areaccessibleonlywhen theENHANCED_EN bitintheEFR =1 and theTCR_TLR bitintheMCR = 1. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 329 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Table6-126.UART1 – UART/IrDA/CIR RegisterProgram Map HEX ADDRESS REGISTER RANGE LCR[7] = 0 LCR[7] = 1 & LCR[7:0]≠ 0xBF LCR[7:0]= 0xBF READ WRITE READ WRITE READ WRITE 0x01C2 0400 RHR THR DLL DLL DLL DLL 0x01C2 0404 IER(1) IER(1) DLH DLH DLH DLH 0x01C2 0408 IIR FCR (2) IIR FCR (2) EFR EFR 0x01C2 040C LCR LCR LCR LCR LCR LCR 0x01C2 0410 MCR (2) MCR (2) MCR (2) MCR (2) XON1/ADDR1 XON1/ADDR1 0x01C2 0414 LSR – LSR – XON2/ADR2 XON2/ADDR2 0x01C2 0418 MSR/TCR (3) TCR (3) MSR/TCR (3) TCR (3) XOFF1/TCR (3) XOFF1/TCR (3) 0x01C2 041C SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) XOFF2/TLR (3) XOFF2/TLR (3) 0x01C2 0420 MDR1 MDR1 MDR1 MDR1 MDR1 MDR1 0x01C2 0424 MDR2 MDR2 MDR2 MDR2 MDR2 MDR2 0x01C2 0428 SFLSR TXFLL SFLSR TXFLL SFLSR TXFLL 0x01C2 042C RESUME TXFLH RESUME TXFLH RESUME TXFLH 0x01C2 0430 SFREGL RXFLL SFREGL RXFLL SFREGL RXFLL 0x01C2 0434 SFREGH RXFLH SFREGH RXFLH SFREGH RXFLH 0x01C2 0438 BLR BLR UASR – UASR – 0x01C2 043C ACREG ACREG – – – – 0x01C2 0440 SCR SCR SCR SCR SCR SCR 0x01C2 0444 SSR – SSR – SSR – 0x01C2 0448 EBLR EBLR – – – – 0x01C2 0450 MVR – MVR – MVR – 0x01C2 0454 SYSC SYSC SYSC SYSC SYSC SYSC 0x01C2 0458 SYSS – SYSS – SYSS – 0x01C2 045C WER WER WER WER WER WER 0x01C2 0460 CFPS CFPS CFPS CFPS CFPS CFPS 0x01C2 047F (1) InUART modes, IER.[7:4]can onlybe writtenwhen ENHANCED_EN inEFR = 1.InIrDA/CIRmodes, ENHANCED_EN inEFR has no impacton theaccesstoIER.[7:4]. (2) MCR.[7:5]and theTX_FIFO_TRIG bitsinFCR can onlybe writtentowhen theENHANCED_EN bitinEFR = 1. (3) Transmissioncontrolregister(TCR) and triggerlevelregister(TLR)areaccessibleonlywhen theENHANCED_EN bitintheEFR =1 and theTCR_TLR bitintheMCR = 1.

330 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-127.UART2 – UART/IrDA/CIR RegisterProgram Map HEX ADDRESS REGISTER RANGE LCR[7] = 0 LCR[7] = 1 & LCR[7:0]≠ 0xBF LCR[7:0]= 0xBF READ WRITE READ WRITE READ WRITE 0x01C2 0800 RHR THR DLL DLL DLL DLL 0x01C2 0804 IER(1) IER(1) DLH DLH DLH DLH 0x01C2 0808 IIR FCR (2) IIR FCR (2) EFR EFR 0x01C2 080C LCR LCR LCR LCR LCR LCR 0x01C2 0810 MCR (2) MCR (2) MCR (2) MCR (2) XON1/ADDR1 XON1/ADDR1 0x01C2 0814 LSR – LSR – XON2/ADR2 XON2/ADDR2 0x01C2 0818 MSR/TCR (3) TCR (3) MSR/TCR (3) TCR (3) XOFF1/TCR (3) XOFF1/TCR (3) 0x01C2 081C SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) SPR/TLR (3) XOFF2/TLR (3) XOFF2/TLR (3) 0x01C2 0820 MDR1 MDR1 MDR1 MDR1 MDR1 MDR1 0x01C2 0824 MDR2 MDR2 MDR2 MDR2 MDR2 MDR2 0x01C2 0828 SFLSR TXFLL SFLSR TXFLL SFLSR TXFLL 0x01C2 082C RESUME TXFLH RESUME TXFLH RESUME TXFLH 0x01C2 0830 SFREGL RXFLL SFREGL RXFLL SFREGL RXFLL 0x01C2 0834 SFREGH RXFLH SFREGH RXFLH SFREGH RXFLH 0x01C2 0838 BLR BLR UASR – UASR – 0x01C2 083C ACREG ACREG – – – – 0x01C2 0840 SCR SCR SCR SCR SCR SCR 0x01C2 0844 SSR – SSR – SSR – 0x01C2 0848 EBLR EBLR – – – – 0x01C2 0850 MVR – MVR – MVR – 0x01C2 0854 SYSC SYSC SYSC SYSC SYSC SYSC 0x01C2 0858 SYSS – SYSS – SYSS – 0x01C2 085C WER WER WER WER WER WER 0x01C2 0860 CFPS CFPS CFPS CFPS CFPS CFPS 0x01C2 087F (1) InUART modes, IER.[7:4]can onlybe writtenwhen ENHANCED_EN inEFR = 1.InIrDA/CIRmodes, ENHANCED_EN inEFR has no impacton theaccesstoIER.[7:4]. (2) MCR.[7:5]and theTX_FIFO_TRIG bitsinFCR can onlybe writtentowhen theENHANCED_EN bitinEFR = 1. (3) Transmissioncontrolregister(TCR) and triggerlevelregister(TLR)areaccessibleonlywhen theENHANCED_EN bitintheEFR =1 and theTCR_TLR bitintheMCR = 1. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 331 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

Data□Bits UTXDx Data□Bits Bit Start URXDx VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.24.3 UART ElectricalData/Timing[Receive/Transmit]

Table6-128.Timing Requirements forUARTx Receive(1)(seeFigure6-88) -1G NO. UNIT MIN MAX 4 tw(URXDB) Pulseduration,receivedatabit(URXDx) [15/30/100pF] 0.96U 1.05U ns 5 tw(URXSB) Pulseduration,receivestartbit[15/30/100pF] 0.96U 1.05U ns (1) U = UART baud time= 1/programmedbaud rate. Table6-129.SwitchingCharacteristicsOver Recommended OperatingConditionsforUARTx Transmit(1) (seeFigure6-88) -1G NO. PARAMETER UNIT MIN MAX 1 f(baud) Maximum programmablebaud rate 128 kHz 2 tw(UTXDB) Pulseduration,transmitdatabit(UTXDx) [15/30/100pF] U -2 U + 2 ns 3 tw(UTXSB) Pulseduration,transmitstartbit[15/30/100pF] U -2 U + 2 ns (1) U = UART baud time= 1/programmedbaud rate. Figure6-88.UART Transmit/ReceiveTiming

332 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.24.4 IrDA InterfaceReceive/TransmitTimings

Table6-130.SignalingRate and Pulse DurationSpecificationinReceive Mode ELECTRICAL PULSE DURATION SIGNALING RATE UNIT MAX NOM MIN SIR MODE 2.4Kbit/s(Kbps) 1.41 78.1 88.55 μs 9.6Kbps 1.41 19.5 22.13 μs 19.2Kbps 1.41 9.75 11.07 μs 38.4Kbps 1.41 4.87 5.96 μs 57.6Kbps 1.41 3.25 4.34 μs 115.2Kbps 1.41 1.62 2.23 μs MIR MODE 0.576Mbit/s(Mbps) 297.2 416 518.8 ns Table6-131.Timing Requirements forIrDA Receive -1G NO. UNIT MIN MAX 1 tr(URXD) Risetime,receivedatabitURXDx 200 ns 2 tf(URXD) Falltime,receivedatabitURXDx 200 ns Table6-132.SignalingRate and Pulse DurationSpecificationinTransmitMode ELECTRICAL PULSE DURATION SIGNALING RATE UNIT MAX NOM MIN SIR MODE 2.4Kbit/s(Kbps) 78.10 78.1 78.10 μs 9.6Kbps 19.50 19.5 19.50 μs 19.2Kbps 9.75 9.75 9.75 μs 38.4Kbps 4.87 4.87 4.87 μs 57.6Kbps 3.25 3.25 3.25 μs 115.2Kbps 1.62 1.62 1.62 μs MIR MODE 0.576Mbit/s(Mbps) 414.0 416.0 419.0 ns Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 333 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.25 Inter-IntegratedCircuit(I2C)

The inter-integratedcircuit(I2C)module providesan interfacebetween VCE6467T and otherdevices compliantwith PhilipsSemiconductorsInter-ICbus (I2C-bus™ ) specificationversion2.1. External components attachedto this2-wireserialbus can transmit/receive2 to 8-bitdata to/fromthe DMSoC throughtheI2C module.The I2C portdoes notsupportCBUS compatibledevices. The I2C portsupportsthefollowingfeatures:

  • CompatiblewithPhilipsI2C SpecificationRevision2.1(January2000)
  • Standardand FastModes from10 – 400 Kbps (nofail-safeI/Obuffers)
  • NoiseFiltertoRemove Noise50 ns orless
  • Seven-and Ten-BitDeviceAddressingModes
  • Master(Transmit/Receive)and Slave(Transmit/Receive)Functionality
  • Events:DMA, Interrupt,orPolling
  • Slew-RateLimitedOpen-DrainOutputBuffers For more detailedinformationon the I2C peripheral,see the TMS320DM646x DMSoC Inter-Integrated Circuit(I2C)Module User'sGuide (literaturenumber SPRUER0 ).

334 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.25.1 I2C PeripheralRegisterDescription(s)

Table6-133.I2C Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x1C2 1000 ICOAR I2C Own AddressRegister 0x1C2 1004 ICIMR I2C InterruptMask Register 0x1C2 1008 ICSTR I2C InterruptStatusRegister 0x1C2 100C ICCLKL I2C ClockDividerLow Register 0x1C2 1010 ICCLKH I2C ClockDividerHighRegister 0x1C2 1014 ICCNT I2C Data Count Register 0x1C2 1018 ICDRR I2C Data ReceiveRegister 0x1C2 101C ICSAR I2C SlaveAddressRegister 0x1C2 1020 ICDXR I2C Data TransmitRegister 0x1C2 1024 ICMDR I2C Mode Register 0x1C2 1028 ICIVR I2C InterruptVectorRegister 0x1C2 102C ICEMDR I2C ExtendedMode Register 0x1C2 1030 ICPSC I2C PrescalerRegister 0x1C2 1034 ICPID1 I2C PeripheralIdentificationRegister1 0x1C2 1038 ICPID2 I2C PeripheralIdentificationRegister2 Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 335 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.25.2 I2C ElectricalData/Timing

Table6-134.Timing Requirements forI2C Timings(1)(seeFigure6-89) -1G STANDARDNO. FAST MODE UNITMODE MIN MAX MIN MAX 1 tc(SCL) Cycletime,SCL 10 2.5 µs Setuptime,SCL highbeforeSDA low(fora repeatedSTART2 tsu(SCLH-SDAL) 4.7 0.6 µscondition) Holdtime,SCL lowafterSDA low(fora START and a repeated3 th(SCLL-SDAL) 4 0.6 µsSTART condition) 4 tw(SCLL) Pulseduration,SCL low 4.7 1.3 µs 5 tw(SCLH) Pulseduration,SCL high 4 0.6 µs 6 tsu(SDAV-SCLH) Setuptime,SDA validbeforeSCL high 250 100(2) ns 7 th(SDA-SCLL) Holdtime,SDA validafterSCL low 0(3) 0(3) 0.9(4) µs Pulseduration,SDA highbetween STOP and START8 tw(SDAH) 4.7 1.3 µsconditions 20 + 0.1Cb9 tr(SDA) Risetime,SDA 1000 300 ns(5) 20 + 0.1Cb10 tr(SCL) Risetime,SCL 1000 300 ns(5) 20 + 0.1Cb11 tf(SDA) Falltime,SDA 300 300 ns(5) 20 + 0.1Cb12 tf(SCL) Falltime,SCL 300 300 ns(5) 13 tsu(SCLH-SDAH) Setuptime,SCL highbeforeSDA high(forSTOP condition) 4 0.6 µs 14 tw(SP) Pulseduration,spike(mustbe suppressed) 0 50 ns

15 C b

(5) Capacitiveloadforeach bus line 400 400 pF (1) The I2C pinsSDA and SCL do notfeaturefail-safeI/Obuffers.These pinscouldpotentiallydraw currentwhen thedeviceispowered down. (2) A Fast-modeI2C-bus™ devicecan be used ina Standard-modeI2C-bus system,buttherequirementtsu(SDA-SCLH)≥ 250 ns must thenbe met.Thiswillautomaticallybe thecase ifthedevicedoes notstretchtheLOW periodoftheSCL signal.Ifsuch a devicedoes stretch theLOW periodoftheSCL signal,itmust outputthenextdatabittotheSDA linetr max + tsu(SDA-SCLH)= 1000 + 250 = 1250 ns (accordingtotheStandard-modeI2C-Bus Specification)beforetheSCL lineisreleased. (3) A devicemust internallyprovidea holdtimeofatleast300 ns fortheSDA signal(referredtotheVIHmin oftheSCL signal)tobridgethe undefinedregionofthefallingedge ofSCL. (4) The maximum th(SDA-SCLL) has onlytobe met ifthedevicedoes notstretchthelowperiod[tw(SCLL)]oftheSCL signal. (5) C b = totalcapacitanceofone bus lineinpF.Ifmixed withHS-mode devices,fasterfall-timesareallowed. Figure6-89.I2C Receive Timings

336 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-135.SwitchingCharacteristicsforI2C Timings(1)(seeFigure6-90) -1G STANDARDNO. PARAMETER FAST MODE UNITMODE MIN MAX MIN MAX 16 tc(SCL) Cycletime,SCL 10 2.5 µs Delaytime,SCL hightoSDA low(fora repeatedSTART17 td(SCLH-SDAL) 4.7 0.6 µscondition) Delaytime,SDA lowtoSCL low(fora START and a repeated18 td(SDAL-SCLL) 4 0.6 µsSTART condition) 19 tw(SCLL) Pulseduration,SCL low 4.7 1.3 µs 20 tw(SCLH) Pulseduration,SCL high 4 0.6 µs 21 td(SDAV-SCLH) Delaytime,SDA validtoSCL high 250 100 ns 22 tv(SCLL-SDAV) Validtime,SDA validafterSCL low 0 0 0.9 µs Pulseduration,SDA highbetween STOP and START23 tw(SDAH) 4.7 1.3 µsconditions 20 + 0.1Cb24 tr(SDA) Risetime,SDA 1000 300 ns(2) 20 + 0.1Cb25 tr(SCL) Risetime,SCL 1000 300 ns(2) 20 + 0.1Cb26 tf(SDA) Falltime,SDA 300 300 ns(2) 20 + 0.1Cb27 tf(SCL) Falltime,SCL 300 300 ns(2) 28 td(SCLH-SDAH) Delaytime,SCL hightoSDA high(forSTOP condition) 4 0.6 µs

29 C p Capacitanceforeach I2C pin 10 10 pF

(1) C b = totalcapacitanceofone bus lineinpF.Ifmixed withHS-mode devices,fasterfall-timesareallowed. (2) C b = totalcapacitanceofone bus lineinpF.Ifmixed withHS-mode devices,fasterfall-timesareallowed. Figure6-90.I2C TransmitTimings Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 337 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.26 Pulse Width Modulator(PWM)

The PWM providesa way to generatea pulseperiodicwaveform formotor controlor can act as a digital-to-analogconverterwithsome externalcomponents.

6.26.1 PWM Device-SpecificInformation

The 2 VCE6467T PulseWidthModulator(PWM) peripheralssupportthefollowingfeatures:

  • 32-bitperiodcounter
  • 32-bitfirst-phasedurationcounter
  • 32-bitrepeatcountforone-shotoperation.One-shotoperationgeneratesN+1 periodsofwaveform,N beingtherepeatcountregistervalue.
  • Configurabletooperateineitherone-shotorcontinuousmode
  • Programmable bufferedperiodand first-phasedurationregisters
  • One-shotoperationtriggerableby VPIF or GPIO withprogrammable edge transitions.(low-to-highor high-to-low).
  • One-shotoperationgeneratesN+1 periodsofwaveform,N beingtherepeatcountregistervalue
  • ConfigurablePWM outputpininactivestate
  • Interruptand EDMA synchronizationevents
  • Emulationsupportforstoporfree-runoperation

6.26.2 PWM PeripheralRegisterDescription(s)

Table6-136and Table6-137show theregistermemory maps forPWM0/1. Table6-136.PWM0 Register HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C2 2000 PID PWM0 PeripheralIdentificationRegister 0x01C2 2004 PCR PWM0 PeripheralControlRegister 0x01C2 2008 CFG PWM0 ConfigurationRegister 0x01C2 200C START PWM0 StartRegister 0x01C2 2010 RPT PWM0 Repeat Count Register 0x01C2 2014 PER PWM0 PeriodRegister 0x01C2 2018 PH1D PWM0 First-PhaseDurationRegister 0x01C2 201C -0x01C2 23FF - Reserved Table6-137.PWM1 RegisterMemory Map HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C2 2400 PID PWM1 PeripheralIdentificationRegister 0x01C2 2404 PCR PWM1 PeripheralControlRegister 0x01C2 2408 CFG PWM1 ConfigurationRegister 0x01C2 240C START PWM1 StartRegister 0x01C2 2410 RPT PWM1 Repeat Count Register 0x01C2 2414 PER PWM1 PeriodRegister 0x01C2 2418 PH1D PWM1 First-PhaseDurationRegister 0x01C2 241C -0x01C2 27FF - Reserved

338 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VPIF(VSYNC) INV ALID INV ALID V ALID V ALID PWM0 PWM1 VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.26.3 PWM0/1 ElectricalData/Timing

Table6-138.SwitchingCharacteristicsOver Recommended OperatingConditionsforPWM0/1 Outputs(1) (seeFigure6-91and Figure6-92) -1G NO. PARAMETER UNIT MIN MAX 1 tw(PWMH) Pulseduration,PWMx high 37 ns 2 tw(PWML) Pulseduration,PWMx low 37 ns 3 tt(PWM) Transitiontime,PWMx 5 ns 4 td(VPIF-PWMV) Delaytime,VPIF (VSYNC) orGPIO triggereventtoPWMx valid 4P 6P + 20 ns (1) P = SYSCLK3 periodinns. Figure6-91.PWM Output Timing Figure6-92.PWM Output Delay Timing Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 339 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.27 Timers

The timerssupportfourmodes ofoperation:a 64-bitgeneral-purpose(GP) timer,dual-unchained32-bit GP timers,dual-chained32-bittimers,ora watchdog timer.The GP timermode can be used togenerate periodicinterruptsor EDMA synchronizationevents.The watchdog timermode is used to providea recoverymechanism forthedeviceintheeventofa faultcondition,such as a non-exitingcode loop.

6.27.1 Timers Device-SpecificInformation

The VCE6467T devicehas 3 64-bitgeneral-purposetimerswhichhave thefollowingfeatures:

  • 64-bitcount-upcounter
  • Timermodes: – 64-bitgeneral-purposetimermode (Timer0 and 1) – Dual32-bitgeneral-purposetimermode (Timer0 and 1) – Watchdog timermode (Timer2)[mainlycontrolledby theARM]
  • 2 possibleclocksources: – Internalclock – ExternalclockinputviatimerinputpinTINP0U, TINP0L,and TINP1L,(Timer0 and 1 only)
  • 2 operationmodes: – One-timeoperation(timerrunsforone periodthenstops) – Continuousoperation(timerautomaticallyresetsaftereach period)
  • GeneratesinterruptstotheDSP and theARM CPUs
  • GeneratessynceventtoEDMA
  • Causes deviceglobalresetupon watchdogtimertimeout(Timer2 only) For more detailedinformation,see the TMS320DM646x DMSoC 64-BitTimer User'sGuide (literature number SPRUER5 ).

6.27.2 Timer PeripheralRegisterDescription(s)

Table 6-139, Table 6-140, and Table 6-141 show the registersforTimer 0, Timer 1, and Timer 2 (Watchdog). Table6-139.Timer 0 Registers HEX ADDRESS RANGE ACRONYM DESCRIPTION 0x01C2 1400 PID12 Timer0 PeripheralIdentificationRegister12 0x01C2 1404 EMUMGT Timer0 EmulationManagement 0x01C2 1410 TIM12 Timer0 CounterRegister12 0x01C2 1414 TIM34 Timer0 CounterRegister34 0x01C2 1418 PRD12 Timer0 PeriodRegister12 0x01C2 141C PRD34 Timer0 PeriodRegister34 0x01C2 1420 TCR Timer0 ControlRegister 0x01C2 1424 TGCR Timer0 GlobalControlRegister 0x01C2 1428 -0x01C2 17FF - Reserved

340 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-140.Timer 1 Registers HEX ADDRESS RANGE ACRONYM DESCRIPTION 0x01C2 1800 PID12 Timer1 PeripheralIdentificationRegister12 0x01C2 1804 EMUMGT Timer1 EmulationManagement 0x01C2 1810 TIM12 Timer1 CounterRegister12 0x01C2 1814 TIM34 Timer1 CounterRegister34 0x01C2 1818 PRD12 Timer1 PeriodRegister12 0x01C2 181C PRD34 Timer1 PeriodRegister34 0x01C2 1820 TCR Timer1 ControlRegister 0x01C2 1824 TGCR Timer1 GlobalControlRegister 0x01C2 1828 -0x01C2 1BFF - Reserved Table6-141.Timer 2 (Watchdog) Registers HEX ADDRESS RANGE ACRONYM DESCRIPTION 0x01C2 1C00 PID12 Timer2 PeripheralIdentificationRegister12 0x01C2 1C04 EMUMGT Timer2 EmulationManagement 0x01C2 1C10 TIM12 Timer2 CounterRegister12 0x01C2 1C14 TIM34 Timer2 CounterRegister34 0x01C2 1C18 PRD12 Timer2 PeriodRegister12 0x01C2 1C1C PRD34 Timer2 PeriodRegister34 0x01C2 1C20 TCR Timer2 ControlRegister 0x01C2 1C24 TGCR Timer2 GlobalControlRegister 0x01C2 1C28 WDTCR Timer2 Watchdog TimerControlRegister 0x01C2 1C2C -0x01C2 1FFF - Reserved Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 341 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.27.3 Timer ElectricalData/Timing

Table6-142.Timing Requirements forTimer Input(1)(seeFigure6-93) -1G NO. UNIT MIN MAX 1 tw(TINPH) Pulseduration,TINPxL/TINP0U high 2P ns 2 tw(TINPL) Pulseduration,TINPxL/TINP0U low 2P ns (1) P = DEV_MXI/DEV_CLKIN cycletimeinns.Forexample,when DEV_MXI/DEV_CLKIN frequencyis27 MHz, use P = 37.037 ns. Table6-143.SwitchingCharacteristicsOver Recommended OperatingConditionsforTimer Output(1)(see Figure6-93) -1G NO. UNIT MIN MAX 3 tw(TOUTH) Pulseduration,TOUTxL/TOUTxU/TOUT2 high P ns 4 tw(TOUTL) Pulseduration,TOUTxL/TOUTxU/TOUT2 low P ns (1) P = DEV_MXI/DEV_CLKIN cycletimeinns.Forexample,when DEV_MXI/DEV_CLKIN frequencyis27 MHz, use P = 37.037 ns. Figure6-93.Timer Timing

342 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.28 General-PurposeInput/Output(GPIO)

The GPIO peripheralprovidesgeneral-purposepinsthatcan be configuredas eitherinputsor outputs. When configuredas an output,a writetoan internalregistercan controlthestatedrivenon theoutputpin. When configuredas an input,the stateof the inputisdetectableby readingthe stateof an internal register.In addition,the GPIO peripheralcan produce CPU interruptsand EDMA events in different interrupt/eventgenerationmodes. The GPIO peripheralprovidesgenericconnectionstoexternaldevices. The GPIO pinsaregroupedintobanks of16 pinsperbank (i.e.,bank 0 consistsofGP[0:15]).

6.28.1 GPIO Device-SpecificInformation

The VCE6467T GPIO peripheralsupportsthefollowing:

  • Up to33 3.3-VGPIO pins,GP[0:47;notallpinnedout]
  • Interrupts: – Up to8 uniqueGP[0:7]interruptsfromBank 0 – 3 GPIO bank (aggregated)interruptsignalsfromeach ofthe3 banks ofGPIOs – Interruptscan be triggeredby risingand/orfallingedge,specifiedforeach interruptcapableGPIO signal
  • DMA events: – Up to8 uniqueGPIO DMA eventsfromBank 0 – 3 GPIO bank (aggregated)DMA eventsignalsfromeach ofthe3 banks ofGPIOs
  • Set/clearfunctionality:Softwarewrites1 to correspondingbitposition(s)to set or to clearGPIO signal(s).ThisallowsmultiplesoftwareprocessestotoggleGPIO outputsignalswithoutcriticalsection protection(disableinterrupts,program GPIO, re-enableinterrupts,to preventcontextswitchingto antherprocessduringGPIO programming).
  • SeparateInput/Outputregisters
  • Outputregisterinadditiontoset/clearso that,ifpreferredby software,some GPIO outputsignalscan be toggledby directwritetotheoutputregister(s).
  • Outputregister,when read,reflectsoutputdrivestatus.This,inadditiontotheinputregisterreflecting pinstatusand open-drainI/Ocell,allowswiredlogicbe implemented. Although,theVCE6467T deviceimplementsthreeGPIO banks,notallGPIOs fromallbanks areavailable externally(pinnedout).The followingGPIOs arenot pinnedouton theVCE6467T device:
  • BANK 0 – GP[9] – GP[14] – GP[15]
  • BANK 1 – GP[27:31]
  • BANK 2
  • GP[34]
  • GP[35]
  • GP[43:47] For more detailedinformationon GPIOs, see theTMS320DM646x DMSoC General-PurposeInput/Output (GPIO)User'sGuide (literaturenumber SPRUEQ8 ). Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 343 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com

6.28.2 GPIO PeripheralRegisterDescription(s)

Table6-144shows theGPIO peripheralregisters. Table6-144.GPIO Registers HEX ADDRESS RANGE ACRONYM REGISTER NAME 0x01C6 7000 PID PeripheralIdentificationRegister 0x01C6 7004 - Reserved 0x01C6 7008 BINTEN GPIO interruptper-bankenable GPIO Banks 0 and 1 0x01C6 700C - Reserved 0x01C6 7010 DIR01 GPIO Banks 0 and 1 DirectionRegister(GP[0:31]) 0x01C6 7014 OUT_DATA01 GPIO Banks 0 and 1 OutputData Register(GP[0:31]) 0x01C6 7018 SET_DATA01 GPIO Banks 0 and 1 SetData Register(GP[0:31]) 0x01C6 701C CLR_DATA01 GPIO Banks 0 and 1 Cleardataforbanks 0 and 1 (GP[0:31]) 0x01C6 7020 IN_DATA01 GPIO Banks 0 and 1 InputData Register(GP[0:31]) 0x01C6 7024 SET_RIS_TRIG01 GPIO Banks 0 and 1 SetRisingEdge InterruptRegister(GP[0:31]) 0x01C6 7028 CLR_RIS_TRIG01 GPIO Banks 0 and 1 ClearRisingEdge InterruptRegister(GP[0:31]) 0x01C6 702C SET_FAL_TRIG01 GPIO Banks 0 and 1 SetFallingEdge InterruptRegister(GP[0:31]) 0x01C6 7030 CLR_FAL_TRIG01 GPIO Banks 0 and 1 ClearFallingEdge InterruptRegister(GP[0:31]) 0x01C6 7034 INSTAT01 GPIO Banks 0 and 1 InterruptStatusRegister(GP[0:31]) GPIO Bank 2 0x01C6 7038 DIR2 GPIO Bank 2 DirectionRegister(GP[32:47]) 0x01C6 703C OUT_DATA2 GPIO Bank 2 OutputData Register(GP[32:47]) 0x01C6 7040 SET_DATA2 GPIO Bank 2 SetData Register(GP[32:47]) 0x01C6 7044 CLR_DATA2 GPIO Bank 2 ClearData Register(GP[32:47]) 0x01C6 7048 IN_DATA2 GPIO Bank 2 InputData Register(GP[32:47]) 0x01C6 704C SET_RIS_TRIG2 GPIO Bank 2 SetRisingEdge InterruptRegister(GP[32:47]) 0x01C6 7050 CLR_RIS_TRIG2 GPIO Bank 2 ClearRisingEdge InterruptRegister(GP[32:47]) 0x01C6 7054 SET_FAL_TRIG2 GPIO Bank 2 SetFallingEdge InterruptRegister(GP[32:47]) 0x01C6 7058 CLR_FAL_TRIG2 GPIO Bank 2 ClearFallingEdge InterruptRegister(GP[32:47]) 0x01C6 705C INSTAT2 GPIO Bank 2 InterruptStatusRegister(GP[32:47]) 0x01C6 7060 -0x01C6 77FF - Reserved

344 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

GP[x] Input GP[x] Output VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

6.28.3 GPIO PeripheralInput/OutputElectricalData/Timing

Table6-145.Timing Requirements forGPIO Inputs(1)(seeFigure6-94) -1G NO. UNIT MIN MAX 1 tw(GPIH) Pulseduration,GP[x]inputhigh 2C (2) ns 2 tw(GPIL) Pulseduration,GP[x]inputlow 2C (2) ns (1) The pulsewidthgivenissufficienttogeneratea CPU interruptoran EDMA event.However,ifa userwantstohave VCE6467T recognizetheGP[x]inputchanges throughsoftwarepollingoftheGPIO register,theGP[x]inputdurationmust be extendedtoallow VCE6467T enough timetoaccesstheGPIO registerthroughtheinternalbus. (2) C = SYSCLK3 periodinns.Forexample,when runningpartsat1 GHz, use C = 4 ns. Table6-146.SwitchingCharacteristicsOver Recommended OperatingConditionsforGPIO Outputs (seeFigure6-94) -1G NO. PARAMETER UNIT MIN MAX 3 tw(GPOH) Pulseduration,GP[x]outputhigh C (1)(2) ns 4 tw(GPOL) Pulseduration,GP[x]outputlow C (1)(2) ns (1) Thisparametervalueshouldnotbe used as a maximum performancespecification.Actualperformanceofback-to-backaccessesofthe GPIO isdependentupon internalbus activity. (2) C = SYSCLK3 periodinns.Forexample,when runningpartsat1 GHz, use C = 4 ns. Figure6-94.GPIO PortTiming Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 345 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com 6.29 IEEE 1149.1JTAG The JTAG (3)interfaceisused forBSDL testingand emulationoftheVCE6467T device. TRST onlyneeds tobe releasedwhen itisnecessarytouse a JTAG controllertodebug thedeviceor exercisethedevice'sboundaryscan functionality. RESET must be releasedonlyin orderforboundary-scanJTAG to read the variantfieldof IDCODE correctly.Otherboundary-scaninstructionswork correctlyindependentofcurrentstateofRESET. VCE6467T includesan internalpulldown(IPD)on the TRST pin to ensure thatTRST willalways be assertedupon power up and thedevice'sinternalemulationlogicwillalwaysbe properlyinitialized. JTAG controllersfrom Texas InstrumentsactivelydriveTRST high.However, some third-partyJTAG controllersmay notdriveTRST highbutexpecttheuse ofa pullupresistoron TRST. When usingthistype of JTAG controller,assertTRST to initializethe deviceafterpowerup and externallydriveTRST high beforeattemptingany emulationorboundaryscan operations.

6.29.1 JTAG ID (JTAGID) RegisterDescription(s)

Table6-147.JTAG ID Register HEX ADDRESS RANGE ACRONYM REGISTER NAME COMMENTS Read-only.Provides32-bit0x01C4 0028 JTAGID JTAG IdentificationRegister JTAG ID ofthedevice. (3) IEEE Standard1149.1-1990Standard-Test-AccessPortand BoundaryScan Architecture. The JTAG ID registerisa read-onlyregisterthatidentifiestothecustomertheJTAG/Device ID.For the VCE6467T device,theJTAG ID registerresidesataddresslocation0x01C4 0028.The registerhex value for VCE6467T is:0x1B77 002F. For the actualregisterbitnames and theirassociatedbitfield descriptions,see Figure6-95and Table6-148. 31-28 27-12 11-1 0 VARIANT (4-Bit) PART NUMBER (16-Bit) MANUFACTURER (11-Bit) LSB R-0001 R-1011 0111 0111 0000 R-0000 0010 111 R-1 LEGEND: R = Read, W = Write,n = valueatreset Figure6-95.JTAG ID RegisterDescription-VCE6467T RegisterValue -0x1B77 002F

346 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011 Table6-148.JTAG ID RegisterSelectionBitDescriptions BIT NAME DESCRIPTION 31:28 VARIANT Variant(4-Bit)value.VCE6467T value:0001 [SiliconRevision3.0and later]. 27:12 PART NUMBER PartNumber (16-Bit)value.VCE6467T value:1011 0111 0111 0000. 11-1 MANUFACTURER Manufacturer(11-Bit)value.VCE6467T value:0000 0010 111. 0 LSB LSB. Thisbitisreadas a "1"forVCE6467T.

6.29.2 JTAG Test-PortElectricalData/Timing

Table6-149.Timing Requirements forJTAG TestPort(1)(2)(seeFigure6-96) -1G NO. UNIT MIN MAX 1 tc(TCK) Cycletime,TCK 20 ns 2 tw(TCKH) Pulseduration,TCK high 0.4T ns 3 tw(TCKL) Pulseduration,TCK low 0.4T ns 4 tc(RTCK) Cycletime,RTCK 20 ns 5 tw(RTCKH) Pulseduration,RTCK high 0.4R ns 6 tw(RTCKL) Pulseduration,RTCK low 0.4R ns 7 tsu(TDIV-RTCKH) Setuptime,TDI/TMS/TRST validbeforeRTCK high 12 ns 8 th(RTCKH-TDIV) Holdtime,TDI/TMS/TRST validafterRTCK high 0 ns 9 tsu(EMUV-TCKH) Setuptime,EMU[1:0]validbeforeTCK high 1.5 ns 10 th(TCKH-EMUV) Holdtime,EMU[1:0]validafterTCK high 4 ns (1) T = TCK cycletimeinns.Forexample,when TCK frequencyis20 MHz, use T = 50 ns. (2) R = RTCLK cycletimeinns.Forexample,when RTCK frequencyis20 MHz, use T = 50 ns. Table6-150.SwitchingCharacteristicsOver Recommended OperatingConditionsforJTAG TestPort(1) (seeFigure6-96) -1G NO. PARAMETER UNIT MIN MAX 11 td(RTCKL-TDOV) Delaytime,RTCK lowtoTDO valid -1 8 ns 12 td(TCKH-EMUV) Delaytime,TCK hightoEMU[1:0]valid 2.5 T -2.5 ns (1) T = TCK cycletimeinns.Forexample,when TCK frequencyis20 MHz, use T = 50 ns. Copyright© 2011,Texas InstrumentsIncorporated PeripheralInformationand ElectricalSpecifications 347 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

EMU1:0 EMU1:0 VCE6467T,AVCE6467T SPRS690 –MARCH 2011 www.ti.com Figure6-96.JTAG Test-PortTiming

348 PeripheralInformationand ElectricalSpecifications Copyright© 2011,Texas InstrumentsIncorporated

SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

VCE6467T,AVCE6467T www.ti.com SPRS690 –MARCH 2011

7 MechanicalPackaging and OrderableInformation

The followingtable(s)show the thermalresistancecharacteristicsfor the PBGA –ZUT mechanical package.

7.1 Thermal Data forZUT

Table7-1.Thermal ResistanceCharacteristics(PBGA Package) [ZUT] NO. °C/W (1) AIR FLOW (m/s)(2) 1 R ΘJC Junction-to-case 1.5 N/A 2 R ΘJB Junction-to-board 9.9 N/A 3 R ΘJA Junction-to-freeair 19.2 0.00 4 14.8 0.50 5 13.8 1.00 R ΘJMA Junction-to-movingair 6 12.7 2.00 7 11.9 3.00 8 0.3 0.00 9 0.4 0.50 10 PsiJT Junction-to-packagetop 0.4 1.00 11 0.4 2.00 12 0.5 3.00 13 9.0 0.00 14 8.0 0.50 15 PsiJB Junction-to-board 7.7 1.00 16 7.3 2.00 17 7.0 3.00 (1) These measurements were conductedina JEDEC defined2S2P systemand willchange based on environmentas wellas application. Formore information,see theseEIA/JEDEC standards– EIA/JESD51-2,IntegratedCircuitsThermalTestMethod Environment Conditions-NaturalConvection(StillAir)and JESD51-7,HighEffectiveThermalConductivityTestBoard forLeaded SurfaceMount Packages. (2) m/s = meterspersecond

7.2 Packaging Information

The followingpackaging informationand addendum reflectthe most currentdata availableforthe designateddevice(s).Thisdataissubjecttochange withoutnoticeand withoutrevisionofthisdocument. Copyright© 2011,Texas InstrumentsIncorporated MechanicalPackagingand OrderableInformation 349 SubmitDocumentationFeedback ProductFolderLink(s):VCE6467T AVCE6467T

www.ti.com 7-Mar-2011 Addendum-Page 1 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Qty Eco Plan (2) Lead/ Ball Finish MSL Peak Temp (3) Samples (Requires Login) VCE6467TZUTL1 ACTIVE FCBGA ZUT 529 84 Pb-Free (RoHS Exempt) Call TI Level-4-245C-72HR (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.

Texas InstrumentsIncorporatedand itssubsidiaries(TI)reservetherighttomake corrections,modifications,enhancements,improvements, and otherchanges toitsproductsand servicesatany timeand todiscontinueany productorservicewithoutnotice.Customersshould obtainthelatestrelevantinformationbeforeplacingordersand shouldverifythatsuch informationiscurrentand complete.Allproductsare soldsubjecttoTI’s termsand conditionsofsalesuppliedatthetimeoforderacknowledgment. TIwarrantsperformanceofitshardwareproductstothespecificationsapplicableatthetimeofsaleinaccordancewithTI’s standard warranty.Testingand otherqualitycontroltechniquesareused totheextentTIdeems necessarytosupportthiswarranty.Exceptwhere mandated by governmentrequirements,testingofallparametersofeach productisnotnecessarilyperformed. TIassumes no liabilityforapplicationsassistanceorcustomerproductdesign.Customersareresponsiblefortheirproductsand applicationsusingTIcomponents.To minimizetherisksassociatedwithcustomerproductsand applications,customersshouldprovide adequatedesignand operatingsafeguards. TIdoes notwarrantorrepresentthatany license,eitherexpressorimplied,isgrantedunderany TIpatentright,copyright,mask work right, orotherTIintellectualpropertyrightrelatingtoany combination,machine,orprocessinwhichTIproductsorservicesareused.Information publishedby TIregardingthird-partyproductsorservicesdoes notconstitutea licensefromTItouse such productsorservicesora warrantyorendorsementthereof.Use ofsuch informationmay requirea licensefroma thirdpartyunderthepatentsorotherintellectual propertyofthethirdparty,ora licensefromTIunderthepatentsorotherintellectualpropertyofTI. ReproductionofTIinformationinTIdatabooks ordatasheetsispermissibleonlyifreproductioniswithoutalterationand isaccompanied by allassociatedwarranties,conditions,limitations,and notices.Reproductionofthisinformationwithalterationisan unfairand deceptive businesspractice.TIisnotresponsibleorliableforsuch altereddocumentation.Informationofthirdpartiesmay be subjecttoadditional restrictions. ResaleofTIproductsorserviceswithstatementsdifferentfromorbeyond theparametersstatedby TIforthatproductorservicevoidsall expressand any impliedwarrantiesfortheassociatedTIproductorserviceand isan unfairand deceptivebusinesspractice.TIisnot responsibleorliableforany such statements. TIproductsarenotauthorizedforuse insafety-criticalapplications(suchas lifesupport)where a failureoftheTIproductwouldreasonably be expectedtocause severepersonalinjuryordeath,unlessofficersofthepartieshave executedan agreementspecificallygoverning such use.Buyersrepresentthattheyhave allnecessaryexpertiseinthesafetyand regulatoryramificationsoftheirapplications,and acknowledgeand agreethattheyaresolelyresponsibleforalllegal,regulatoryand safety-relatedrequirementsconcerningtheirproducts and any use ofTIproductsinsuch safety-criticalapplications,notwithstandingany applications-relatedinformationorsupportthatmay be providedby TI.Further,Buyersmust fullyindemnifyTIand itsrepresentativesagainstany damages arisingoutoftheuse ofTIproductsin such safety-criticalapplications. TIproductsareneitherdesignednorintendedforuse inmilitary/aerospaceapplicationsorenvironmentsunlesstheTIproductsare specificallydesignatedby TIas military-gradeor"enhanced plastic."Onlyproductsdesignatedby TIas military-grademeet military specifications.Buyersacknowledgeand agreethatany such use ofTIproductswhichTIhas notdesignatedas military-gradeissolelyat theBuyer's risk,and thattheyaresolelyresponsibleforcompliancewithalllegaland regulatoryrequirementsinconnectionwithsuch use. TIproductsareneitherdesignednorintendedforuse inautomotiveapplicationsorenvironmentsunlessthespecificTIproductsare designatedby TIas compliantwithISO/TS 16949 requirements.Buyersacknowledgeand agreethat,iftheyuse any non-designated productsinautomotiveapplications,TIwillnotbe responsibleforany failuretomeet such requirements. FollowingareURLs where you can obtaininformationon otherTexas Instrumentsproductsand applicationsolutions: Products Applications Audio www.ti.com/audio Communicationsand Telecom www.ti.com/communications Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps DLP ® Products www.dlp.com Energyand Lighting www.ti.com/energy DSP dsp.ti.com Industrial www.ti.com/industrial Clocksand Timers www.ti.com/clocks Medical www.ti.com/medical Interface interface.ti.com Security www.ti.com/security Logic logic.ti.com Space,Avionicsand Defense www.ti.com/space-avionics-defense Power Mgmt power.ti.com Transportationand www.ti.com/automotive Automotive Microcontrollers microcontroller.ti.com Videoand Imaging www.ti.com/video RFID www.ti-rfid.com Wireless www.ti.com/wireless-apps RF/IFand ZigBee® Solutions www.ti.com/lprf TIE2E Community Home Page e2e.ti.com MailingAddress:Texas Instruments,PostOfficeBox 655303,Dallas,Texas 75265 Copyright© 2011,Texas InstrumentsIncorporated