AM3352BZCZA100 mikroprosessorer – MPU ARM Cortex-A8 MPU
♠ Produktbeskrivelse
Produktattributt | Attributtverdi |
Produsent: | Texas Instruments |
Produktkategori: | Mikroprosessorer - MPU |
RoHS: | Detaljer |
Monteringsstil: | SMD/SMT |
Pakke/etui: | PBGA-324 |
Serie: | AM3352 |
Kjerne: | ARM Cortex A8 |
Antall kjerner: | 1 kjerne |
Databussbredde: | 32 bit |
Maksimal klokkefrekvens: | 1 GHz |
L1 Cache-instruksjonsminne: | 32 kB |
L1 Cache Data Minne: | 32 kB |
Driftsforsyningsspenning: | 1.325 V |
Minimum driftstemperatur: | -40 C |
Maksimal driftstemperatur: | + 125 C |
Emballasje: | Brett |
Merke: | Texas Instruments |
Data RAM Størrelse: | 64 kB, 64 kB |
Data ROM Størrelse: | 176 kB |
Utviklingssett: | TMDXEVM3358 |
I/O-spenning: | 1,8 V, 3,3 V |
Grensesnitttype: | CAN, Ethernet, I2C, SPI, UART, USB |
L2 Cache-instruksjon / dataminne: | 256 kB |
Minnetype: | L1/L2/L3 Cache, RAM, ROM |
Fuktighetssensitiv: | Ja |
Antall timere/tellere: | 8 Timer |
Prosessorserie: | Sitara |
Produkttype: | Mikroprosessorer - MPU |
Fabrikkpakkemengde: | 126 |
Underkategori: | Mikroprosessorer - MPU |
Handelsnavn: | Sitara |
Watchdog timer: | Watchdog Timer |
Enhetsvekt: | 1,714 g |
♠ AM335x Sitara™-prosessorer
AM335x-mikroprosessorene, basert på ARM Cortex-A8-prosessoren, er forbedret med bilde-, grafikkbehandling, periferiutstyr og industrielle grensesnittalternativer som EtherCAT og PROFIBUS.Enhetene støtter høynivåoperativsystemer (HLOS).Prosessor SDK Linux® og TI-RTOS er tilgjengelig gratis fra TI.
AM335x-mikroprosessoren inneholder delsystemene vist i funksjonsblokkdiagrammet og en kort beskrivelse av hvert følger:
Den inneholder delsystemene vist i funksjonsblokkdiagrammet og en kort beskrivelse av hvert følger:
Mikroprosessorenheten (MPU)-undersystemet er basert på ARM Cortex-A8-prosessoren og PowerVR SGX™ Graphics Accelerator-delsystemet gir 3D-grafikkakselerasjon for å støtte visnings- og spilleffekter.PRU-ICSS er atskilt fra ARM-kjernen, og tillater uavhengig drift og klokkefunksjon for større effektivitet og fleksibilitet.
PRU-ICSS muliggjør ytterligere perifere grensesnitt og sanntidsprotokoller som EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos og andre.I tillegg gir den programmerbare naturen til PRU-ICSS, sammen med tilgangen til pinner, hendelser og alle system-on-chip (SoC) ressurser, fleksibilitet i implementering av raske sanntidssvar, spesialiserte datahåndteringsoperasjoner, tilpassede perifere grensesnitt , og ved å avlaste oppgaver fra de andre prosessorkjernene i SoC.
• Opptil 1 GHz Sitara™ ARM® Cortex® -A8 32-biters RISC-prosessor
– NEON™ SIMD-koprosessor
– 32 KB L1-instruksjon og 32 KB databuffer med enkeltfeildeteksjon (paritet)
– 256 KB L2-buffer med feilrettingskode (ECC)
– 176KB med On-Chip Boot ROM
– 64KB dedikert RAM
– Emulering og feilsøking – JTAG
– Avbruddskontroller (opptil 128 avbruddsforespørsler)
• On-Chip-minne (delt L3 RAM)
– 64KB RAM for generell On-Chip Memory Controller (OCMC).
– Tilgjengelig for alle mestere
– Støtter oppbevaring for rask vekking
• Eksterne minnegrensesnitt (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L-kontroller:
– mDDR: 200 MHz klokke (400 MHz datahastighet)
– DDR2: 266 MHz klokke (532 MHz datahastighet)
– DDR3: 400 MHz klokke (800 MHz datahastighet)
– DDR3L: 400 MHz klokke (800 MHz datahastighet)
– 16-biters databuss
– 1 GB total adresserbar plass
– Støtter én x16 eller to x8 minneenhetskonfigurasjoner
– General-Purpose Memory Controller (GPMC)
– Fleksibelt 8-biters og 16-biters asynkront minnegrensesnitt med opptil syv brikkevalg (NAND, NOR, Muxed-NOR, SRAM)
– Bruker BCH-kode for å støtte 4-, 8- eller 16-biters ECC
– Bruker Hamming-kode for å støtte 1-bits ECC
– Feilsøkingsmodul (ELM)
– Brukes i forbindelse med GPMC for å lokalisere adresser til datafeil fra syndrompolynomer generert ved hjelp av en BCH-algoritme
– Støtter 4-, 8- og 16-bit per 512-byte blokkfeilplassering basert på BCH-algoritmer
• Programmerbart sanntidsenhetsdelsystem og industrikommunikasjonsundersystem (PRU-ICSS)
– Støtter protokoller som EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ og mer
– To programmerbare sanntidsenheter (PRUer)
– 32-biters RISC-prosessor for belastning/lager som kan kjøre på 200 MHz
– 8KB instruksjons-RAM med enkeltfeildeteksjon (paritet)
– 8KB data-RAM med enkeltfeildeteksjon (paritet)
– Enkeltsyklus 32-bits multiplikator med 64-biters akkumulator
– Forbedret GPIO-modul gir Shift In/Out-støtte og parallell lås på eksternt signal
– 12 KB delt RAM med enkeltfeildeteksjon (paritet)
– Tre 120-byte registerbanker tilgjengelig for hver PRU
– Interrupt Controller (INTC) for håndtering av systeminndatahendelser
– Lokal sammenkoblingsbuss for tilkobling av interne og eksterne mastere til ressursene inne i PRU-ICSS
– Periferutstyr inne i PRU-ICSS:
– Én UART-port med strømningskontrollpinner, støtter opptil 12 Mbps
– Én Enhanced Capture (eCAP)-modul
– To MII Ethernet-porter som støtter industrielt Ethernet, for eksempel EtherCAT
– Én MDIO-port
• Strøm-, tilbakestillings- og klokkestyringsmodul (PRCM).
– Kontrollerer inn- og utgang av stand-by og dyp dvalemodus
– Ansvarlig for søvnsekvensering, sekvensering av avslåing av strømdomene, sekvensering av oppvåkning og sekvensering av slå av strømdomene
– Klokker
– Integrert 15- til 35-MHz høyfrekvent oscillator som brukes til å generere en referanseklokke for forskjellige system- og perifere klokker
– Støtter individuell klokke aktivering og deaktivering av kontroll for delsystemer og periferiutstyr for å lette redusert strømforbruk
– Fem ADPLL-er for å generere systemklokker (MPU-undersystem, DDR-grensesnitt, USB og periferiutstyr [MMC og SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD Pixel Clock)
- Makt
– To strømdomener som ikke kan byttes (sanntidsklokke [RTC], Wake-Up Logic [WAKEUP])
– Tre byttebare strømdomener (MPU-undersystem [MPU], SGX530 [GFX], periferiutstyr og infrastruktur [PER])
– Implementerer SmartReflex™ klasse 2B for kjernespenningsskalering basert på dysetemperatur, prosessvariasjon og ytelse (adaptiv spenningsskalering [AVS])
– Dynamisk spenningsfrekvensskalering (DVFS)
• Sanntidsklokke (RTC)
– Sanntidsinformasjon (dag-måned-år-ukedag) og tid (timer-minutter-sekunder)
– Intern 32,768 kHz oscillator, RTC Logic og 1,1 V intern LDO
– Independent Power-on-Reset (RTC_PWRONRSTn) inngang
– Dedikert inngangspinne (EXT_WAKEUP) for eksterne vekkehendelser
– Programmerbar alarm kan brukes til å generere interne avbrudd til PRCM (for Wakeup) eller Cortex-A8 (for hendelsesvarsling)
– Programmerbar alarm kan brukes med ekstern utgang (PMIC_POWER_EN) for å aktivere strømstyrings-IC for å gjenopprette ikke-RTC-strømdomener
• Periferiutstyr
– Opptil to USB 2.0 High-Speed DRD (Dual-Role Device)-porter med integrert PHY
– Opptil to industrielle Gigabit Ethernet MAC-er (10, 100, 1000 Mbps)
– Integrert bryter
– Hver MAC støtter MII-, RMII-, RGMII- og MDIO-grensesnitt
– Ethernet MAC-er og switch kan fungere uavhengig av andre funksjoner
– IEEE 1588v1 Precision Time Protocol (PTP)
– Opptil to CAN-porter (Controller-Area Network).
– Støtter CAN versjon 2, deler A og B
– Opptil to flerkanals lydserieporter (McASP-er)
– Sende og motta klokker opp til 50 MHz
– Opptil fire serielle datapinner per McASP-port med uavhengige TX- og RX-klokker
– Støtter Time Division Multiplexing (TDM), Inter-IC Sound (I2S) og lignende formater
– Støtter digital lydgrensesnittoverføring (SPDIF, IEC60958-1 og AES-3 formater)
– FIFO-buffere for sending og mottak (256 byte)
– Opptil seks UART-er
– Alle UART-er støtter IrDA- og CIR-moduser
– Alle UART-er støtter RTS og CTS Flow Control
– UART1 støtter full modemkontroll
– Opptil to master- og slave McSPI-seriegrensesnitt
– Opptil to brikkevalg
– Opptil 48 MHz
– Opptil tre MMC-, SD-, SDIO-porter
– 1-, 4- og 8-biters MMC-, SD-, SDIO-moduser
– MMCSD0 har dedikert strømskinne for 1,8-V eller 3,3-V-drift
– Opptil 48 MHz dataoverføringshastighet
– Støtter kortregistrering og skrivebeskyttelse
– Samsvarer med MMC4.3, SD, SDIO 2.0 spesifikasjoner
– Opptil tre I 2C master- og slavegrensesnitt
– Standardmodus (opptil 100 kHz)
– Rask modus (opptil 400 kHz)
– Opptil fire banker med generell I/O (GPIO) pinner
– 32 GPIO-pinner per bank (multiplekset med andre funksjonelle pinner)
– GPIO-pinner kan brukes som avbruddsinnganger (opptil to avbruddsinnganger per bank)
– Opptil tre eksterne DMA-hendelsesinnganger som også kan brukes som avbruddsinnganger
– Åtte 32-biters generelle timere
– DMTIMER1 er en 1-ms timer som brukes for operativsystem (OS) tikker
– DMTIMER4–DMTIMER7 er festet ut
– One Watchdog Timer
– SGX530 3D-grafikkmotor
– Flisbasert arkitektur som leverer opptil 20 millioner polygoner per sekund
– Universal Scalable Shader Engine (USSE) er en flertrådsmotor som inkluderer piksel- og vertex-shader-funksjonalitet
– Avansert Shader-funksjonssett i overkant av Microsoft VS3.0, PS3.0 og OGL2.0
– Industristandard API-støtte for Direct3D Mobile, OGL-ES 1.1 og 2.0 og OpenMax
– Finkornet oppgaveveksling, lastbalansering og strømstyring
– Avansert geometri DMA-drevet operasjon for minimal CPU-interaksjon
– Programmerbar høykvalitets bildeanti-aliasing
– Fullt virtualisert minneadressering for OS-drift i en enhetlig minnearkitektur
• Periferiutstyr til spill
• Hjem og industriell automasjon
• Medisinske forbruksapparater
• Skrivere
• Smarte bompengesystemer
• Tilkoblede salgsautomater
• Vekt
• Pedagogiske konsoller
• Avanserte leker