Microprocesoare AM3352BZCZA100 – MPU ARM Cortex-A8 MPU
♠ Descrierea produsului
Atributul produsului | Valoarea atributului |
Producător: | Texas Instruments |
Categorie produs: | Microprocesoare - MPU |
RoHS: | Detalii |
Stil de montare: | SMD/SMT |
Pachet/Cutie: | PBGA-324 |
Serie: | AM3352 |
Miez: | ARM Cortex A8 |
Număr de nuclee: | 1 miez |
Lățimea magistralei de date: | 32 de biți |
Frecvența maximă a ceasului: | 1 GHz |
Memoria de instrucțiuni L1 Cache: | 32 kB |
Memoria de date cache L1: | 32 kB |
Tensiune de alimentare de operare: | 1.325 V |
Temperatura minima de functionare: | -40 C |
Temperatura maxima de functionare: | + 125 C |
Ambalare: | Tavă |
Marca: | Texas Instruments |
Dimensiunea RAM de date: | 64 kB, 64 kB |
Dimensiunea ROM de date: | 176 kB |
Kit de dezvoltare: | TMDXEVM3358 |
Tensiune I/O: | 1,8 V, 3,3 V |
Tip interfață: | CAN, Ethernet, I2C, SPI, UART, USB |
Instrucțiuni cache L2/Memorie de date: | 256 kB |
Tip memorie: | Cache L1/L2/L3, RAM, ROM |
Sensibil la umiditate: | da |
Număr de temporizatoare/contoare: | 8 Cronometru |
Seria procesoare: | Sitara |
Tip produs: | Microprocesoare - MPU |
Cantitate pachet din fabrică: | 126 |
Subcategorie: | Microprocesoare - MPU |
Nume comercial: | Sitara |
Temporizatoare Watchdog: | Timer Watchdog |
Greutate unitară: | 1,714 g |
♠ Procesoare AM335x Sitara™
Microprocesoarele AM335x, bazate pe procesorul ARM Cortex-A8, sunt îmbunătățite cu imagini, procesare grafică, periferice și opțiuni de interfață industrială, cum ar fi EtherCAT și PROFIBUS.Dispozitivele acceptă sisteme de operare de nivel înalt (HLOS).Procesor SDK Linux® și TI-RTOS sunt disponibile gratuit de la TI.
Microprocesorul AM335x conține subsistemele prezentate în diagrama bloc funcțională și urmează o scurtă descriere a fiecăruia:
Conține subsistemele prezentate în diagrama bloc funcțională și urmează o scurtă descriere a fiecăruia:
Subsistemul unității cu microprocesor (MPU) se bazează pe procesorul ARM Cortex-A8, iar subsistemul PowerVR SGX™ Graphics Accelerator oferă accelerare grafică 3D pentru a suporta efectele de afișare și de joc.PRU-ICSS este separat de nucleul ARM, permițând funcționare și sincronizare independentă pentru o mai mare eficiență și flexibilitate.
PRU-ICSS permite interfețe periferice suplimentare și protocoale în timp real, cum ar fi EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos și altele.În plus, natura programabilă a PRU-ICSS, împreună cu accesul său la pini, evenimente și toate resursele system-on-chip (SoC), oferă flexibilitate în implementarea răspunsurilor rapide, în timp real, operațiuni specializate de manipulare a datelor, interfețe periferice personalizate , și în descărcarea sarcinilor din celelalte nuclee de procesor ale SoC.
• Procesor RISC Sitara™ ARM® Cortex® -A8 pe 32 de biți de până la 1 GHz
– Coprocesor NEON™ SIMD
– 32 KB de instrucțiuni L1 și 32 KB de cache de date cu detectarea unei singure erori (paritate)
– 256 KB de cache L2 cu cod de corectare a erorilor (ECC)
– 176KB de ROM de pornire pe cip
– 64KB de RAM dedicată
– Emulare și depanare – JTAG
– Controller de întrerupere (până la 128 de cereri de întrerupere)
• Memorie pe cip (RAM L3 partajată)
– 64KB de memorie RAM pentru controlerul de memorie pe cip general (OCMC).
- Accesibil tuturor maeștrilor
– Sprijină reținerea pentru trezire rapidă
• Interfețe de memorie externă (EMIF)
– Controler mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: Ceas de 200 MHz (rata de date de 400 MHz)
– DDR2: Ceas de 266 MHz (rata de date de 532 MHz)
– DDR3: Ceas de 400 MHz (rata de date de 800 MHz)
– DDR3L: Ceas de 400 MHz (rată de date de 800 MHz)
- Bus de date pe 16 biți
– 1 GB de spațiu total adresabil
– Suporta o configurație de dispozitiv de memorie x16 sau două x8
- Controler de memorie de uz general (GPMC)
- Interfață flexibilă de memorie asincronă pe 8 și 16 biți cu până la șapte selecții de cip (NAND, NOR, Muxed-NOR, SRAM)
– Utilizează codul BCH pentru a suporta ECC pe 4, 8 sau 16 biți
– Utilizează codul Hamming pentru a suporta ECC pe 1 bit
– Modul de localizare a erorilor (ELM)
– Folosit împreună cu GPMC pentru a localiza adresele erorilor de date din polinoamele de sindrom generate utilizând un algoritm BCH
– Acceptă locația erorilor de bloc de 4, 8 și 16 biți pe 512 octeți, pe baza algoritmilor BCH
• Subsistem unități programabile în timp real și subsistem de comunicații industriale (PRU-ICSS)
- Suportă protocoale precum EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ și altele
– Două unități programabile în timp real (PRU)
– Procesor RISC de încărcare/stocare pe 32 de biți capabil să ruleze la 200 MHz
– 8KB RAM de instrucțiuni cu detectarea unei singure erori (paritate)
– 8KB de memorie RAM de date cu detectarea unei singure erori (paritate)
– Multiplicator cu un singur ciclu de 32 de biți cu acumulator de 64 de biți
– Modulul GPIO îmbunătățit oferă suport pentru schimbarea intrare/ieșire și blocare paralelă pe semnalul extern
– 12 KB de RAM partajată cu detectarea unei singure erori (paritate)
– Trei bănci de registru de 120 de octeți accesibile de fiecare PRU
– Controler de întrerupere (INTC) pentru gestionarea evenimentelor de intrare în sistem
– Local Interconnect Bus pentru conectarea master-urilor interne și externe la resursele din interiorul PRU-ICSS
– Periferice din interiorul PRU-ICSS:
- Un port UART cu pini de control al fluxului, acceptă până la 12 Mbps
– Un modul de captură îmbunătățită (eCAP).
– Două porturi Ethernet MII care acceptă Ethernet industrial, cum ar fi EtherCAT
– Un port MIO
• Modul de alimentare, resetare și gestionare a ceasului (PRCM).
– Controlează intrarea și ieșirea modurilor Stand-by și Deep-Sleep
- Responsabil pentru secvențierea somnului, secvențierea dezactivarii domeniului de alimentare, secvențierea trezirii și secvențierea pornirii domeniului de alimentare
– Ceasuri
– Oscilator de înaltă frecvență integrat de la 15 la 35 MHz folosit pentru a genera un ceas de referință pentru diverse ceasuri de sistem și periferice
– Suportă activarea și dezactivarea controlului individual al ceasului pentru subsisteme și periferice pentru a facilita consumul redus de energie
- Cinci ADPLL-uri pentru a genera ceasuri de sistem (subsistem MPU, interfață DDR, USB și periferice [MMC și SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD Pixel Clock)
– Putere
– Două domenii de putere necomutabile (Ceas în timp real [RTC], logica de trezire [WAKEUP])
– Trei domenii de putere comutabile (subsistem MPU [MPU], SGX530 [GFX], periferice și infrastructură [PER])
– Implementează SmartReflex™ Clasa 2B pentru scalarea tensiunii de bază pe baza temperaturii matriței, variației procesului și performanței (Adaptive Voltage Scaling [AVS])
– Scalare dinamică a frecvenței tensiunii (DVFS)
• Ceas în timp real (RTC)
- Informații despre dată în timp real (ziua-lună-an-ziua săptămânii) și ora (ore-minute-secunde)
– Oscilator intern de 32,768 kHz, RTC Logic și LDO intern de 1,1 V
– Intrare independentă de pornire la resetare (RTC_PWRONRSTn).
– Pin de intrare dedicat (EXT_WAKEUP) pentru evenimente de trezire externe
– Alarma programabilă poate fi utilizată pentru a genera întreruperi interne la PRCM (pentru trezire) sau Cortex-A8 (pentru notificarea evenimentului)
– Alarma programabilă poate fi utilizată cu ieșire externă (PMIC_POWER_EN) pentru a activa IC de gestionare a alimentării pentru a restaura domeniile de alimentare non-RTC
• Periferice
– Până la două porturi USB 2.0 DRD de mare viteză (dispozitiv cu două roluri) cu PHY integrat
– Până la două MAC-uri Gigabit Ethernet industriale (10, 100, 1000 Mbps)
– Comutator integrat
– Fiecare MAC acceptă interfețele MII, RMII, RGMII și MDIO
– MAC-urile Ethernet și comutatorul pot funcționa independent de alte funcții
– IEEE 1588v1 Precision Time Protocol (PTP)
– Până la două porturi de rețea în zonă de controler (CAN).
– Suportă CAN Versiunea 2 Părțile A și B
– Până la două porturi seriale audio multicanal (McASP)
– Transmite și recepționează ceasuri de până la 50 MHz
– Până la patru pini de date seriale per port McASP cu ceasuri TX și RX independente
– Suporta Time Division Multiplexing (TDM), Inter-IC Sound (I2S) și formate similare
- Suportă transmisie cu interfață audio digitală (formate SPDIF, IEC60958-1 și AES-3)
– Buffere FIFO pentru transmisie și recepție (256 octeți)
– Până la șase UART-uri
- Toate UART-urile acceptă modurile IrDA și CIR
- Toate UART-urile acceptă RTS și CTS Flow Control
– UART1 acceptă controlul complet al modemului
– Până la două interfețe seriale McSPI Master și Slave
– Până la două selecții de cip
- Până la 48 MHz
– Până la trei porturi MMC, SD, SDIO
– Moduri MMC, SD, SDIO pe 1, 4 și 8 biți
– MMCSD0 are șină de alimentare dedicată pentru funcționare la 1,8-V sau 3,3-V
– Rată de transfer de date de până la 48 MHz
- Suportă detectarea cardului și protecția la scriere
– Respectă specificațiile MMC4.3, SD, SDIO 2.0
– Până la trei interfețe master și slave I 2C
- Mod standard (până la 100 kHz)
- Mod rapid (până la 400 kHz)
– Până la patru bănci de pini I/O de uz general (GPIO).
– 32 de pini GPIO per banc (multiplexat cu alți pini funcționali)
– Pinii GPIO pot fi utilizați ca intrări de întrerupere (până la două intrări de întrerupere per bancă)
– Până la trei intrări de evenimente DMA externe care pot fi, de asemenea, utilizate ca intrări de întrerupere
– Opt temporizatoare de uz general pe 32 de biți
– DMTIMER1 este un temporizator de 1 ms folosit pentru Tick-uri ale sistemului de operare (OS).
– DMTIMER4–DMTIMER7 sunt fixate
– Un temporizator Watchdog
– SGX530 3D Graphics Engine
– Arhitectură bazată pe plăci care oferă până la 20 de milioane de poligoane pe secundă
– Universal Scalable Shader Engine (USSE) este un motor multithreaded care încorporează funcționalitatea Pixel și Vertex Shader
- Set de funcții avansate de umbrire în exces față de Microsoft VS3.0, PS3.0 și OGL2.0
– Suport API standard al industriei pentru Direct3D Mobile, OGL-ES 1.1 și 2.0 și OpenMax
– Comutare precisă a sarcinilor, echilibrarea sarcinii și gestionarea energiei
– Funcționare avansată cu geometrie DMA pentru o interacțiune minimă cu CPU
– Anti-aliasing programabil de înaltă calitate a imaginii
– Adresarea memoriei complet virtualizată pentru operarea sistemului de operare într-o arhitectură de memorie unificată
• Periferice pentru jocuri
• Automatizari pentru locuinte si industriale
• Aparate medicale de consum
• Imprimante
• Sisteme inteligente de taxare
• Distribuitoare conectate
• Cântare
• Console educaționale
• Jucării avansate