AM3352BZCZA100 Mikroprocessorer – MPU ARM Cortex-A8 MPU
♠ Produktbeskrivning
Produktattribut | Attributvärde |
Tillverkare: | Texas Instruments |
Produktkategori: | Mikroprocessorer - MPU |
RoHS-riktlinjer: | Detaljer |
Monteringsstil: | SMD/SMT |
Paket/Förpackning: | PBGA-324 |
Serie: | AM3352 |
Kärna: | ARM Cortex A8 |
Antal kärnor: | 1 kärna |
Databussbredd: | 32 bitar |
Maximal klockfrekvens: | 1 GHz |
L1-cacheinstruktionsminne: | 32 kB |
L1-cachedataminne: | 32 kB |
Driftsspänning: | 1,325 V |
Lägsta driftstemperatur: | - 40 grader Celsius |
Maximal driftstemperatur: | + 125°C |
Förpackning: | Bricka |
Stämpla: | Texas Instruments |
Data-RAM-storlek: | 64 kB, 64 kB |
Data-ROM-storlek: | 176 kB |
Utvecklingspaket: | TMDXEVM3358 |
I/O-spänning: | 1,8 V, 3,3 V |
Gränssnittstyp: | CAN, Ethernet, I2C, SPI, UART, USB |
L2-cacheinstruktion / dataminne: | 256 kB |
Minnestyp: | L1/L2/L3-cache, RAM, ROM |
Fuktkänslig: | Ja |
Antal timers/räknare: | 8 timer |
Processorserie: | Sitara |
Produkttyp: | Mikroprocessorer - MPU |
Fabriksförpackningskvantitet: | 126 |
Underkategori: | Mikroprocessorer - MPU |
Handelsnamn: | Sitara |
Watchdog-timers: | Vakthundstimer |
Enhetsvikt: | 1,714 g |
♠ AM335x Sitara™-processorer
Mikroprocessorerna AM335x, baserade på ARM Cortex-A8-processorn, är utökade med bild-, grafikbehandlings-, kringutrustnings- och industriella gränssnittsalternativ som EtherCAT och PROFIBUS. Enheterna stöder högnivåoperativsystem (HLOS). Processor-SDK:et Linux® och TI-RTOS finns tillgängliga kostnadsfritt från TI.
Mikroprocessorn AM335x innehåller de delsystem som visas i funktionsblockschemat och en kort beskrivning av varje följer:
innehåller delsystemen som visas i funktionsblockdiagrammet och en kort beskrivning av varje följer:
Mikroprocessorenheten (MPU) är baserad på ARM Cortex-A8-processorn och PowerVR SGX™-grafikacceleratorn ger 3D-grafikacceleration för att stödja visning och speleffekter. PRU-ICSS är separat från ARM-kärnan, vilket möjliggör oberoende drift och klockning för större effektivitet och flexibilitet.
PRU-ICSS möjliggör ytterligare kringutrustningsgränssnitt och realtidsprotokoll som EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos med flera. Dessutom ger PRU-ICSS programmerbara natur, tillsammans med dess åtkomst till pinnar, händelser och alla system-on-chip (SoC)-resurser, flexibilitet vid implementering av snabba realtidssvar, specialiserade datahanteringsoperationer, anpassade kringutrustningsgränssnitt och avlastning av uppgifter från SoC:s andra processorkärnor.
• Upp till 1 GHz Sitara™ ARM® Cortex®-A8 32-bitars RISC-processor
– NEON™ SIMD-koprocessor
– 32 kB L1-instruktion och 32 kB datacache med detektering av enskilda fel (paritet)
– 256 KB L2-cache med felkorrigeringskod (ECC)
– 176 kB inbyggt start-ROM
– 64 kB dedikerat RAM-minne
– Emulering och felsökning – JTAG
– Avbrottskontroller (upp till 128 avbrottsförfrågningar)
• Inbyggt minne (delat L3-RAM)
– 64 kB RAM-minne för allmänt bruk på chip (OCMC)
– Tillgänglig för alla mästare
– Stödjer minnesretention för snabb uppvaknande
• Externa minnesgränssnitt (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L Controller:
– mDDR: 200 MHz klocka (400 MHz datahastighet)
– DDR2: 266 MHz klocka (532 MHz datahastighet)
– DDR3: 400 MHz klocka (800 MHz datahastighet)
– DDR3L: 400 MHz klocka (800 MHz datahastighet)
– 16-bitars databuss
– 1 GB totalt adresserbart utrymme
– Stöder en x16- eller två x8-minneskonfigurationer
– Allmän minneskontroller (GPMC)
– Flexibelt 8-bitars och 16-bitars asynkront minnesgränssnitt med upp till sju chipselects (NAND, NOR, Muxed-NOR, SRAM)
– Använder BCH-kod för att stödja 4-, 8- eller 16-bitars ECC
– Använder Hamming-kod för att stödja 1-bitars ECC
– Felsökarmodul (ELM)
– Används i samband med GPMC för att lokalisera adresser till datafel från syndrompolynom genererade med en BCH-algoritm
– Stöder felsökning av 4-, 8- och 16-bitars block per 512-byte baserat på BCH-algoritmer
• Programmerbart realtidsenhetssystem och industriellt kommunikationssystem (PRU-ICSS)
– Stöder protokoll som EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ och fler
– Två programmerbara realtidsenheter (PRU:er)
– 32-bitars RISC-processor för laddning/lagring som kan köras vid 200 MHz
– 8 kB instruktions-RAM med detektering av enskilda fel (paritet)
– 8 KB data-RAM med detektering av enskilda fel (paritet)
– Encykels 32-bitarsmultiplikator med 64-bitars ackumulator
– Förbättrad GPIO-modul ger stöd för växling in/ut och parallell låsning vid extern signal
– 12 kB delat RAM-minne med detektering av enskilda fel (paritet)
– Tre 120-byte registerbanker tillgängliga för varje PRU
– Avbrottskontroller (INTC) för hantering av systemingångshändelser
– Lokal sammankopplingsbuss för att ansluta interna och externa master till resurserna inuti PRU-ICSS
– Kringutrustning inuti PRU-ICSS:
– En UART-port med flödeskontrollstift, stöder upp till 12 Mbps
– En eCAP-modul (Enhanced Capture)
– Två MII Ethernet-portar som stöder industriellt Ethernet, såsom EtherCAT
– En MDIO-port
• Ström-, återställnings- och klockhanteringsmodul (PRCM)
– Styr in- och utgång av standby- och djupsömnlägen
– Ansvarig för sömnsekvensering, avstängningssekvensering av effektdomäner, uppvakningssekvensering och påslagningssekvensering av effektdomäner
– Klockor
– Integrerad högfrekvent oscillator på 15 till 35 MHz som används för att generera en referensklocka för olika system- och periferiklockor
– Stöder individuell klockaktivering och -avaktivering för delsystem och kringutrustning för att underlätta minskad strömförbrukning
– Fem ADPLL:er för att generera systemklockor (MPU-subsystem, DDR-gränssnitt, USB och kringutrustning [MMC och SD, UART, SPI, I2C], L3, L4, Ethernet, GFX [SGX530], LCD-pixelklocka)
– Kraft
– Två icke-omkopplingsbara effektdomäner (realtidsklocka [RTC], väckningslogik [WAKEUP])
– Tre omkopplingsbara effektdomäner (MPU-undersystem [MPU], SGX530 [GFX], kringutrustning och infrastruktur [PER])
– Implementerar SmartReflex™ klass 2B för kärnspänningsskalning baserat på chiptemperatur, processvariation och prestanda (Adaptiv spänningsskalning [AVS])
– Dynamisk spänningsfrekvensskalning (DVFS)
• Realtidsklocka (RTC)
– Information om datum i realtid (dag-månad-år-veckodag) och tid (timmar-minuter-sekunder)
– Intern 32,768 kHz oscillator, RTC-logik och 1,1 V intern LDO
– Oberoende strömåterställningsingång (RTC_PWRONRSTn)
– Dedikerad ingångsstift (EXT_WAKEUP) för externa väckningshändelser
– Programmerbart larm kan användas för att generera interna avbrott till PRCM (för väckning) eller Cortex-A8 (för händelseavisering)
– Programmerbart larm kan användas med extern utgång (PMIC_POWER_EN) för att aktivera strömhanterings-IC:n att återställa icke-RTC-strömdomäner
• Kringutrustning
– Upp till två USB 2.0 High-Speed DRD (Dual-Role Device)-portar med integrerad PHY
– Upp till två industriella Gigabit Ethernet MAC-enheter (10, 100, 1000 Mbps)
– Integrerad brytare
– Varje MAC stöder MII-, RMII-, RGMII- och MDIO-gränssnitt
– Ethernet-MAC-datorer och switchar kan fungera oberoende av andra funktioner
– IEEE 1588v1 Precision Time Protocol (PTP)
– Upp till två CAN-portar (Controller-Area Network)
– Stöder CAN version 2 del A och B
– Upp till två flerkanaliga seriella ljudportar (McASP)
– Sändnings- och mottagningsklockor upp till 50 MHz
– Upp till fyra seriella datapinnar per McASP-port med oberoende TX- och RX-klockor
– Stöder Time Division Multiplexing (TDM), Inter-IC Sound (I2S) och liknande format
– Stöder digital ljudgränssnittsöverföring (SPDIF-, IEC60958-1- och AES-3-format)
– FIFO-buffertar för sändning och mottagning (256 byte)
– Upp till sex UART:er
– Alla UART:er stöder IrDA- och CIR-lägen
– Alla UART:er stöder RTS- och CTS-flödeskontroll
– UART1 stöder fullständig modemkontroll
– Upp till två seriella McSPI-gränssnitt för master och slav
– Upp till två markerval
– Upp till 48 MHz
– Upp till tre MMC-, SD- och SDIO-portar
– 1-, 4- och 8-bitars MMC-, SD-, SDIO-lägen
– MMCSD0 har dedikerad strömskena för 1,8 V eller 3,3 V drift
– Dataöverföringshastighet på upp till 48 MHz
– Stöder kortdetektering och skrivskydd
– Uppfyller MMC4.3-, SD- och SDIO 2.0-specifikationerna
– Upp till tre I2C master- och slavgränssnitt
– Standardläge (upp till 100 kHz)
– Snabbt läge (upp till 400 kHz)
– Upp till fyra bankar med GPIO-pinnar (General-Purpose I/O)
– 32 GPIO-pinnar per bank (multiplexerade med andra funktionella pinnar)
– GPIO-stift kan användas som avbrottsingångar (upp till två avbrottsingångar per bank)
– Upp till tre externa DMA-händelseingångar som även kan användas som avbrottsingångar
– Åtta 32-bitars timers för allmänt bruk
– DMTIMER1 är en 1-ms timer som används för operativsystemets (OS) tickningar
– DMTIMER4–DMTIMER7 är utpekade
– En vakthundstimer
– SGX530 3D-grafikmotor
– Kakelbaserad arkitektur som levererar upp till 20 miljoner polygoner per sekund
– Universal Scalable Shader Engine (USSE) är en flertrådad motor som innehåller pixel- och vertexshaderfunktionalitet
– Avancerade shaderfunktioner utöver Microsoft VS3.0, PS3.0 och OGL2.0
– Branschstandard API-stöd för Direct3D Mobile, OGL-ES 1.1 och 2.0, samt OpenMax
– Finjusterad uppgiftsväxling, lastbalansering och energihantering
– Avancerad geometrisk DMA-driven drift för minimal CPU-interaktion
– Programmerbar antialiasing av högkvalitativ bild
– Helt virtualiserad minnesadressering för operativsystemdrift i en enhetlig minnesarkitektur
• Speltillbehör
• Hem- och industriautomation
• Medicinska konsumentprodukter
• Skrivare
• Smarta vägtullssystem
• Uppkopplade varuautomater
• Vågar
• Utbildningskonsoler
• Avancerade leksaker