AM3352BZCZA100 Mikroprocessorer – MPU ARM Cortex-A8 MPU
♠ Produktbeskrivelse
Produktattribut | Attributværdi |
Fabrikant: | Texas Instruments |
Produktkategori: | Mikroprocessorer - MPU |
RoHS-kode: | Detaljer |
Monteringsstil: | SMD/SMT |
Pakke/etui: | PBGA-324 |
Serie: | AM3352 |
Kerne: | ARM Cortex A8 |
Antal kerner: | 1 kerne |
Databusbredde: | 32-bit |
Maksimal clockfrekvens: | 1 GHz |
L1 Cache instruktionshukommelse: | 32 kB |
L1 cache-datahukommelse: | 32 kB |
Driftsforsyningsspænding: | 1,325 V |
Minimum driftstemperatur: | - 40 grader Celsius |
Maksimal driftstemperatur: | + 125 grader Celsius |
Emballage: | Bakke |
Mærke: | Texas Instruments |
Data RAM-størrelse: | 64 kB, 64 kB |
Data-ROM-størrelse: | 176 kB |
Udviklingssæt: | TMDXEVM3358 |
I/O-spænding: | 1,8 V, 3,3 V |
Grænsefladetype: | CAN, Ethernet, I2C, SPI, UART, USB |
L2 Cache-instruktion / Datahukommelse: | 256 kB |
Hukommelsestype: | L1/L2/L3 cache, RAM, ROM |
Fugtfølsom: | Ja |
Antal timere/tællere: | 8 timere |
Processorserie: | Sitara |
Produkttype: | Mikroprocessorer - MPU |
Fabrikspakke antal: | 126 |
Underkategori: | Mikroprocessorer - MPU |
Handelsnavn: | Sitara |
Watchdog-timere: | Watchdog-timer |
Enhedsvægt: | 1,714 g |
♠ AM335x Sitara™-processorer
AM335x-mikroprocessorerne, der er baseret på ARM Cortex-A8-processoren, er forbedret med billed-, grafikbehandlings-, periferiudstyrs- og industrielle interfacemuligheder såsom EtherCAT og PROFIBUS. Enhederne understøtter højniveau-operativsystemer (HLOS). Processor-SDK'et Linux® og TI-RTOS er gratis tilgængelige fra TI.
AM335x-mikroprocessoren indeholder de undersystemer, der er vist i funktionsblokdiagrammet, og en kort beskrivelse af hvert system følger:
indeholder de delsystemer, der er vist i det funktionelle blokdiagram, og en kort beskrivelse af hvert af dem følger:
Mikroprocessorenheden (MPU) er baseret på ARM Cortex-A8-processoren, og PowerVR SGX™-grafikaccelerator-undersystemet leverer 3D-grafikacceleration til understøttelse af visning og spileffekter. PRU-ICSS er adskilt fra ARM-kernen, hvilket muliggør uafhængig drift og taktstyring for større effektivitet og fleksibilitet.
PRU-ICSS muliggør yderligere perifere grænseflader og realtidsprotokoller såsom EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos og andre. Derudover giver PRU-ICSS' programmerbare natur, sammen med dens adgang til pins, hændelser og alle system-on-chip (SoC) ressourcer, fleksibilitet i implementeringen af hurtige realtidsresponser, specialiserede datahåndteringsoperationer, brugerdefinerede perifere grænseflader og i aflastning af opgaver fra de andre processorkerner i SoC'en.
• Op til 1 GHz Sitara™ ARM® Cortex®-A8 32-bit RISC-processor
– NEON™ SIMD-coprocessor
– 32 KB L1-instruktion og 32 KB datacache med enkeltfejlsdetektion (paritet)
– 256 KB L2-cache med fejlkorrigeringskode (ECC)
– 176 KB On-Chip Boot ROM
– 64 KB dedikeret RAM
– Emulering og fejlfinding – JTAG
– Interrupt Controller (op til 128 Interrupt-anmodninger)
• On-chip-hukommelse (delt L3 RAM)
– 64 KB RAM til generel on-chip-hukommelsescontroller (OCMC)
– Tilgængelig for alle mestre
– Understøtter fastholdelse for hurtig opvågning
• Eksterne hukommelsesgrænseflader (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L controller:
– mDDR: 200 MHz ur (400 MHz datahastighed)
– DDR2: 266 MHz ur (532 MHz datahastighed)
– DDR3: 400 MHz ur (800 MHz datahastighed)
– DDR3L: 400 MHz ur (800 MHz datahastighed)
– 16-bit databus
– 1 GB samlet adresserbar plads
– Understøtter én x16 eller to x8 hukommelsesenhedskonfigurationer
– Generel hukommelsescontroller (GPMC)
– Fleksibel 8-bit og 16-bit asynkron hukommelsesgrænseflade med op til syv chipvalg (NAND, NOR, Muxed-NOR, SRAM)
– Bruger BCH-kode til at understøtte 4-, 8- eller 16-bit ECC
– Bruger Hamming-kode til at understøtte 1-bit ECC
– Fejlfindingsmodul (ELM)
– Bruges i forbindelse med GPMC til at finde adresser på datafejl fra syndrompolynomier genereret ved hjælp af en BCH-algoritme
– Understøtter 4-, 8- og 16-bit pr. 512-byte blokfejlplacering baseret på BCH-algoritmer
• Programmerbart realtidsenhedssystem og industrielt kommunikationssystem (PRU-ICSS)
– Understøtter protokoller som EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ og mere
– To programmerbare realtidsenheder (PRU'er)
– 32-bit Load/Store RISC-processor, der kan køre ved 200 MHz
– 8 KB instruktions-RAM med enkeltfejlsdetektion (paritet)
– 8 KB data-RAM med enkeltfejlsdetektion (paritet)
– Enkeltcyklus 32-bit multiplikator med 64-bit akkumulator
– Forbedret GPIO-modul giver understøttelse af ind-/udskiftning og parallel låsning ved eksternt signal
– 12 KB delt RAM med enkeltfejlsdetektion (paritet)
– Tre 120-byte registerbanker tilgængelige for hver PRU
– Interrupt Controller (INTC) til håndtering af systeminputhændelser
– Lokal forbindelsesbus til tilslutning af interne og eksterne mastere til ressourcerne inde i PRU-ICSS
– Periferiudstyr i PRU-ICSS:
– Én UART-port med flowkontrolben, understøtter op til 12 Mbps
– Et forbedret optagelsesmodul (eCAP)
– To MII Ethernet-porte, der understøtter industrielt Ethernet, såsom EtherCAT
– Én MDIO-port
• Strøm-, nulstillings- og tidsstyringsmodul (PRCM)
– Styrer aktivering og afslutning af standby- og dyb dvaletilstand
– Ansvarlig for søvnsekvensering, sekvensering af sluk-og-nedlukning af strømdomænet, opvågningssekvensering og sekvensering af tænd-og-nedlukning af strømdomænet
– Ure
– Integreret 15- til 35-MHz højfrekvent oscillator, der bruges til at generere et referenceur til forskellige system- og periferiure
– Understøtter individuel uraktivering og deaktivering af kontrol for undersystemer og periferiudstyr for at fremme reduceret strømforbrug
– Fem ADPLL'er til at generere systemure (MPU-undersystem, DDR-grænseflade, USB og periferiudstyr [MMC og SD, UART, SPI, I2C], L3, L4, Ethernet, GFX [SGX530], LCD-pixelur)
– Strøm
– To ikke-omskiftelige effektdomæner (realtidsur [RTC], wake-up-logik [WAKEUP])
– Tre omskiftelige strømdomæner (MPU-undersystem [MPU], SGX530 [GFX], periferiudstyr og infrastruktur [PER])
– Implementerer SmartReflex™ Klasse 2B til kernespændingsskalering baseret på chiptemperatur, procesvariation og ydeevne (Adaptiv spændingsskalering [AVS])
– Dynamisk spændingsfrekvensskalering (DVFS)
• Realtidsur (RTC)
– Oplysninger om dato (dag-måned-år-ugedag) og tid (timer-minutter-sekunder) i realtid
– Intern 32,768 kHz oscillator, RTC-logik og 1,1 V intern LDO
– Uafhængig nulstillingsindgang (RTC_PWRONRSTn)
– Dedikeret input-pin (EXT_WAKEUP) til eksterne vækkehændelser
– Programmerbar alarm kan bruges til at generere interne afbrydelser til PRCM (til opvågning) eller Cortex-A8 (til hændelsesnotifikation)
– Programmerbar alarm kan bruges med ekstern udgang (PMIC_POWER_EN) til at aktivere strømstyrings-IC'en til at gendanne ikke-RTC-strømdomæner
• Periferiudstyr
– Op til to USB 2.0 High-Speed DRD (Dual-Role Device)-porte med integreret PHY
– Op til to industrielle Gigabit Ethernet MAC'er (10, 100, 1000 Mbps)
– Integreret afbryder
– Hver MAC understøtter MII-, RMII-, RGMII- og MDIO-grænseflader
– Ethernet MAC'er og switche kan fungere uafhængigt af andre funktioner
– IEEE 1588v1 Præcisionstidsprotokol (PTP)
– Op til to Controller-Area Network (CAN)-porte
– Understøtter CAN version 2 del A og B
– Op til to serielle multikanals lydporte (McASP'er)
– Sender og modtager klokker op til 50 MHz
– Op til fire serielle datapins pr. McASP-port med uafhængige TX- og RX-ure
– Understøtter Time Division Multiplexing (TDM), Inter-IC Sound (I2S) og lignende formater
– Understøtter digital lydgrænsefladetransmission (SPDIF-, IEC60958-1- og AES-3-formater)
– FIFO-buffere til transmission og modtagelse (256 bytes)
– Op til seks UART'er
– Alle UART'er understøtter IrDA- og CIR-tilstande
– Alle UART'er understøtter RTS- og CTS-flowkontrol
– UART1 understøtter fuld modemkontrol
– Op til to master- og slave-McSPI serielle grænseflader
– Op til to chipvalg
– Op til 48 MHz
– Op til tre MMC-, SD- og SDIO-porte
– 1-, 4- og 8-bit MMC-, SD- og SDIO-tilstande
– MMCSD0 har dedikeret strømskinne til 1,8 V eller 3,3 V drift
– Dataoverførselshastighed på op til 48 MHz
– Understøtter kortdetektion og skrivebeskyttelse
– Overholder MMC4.3, SD, SDIO 2.0 specifikationer
– Op til tre I2C master- og slave-grænseflader
– Standardtilstand (op til 100 kHz)
– Hurtig tilstand (op til 400 kHz)
– Op til fire banker med generelle I/O-ben (GPIO)
– 32 GPIO-pins pr. bank (multiplekset med andre funktionelle pins)
– GPIO-ben kan bruges som interrupt-indgange (op til to interrupt-indgange pr. bank)
– Op til tre eksterne DMA-hændelsesindgange, der også kan bruges som afbrydelsesindgange
– Otte 32-bit timere til generelle formål
– DMTIMER1 er en 1-ms timer, der bruges til at aflæse operativsystemets (OS) ticks
– DMTIMER4–DMTIMER7 er fastgjort
– Én vagthundstimer
– SGX530 3D-grafikmotor
– Flisebaseret arkitektur, der leverer op til 20 millioner polygoner pr. sekund
– Universal Scalable Shader Engine (USSE) er en multithreaded engine, der inkorporerer pixel- og vertex shader-funktionalitet
– Avanceret shader-funktionssæt ud over Microsoft VS3.0, PS3.0 og OGL2.0
– Branchestandard API-understøttelse af Direct3D Mobile, OGL-ES 1.1 og 2.0 samt OpenMax
– Finjusteret opgaveskift, belastningsbalancering og strømstyring
– Avanceret geometrisk DMA-drevet drift for minimal CPU-interaktion
– Programmerbar anti-aliasing af billeder i høj kvalitet
– Fuldt virtualiseret hukommelsesadressering til operativsystemdrift i en samlet hukommelsesarkitektur
• Gamingudstyr
• Hjemme- og industriautomation
• Medicinske apparater til forbrugere
• Printere
• Smarte vejafgiftssystemer
• Tilsluttede salgsautomater
• Vægt
• Uddannelseskonsoller
• Avanceret legetøj