Example: barber

AM1802 ARM Microprocessor - TI.com

ProductFolderSample &BuyTechnicalDocumentsTools &SoftwareSupport &CommunityAM1802 SPRS710E NOVEMBER2010 REVISEDMARCH2014AM1802 ARM Microprocessor1 300-MHzARM926EJ-S RISCMPU Two SerialPeripheralInterfaces(SPIs)Eachwith MultipleChipSelects ARM926EJ-SCore One MultimediaCard(MMC)/SecureDigital(SD) 32-Bitand 16-Bit( Thumb ) InstructionsCardInterfaceswith SecureDataI/O (SDIO) Single-CycleMACI nterfaces ARMJ azelle Technology One Masterand SlaveInter-IntegratedCircuit( I2C EmbeddedICE-RT for Real-TimeDebugBus ) ARM9 MemoryArchitecture OTGPort with IntegratedPHY(USB0) 16 KBof InstructionCache High-and Full-SpeedClient 16 KBof DataCache High-,Full-,and Low-SpeedHost 8KB of RAM(VectorTable) End Point0 (Control) 64 KBof ROM End Points1, 2, 3, 4 (Control,Bulk,Interruptor EnhancedDirectMemoryAccessController3 ISOC)RX and TX(EDMA3): One MultichannelAudioSerialPort (McASP): 2 ChannelControllers Transmitand ReceiveClocks 3 TransferControllers Two ClockZonesand 16 SerialDataPins 64 IndependentDMAC hannels SupportsTDM,I2S, and SimilarFormats 16 QuickDMAC hannels DIT-Capable ProgrammableTransferBurstSize FIFOB uffersfor Transmitand Receive 128 KBof On-ChipMemory 10/1

AM1802 SPRS710E –NOVEMBER 2010–REVISED MARCH 2014 www.ti.com 1.3 Description The AM1802 ARM microprocessor is a low-power applications processor based on ARM926EJ-S.

Tags:

  Microprocessor, Am1802

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of AM1802 ARM Microprocessor - TI.com

1 ProductFolderSample &BuyTechnicalDocumentsTools &SoftwareSupport &CommunityAM1802 SPRS710E NOVEMBER2010 REVISEDMARCH2014AM1802 ARM Microprocessor1 300-MHzARM926EJ-S RISCMPU Two SerialPeripheralInterfaces(SPIs)Eachwith MultipleChipSelects ARM926EJ-SCore One MultimediaCard(MMC)/SecureDigital(SD) 32-Bitand 16-Bit( Thumb ) InstructionsCardInterfaceswith SecureDataI/O (SDIO) Single-CycleMACI nterfaces ARMJ azelle Technology One Masterand SlaveInter-IntegratedCircuit( I2C EmbeddedICE-RT for Real-TimeDebugBus ) ARM9 MemoryArchitecture OTGPort with IntegratedPHY(USB0) 16 KBof InstructionCache High-and Full-SpeedClient 16 KBof DataCache High-,Full-,and Low-SpeedHost 8KB of RAM(VectorTable) End Point0 (Control) 64 KBof ROM End Points1, 2, 3, 4 (Control,Bulk,Interruptor EnhancedDirectMemoryAccessController3 ISOC)RX and TX(EDMA3): One MultichannelAudioSerialPort (McASP): 2 ChannelControllers Transmitand ReceiveClocks 3 TransferControllers Two ClockZonesand 16 SerialDataPins 64 IndependentDMAC hannels SupportsTDM,I2S, and SimilarFormats 16 QuickDMAC hannels DIT-Capable ProgrammableTransferBurstSize FIFOB uffersfor Transmitand Receive 128 KBof On-ChipMemory 10/100 MbpsEthernetMAC(EMAC): (Exceptfor USBand ) MII Media-IndependentInterface Two ExternalMemoryInterfaces.

2 RMIIR educedMedia-IndependentInterface EMIFA ManagementDataI/O (MDIO)Module NOR(8- or 16-Bit-WideData) Real-TimeClock(RTC)with 32-kHzOscillatorand NAND(8- or 16-Bit-WideData)SeparatePowerRail 16-BitSDRAM with 128-MBAddressSpace Three64-BitGeneral-PurposeTimers(Each DDR2/MobileDDRM emoryControllerwith oneConfigurableas Two 32-BitTimers)of the following: One 64-BitGeneral-Purposeor WatchdogTimer 16-BitDDR2 SDRAM with 256-MBAddress(Configurableas Two 32-BitGeneral-PurposeSpaceTimers) 16-BitmDDRSDRAM with 256-MBAddress Packages:Space 361-BallPb-FreePlasticBall Grid Array(PBGA) ThreeConfigurable16550-TypeUARTM odules:[ZCES uffix], Pitch WithModemControlSignals 361-BallPBGA[ZWTS uffix], Pitch 16-ByteFIFO IndustrialTemperature 16x or 13x Medical,Healthcare,and Fitness ePOS BuildingAutomation1An IMPORTANTNOTICEat the end of this datasheetaddressesavailability,warranty, changes,use in safety-criticalapplications,intellectual propertymattersand NOVEMBER2010 AM1802 ARMmicroprocessoris a low-powerapplicationsprocessorbasedon deviceenablesoriginal-equipmentmanufactu rers(OEMs)and original-designmanufacturers(ODMs)

3 To quicklybringto marketdevicesfeaturingrobustoperatingsys temssupport,rich userinterfaces,andhighprocessingperforma ncelife throughthe maximumflexibilityof a a 32-bitRISC processorcorethatperforms32-bitor 16-bitinstructionsandprocesses32-bit,16- bit,or coreusespipeliningso that all partsof the processorandmemorysystemcan coprocessor15 (CP15),protectionmodule,anddataandprogra mmemorymanagementunits(MMUs)with ARMcoreprocessorhas separate16-KBinstructionand four-wayassociativewith virtualindexvirtualtag (VIVT).TheARMcorealso has 8KB of RAM(VectorTable)and 64 KBof peripheralset includes:a 10/100 MbpsEthernetmediaaccesscontroller(EMAC)w ith a managementdatainput/output(MDIO)module; ;oneinter-integratedcircuit(I2C Bus)interface;one multichannelaudioserialport (McASP)with16 serializersand FIFO buffers;two serialperipheralinterfaces(SPIs)withmult iplechipselects;four64-bitgeneral-purpos etimerseachconfigurable(oneconfigurablea s watchdog);a configurable16-bithost-portinterface(HPI );up to 9 banksof general-purposeinput/output(GPIO)pins,wi theachbankcontaining16 pinswithprogrammableinterruptand eventgenerationmodes,multiplexedwithothe rperipherals;threeUART interfaces(eachwithRTSand CTS);two externalmemoryinterfaces:an asynchronousand SDRAM externalmemoryinterface(EMIFA)for slowermemoriesor peripherals.

4 And a higherspeedDDR2 EMAC providesan efficientinterfacebetweenthe deviceand a EMAC supportsboth10 Base-Tand 100 Base-TX,or 10 Mbpsand 100 Mbpsin eitherhalf-or ,anMDIO interfaceis availablefor EMAC supportsbothMII and rich peripheralset providesthe abilityto controlexternalperipheraldevicesand detailson eachof the peripherals,see the relatedsectionsin this documentandthe a completeset of developmenttoolsfor the ,and scheduling,and a Windows debuggerinterfacefor visibilityinto (361)16,00mm x 16,00mmAM1802 ZCENFBGA(361)13,00mm x 13,00mm2AM1802 ARMM icroprocessorCopyright 2010 2014,TexasInstrumentsIncorporatedSubmitD ocumentationFeedbackProductFolderLinks:A M1802 Switched Central Resource (SCR)16 KBI-Cache16 KBD-Cache4KB ETBARM926EJ-S CPUWith MMUARM SubsystemJTAG InterfaceSystem ControlInputClock(s)64KB ROM8KB RAM(Vector Table)Power/SleepControllerPinMultiplexi ngPLL/ClockGeneratorw/OSCG eneral-PurposeTimer (x3)Serial InterfacesAudio PortsMcASPw/FIFODMAP eripheralsInternal Memory128 KBRAME xternal Memory InterfacesConnectivityEDMA3(x2)EMIFA(8b/ 16B)NAND/Flash16b SDRAMDDR2/MDDRC ontrollerRTC/32-kHzOSCI C2(x1)SPI(x2)UART(x3)EMAC10/100(MII/RMII ) CtlrPHYMMC/SD(8b)(x1) NOVEMBER2010 showsthe functionalblockdiagramof the FunctionalBlockDiagramCopyright 2010 2014,TexasInstrumentsIncorporatedAM1802 ARMM icroprocessor3 SubmitDocumentationFeedbackProductFolder Links:AM1802AM1802 SPRS710E NOVEMBER2010 Contents1 SleepController(PSC).

5 652 (EMIFA).. SD / SDIO(MMCSD0).. (McASP).. (SPI0,SPI1).. (I2C).. (UART).. OTGC ontroller(USB0)4 [ ].. (EMAC).. (MDIO).. (RTC).. (GPIO)..162 JunctionTemperatureRange(UnlessOtherwise Noted).. Deviceand RecommendedPower-OnHours(POH). SupplyVoltageand (UnlessOtherwiseNoted).. PeripheralInformationand MechanicalPackagingand ContentsCopyright 2010 2014, NOVEMBER2010 REVISEDMARCH20142 RevisionHistoryNOTE:Pagenumbersfor previousrevisionsmay differfrompagenumbersin the changesmadeto the SPRS710 Ddevice-specificdatamanualto makeit an MovedTrademarksinformationfromfirst pageto withinSection7, Deviceand MovedESDSW arningto withinSection7, Deviceand DocumentationSupport. UpdatedFeatures,Applications,and Descriptionfor consistencyand Updated/Changedfootnotebeginningwith "IPD= ";addedTerminalFunctionssentence"For moredetailedinformationon "Table3-15, UniversalSerialBus (USB) Modules Updated/Changedthe capacitorvaluein USB0_VDDA12pin DESCRIPTION from"1 F" to(USB0)" F"Table3-21, UnusedUSB0 Updated/ChangedUSB0_VDDA12row text from"No Connect"to ".

6 To an FUnusedPin Configurationsfiltercapacitor"Updated/Ch angedtitlefrom"DeviceOperatingConditions "to"Specifications" , HandlingRatings:Section5 Specifications Splithandling,ratings,and certificationsfromthe Abs Max tableand , RecommendedPower-OnHours:Noteson Recommended Updated/Changedall applicableSiliconRevisionsfrom"B" to "B/E"Power-OnHoursFigure6-12, AsynchronousMemoryReadTimingfor Addedverticallinesto showdifferencebetweenSetup,Strobe,and HoldEMIFAE lectrical/TimingFigure6-13, AsynchronousMemoryWriteTimingfor EMIFA: Addedverticallinesto showdifferencebetweenSetup,Strobe,and , DeviceNomenclature:Deviceand Development- Added"E = " 2010 2014,TexasInstrumentsIncorporatedRevisio nHistory5 SubmitDocumentationFeedbackProductFolder Links:AM1802AM1802 SPRS710E NOVEMBER2010 providesan overviewof the tableshowssignificantfeaturesof the device,includingthe capacityof on-chipRAM,peripherals,and the packagetype with pin Characteristicsof the DeviceHARDWAREFEATURESAM1802 DDR2,16-bitbus width,up to 156 MHzDDR2/mDDRC ontrollerMobileDDR,16-bitbus width,up to 150 MHzAsynchronous(8/16-bitbus width)RAM,Flash,EMIFA16-bitSDRAM,NOR,NAN DF lashCardInterfaceMMCand SD cardssupported64 independentchannels,16 QDMA channels,EDMA3 Peripherals2 channelcontrollers,3 transfercontrollers4 64-BitGeneralPurpose(eachconfigurableas 2 separateNot all peripheralspinsTimers32-bittimers,one configurableas WatchDog)are availableat thesametime (for moreUART3 (eachwith RTSand CTSflow control)detail,see the DeviceSPI2 (Eachwith multiplechip selects))

7 Configurationssection).I2C1 (Master/Slave)MultichannelAudioSerialPor t [McASP]1 (eachwith transmit/receive,FIFO buffer,16 serializers)10/100 EthernetMACwith ManagementDataI/O1 (MII or RMIII nterface) (USB0)High-SpeedOTGC ontrollerwith on-chipOTGPHYG eneral-PurposeInput/OutputPort9 banksof 16-bitSize(Bytes)168 KBRAMARM16 KBI-Cache16 KBD-CacheOn-ChipMemoryOrganization8KB RAM(VectorTable)64 KBROMADDITIONALMEMORY128 KBRAMJTAGBSDL_IDDEVIDR0 Register0x0B7D_102 FCPUF requencyMHzARM926300 MHz( )Core(V) V nominalfor 300 MHzVoltageI/O (V) V or V13 mm x 13 mm, pitch,PBGA(ZCE)Packages16 mm x 16 mm, pitch,PBGA(ZWT)ProductPreview(PP),Produc tStatus(1)AdvanceInformation(AI),PDor ProductionData(PD)(1)PRODUCTIONDATA informationis currentas of specificationsper the termsof the necessarilyincludetestingof all ARM926EJ-SRISCCPUis compatiblewith ARMS ubsystemincludesthe followingfeatures.

8 ARM926EJ-SRISC processor ARMv5 TEJ(32/16-bit)instructionset Littleendian SystemControlCo-Processor15 (CP15)6 DeviceOverviewCopyright 2010 2014, NOVEMBER2010 REVISEDMARCH2014 MMU 16 KBInstructioncache 16 KBDatacache WriteBuffer EmbeddedTraceModuleand EmbeddedTraceBuffer(ETM/ETB) ARMS ubsystemintegratesthe ARM926EJ-Sprocessoris a memberofARM9familyof targetedat multi-taskingapplicationswherefull memorymanagement,highperformance,low die size,and low powerare all 32-bitARMand 16 bit THUMB instructionsets,enablingthe usertotradeoff betweenhighperformanceand ,the ARM926EJ-Sprocessorsupportsthe ARMv5 TEJinstructionset, whichincludesfeaturesfor efficientexecutionof Javabyte codes,providingJavaperformancesimilarto Justin Time(JIT)Javainterpreter,but ARM926EJ-Sprocessorsupportsthe ARMdebugarchitectureand includeslogicto assistin bothhardwareand ARM926EJ-Sprocessorhas a Harvardarchitectureand providesacompletehigh performancesubsystem,including.

9 ARM926EJ-S integercore CP15systemcontrolcoprocessor MemoryManagementUnit (MMU) Separateinstructionand datacaches Writebuffer Separateinstructionand data(internalRAM)interfaces Separateinstructionand dataAHBbus interfaces EmbeddedTraceModuleand EmbeddedTraceBuffer(ETM/ETB)For morecompletedetailson the ARM9,referto the ARM926EJ-STechnicalReferenceManual,avail ableat ARM926EJ-Ssystemcontrolcoprocessor(CP15) is usedto configureand controlinstructionanddatacaches,MemoryMa nagementUnit (MMU),and CP15registersare programmedusingthe MRCand MCRARM instructions,whenthe ARMin a privilegedmodesuchassupervisoror singleset of two levelpagetablesstoredin mainmemoryis usedto controlthe addresstranslation,permissionchecksand memoryregionattributesfor bothdataand MMUusesasingleunifiedTranslationLookasid eBuffer(TLB)to cachethe informationheldin the : StandardARMarchitecturev4 and v5 MMUmappingsizes,domainsand accessprotectionscheme.

10 Mappingsizesare: 1MB(sections) 64KB(largepages) 4KB (smallpages) 1KB (tiny pages) Accesspermissionsfor largepagesand smallpagescan be specifiedseparatelyfor eachquarterofthe page(subpagepermissions)Copyright 2010 2014,TexasInstrumentsIncorporatedDeviceO verview7 SubmitDocumentationFeedbackProductFolder Links:AM1802AM1802 SPRS710E NOVEMBER2010 Hardwarepagetablewalks InvalidateentireTLB,usingCP15register8 InvalidateTLB entry,selectedby MVA,usingCP15register8 Lockdownof TLB entries, WriteBufferThe size of the Instructioncacheis 16KB,Datacacheis ,the cacheshavethe followingfeatures: Virtualindex,virtualtag, and addressedusingthe ModifiedVirtualAddress(MVA) Four-wayset associative,with a cacheline lengthof eightwordsper line (32-bytesper line)and withtwo dirty bits in the Dcache Dcachesupportswrite-throughand write-back(or copyback)cacheoperation,selectedby memoryregionusingthe C and B bits in the MMUtranslationtables Critical-wordfirst cacherefilling Cachelockdownregistersenablecontroloverw hichcachewaysare usedfor allocationon a line fill,providinga mechanismfor bothlockdown,and controllingcachecorruption Dcachestoresthe PhysicalAddressTAG(PA TAG)correspondingto eachDcacheentryin the TAGRAMfor use duringthe cacheline write-backs,in additionto the VirtualAddressTAGstoredin the MMUis not involvedin Dcachewrite-backoperations,removingthepo ssibilityof TL


Related search queries