Microprocessori AM3358BZCZA100 – MPU ARM Cortex-A8 MPU
♠ Descrizione del prodotto
Attributo del prodotto | Valore dell'attributo |
Produttore: | Texas Instruments |
Categoria di prodotto: | Microprocessori - MPU |
Direttiva RoHS: | Dettagli |
Stile di montaggio: | SMD/SMT |
Confezione/custodia: | PBGA-324 |
Serie: | AM3358 |
Nucleo: | ARM Cortex A8 |
Numero di core: | 1 Nucleo |
Larghezza del bus dati: | 32 bit |
Frequenza di clock massima: | 1 GHz |
Memoria istruzioni cache L1: | 32 kB |
Memoria dati cache L1: | 32 kB |
Tensione di alimentazione operativa: | 1.325 V |
Temperatura minima di esercizio: | - 40 °C |
Temperatura massima di esercizio: | + 105 °C |
Confezione: | Vassoio |
Marca: | Texas Instruments |
Dimensione RAM dati: | 64 kB, 64 kB |
Dimensione ROM dati: | 176 kB |
Tensione I/O: | 1,8 V, 3,3 V |
Tipo di interfaccia: | CAN, Ethernet, I2C, SPI, UART, USB |
Istruzioni cache L2 / Memoria dati: | 256 kB |
Tipo di memoria: | Cache L1/L2/L3, RAM, ROM |
Sensibile all'umidità: | SÌ |
Numero di timer/contatori: | 8 Timer |
Serie di processori: | Sitara |
Tipo di prodotto: | Microprocessori - MPU |
Quantità confezione di fabbrica: | 126 |
Sottocategoria: | Microprocessori - MPU |
Nome commerciale: | Sitara |
Timer di controllo: | Timer di controllo |
Peso unitario: | 1,714 grammi |
♠ Processori AM335x Sitara™
I microprocessori AM335x, basati sul processore ARM Cortex-A8, sono potenziati con opzioni di elaborazione di immagini, grafica, periferiche e interfacce industriali come EtherCAT e PROFIBUS. I dispositivi supportano sistemi operativi di alto livello (HLOS). Processor SDK Linux® e TI-RTOS sono disponibili gratuitamente da TI.
Il microprocessore AM335x contiene i sottosistemi mostrati nel diagramma a blocchi funzionali; di seguito viene fornita una breve descrizione di ciascuno di essi:
Contiene i sottosistemi mostrati nel diagramma a blocchi funzionali e di seguito una breve descrizione di ciascuno di essi:
Il sottosistema dell'unità microprocessore (MPU) è basato sul processore ARM Cortex-A8 e il sottosistema dell'acceleratore grafico PowerVR SGX™ fornisce accelerazione grafica 3D per supportare effetti di visualizzazione e di gioco.
Il PRU-ICSS è separato dal core ARM, consentendo un funzionamento e un clocking indipendenti per una maggiore efficienza e flessibilità. Il PRU-ICSS abilita interfacce periferiche aggiuntive e protocolli real-time come EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos e altri. Inoltre, la natura programmabile del PRU-ICSS, insieme al suo accesso a pin, eventi e a tutte le risorse del sistema su chip (SoC), offre flessibilità nell'implementazione di risposte rapide in tempo reale, operazioni specializzate di gestione dati, interfacce periferiche personalizzate e nell'offload di attività dagli altri core del processore del SoC.
• Processore Sitara™ ARM® Cortex® -A8 a 32 bit RISC fino a 1 GHz
– Coprocessore SIMD NEON™
– 32 KB di istruzioni L1 e 32 KB di cache dati con rilevamento di errori singoli (parità)
– 256 KB di cache L2 con codice di correzione degli errori (ECC)
– 176 KB di ROM di avvio sul chip
– 64 KB di RAM dedicata
– Emulazione e Debug – JTAG
– Controller di interrupt (fino a 128 richieste di interrupt)
• Memoria on-chip (RAM L3 condivisa)
– 64 KB di RAM OCMC (General-Purpose On-Chip Memory Controller)
– Accessibile a tutti i maestri
– Supporta la conservazione per un rapido risveglio
• Interfacce di memoria esterna (EMIF)
– Controller mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: clock da 200 MHz (velocità dati 400 MHz)
– DDR2: clock a 266 MHz (velocità dati a 532 MHz)
– DDR3: clock da 400 MHz (velocità dati da 800 MHz)
– DDR3L: clock da 400 MHz (velocità dati da 800 MHz)
– Bus dati a 16 bit – 1 GB di spazio indirizzabile totale
– Supporta configurazioni di dispositivi di memoria x16 o due x8
– Controller di memoria per uso generale (GPMC)
– Interfaccia di memoria asincrona flessibile a 8 e 16 bit con fino a sette selezioni di chip (NAND, NOR, Muxed-NOR, SRAM)
– Utilizza il codice BCH per supportare ECC a 4, 8 o 16 bit
– Utilizza il codice Hamming per supportare ECC a 1 bit
– Modulo localizzatore di errori (ELM)
– Utilizzato insieme al GPMC per individuare gli indirizzi degli errori di dati dai polinomi sindromici generati utilizzando un algoritmo BCH
– Supporta la posizione degli errori a blocchi da 4, 8 e 16 bit per 512 byte in base agli algoritmi BCH
• Sottosistema di unità programmabile in tempo reale e sottosistema di comunicazione industriale (PRU-ICSS)
– Supporta protocolli come EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ e altri
– Due unità programmabili in tempo reale (PRU)
– Processore RISC Load/Store a 32 bit in grado di funzionare a 200 MHz
– 8 KB di RAM per le istruzioni con rilevamento di singoli errori (parità)
– 8 KB di RAM dati con rilevamento di singolo errore (parità)
– Moltiplicatore a 32 bit a ciclo singolo con accumulatore a 64 bit
– Il modulo GPIO avanzato fornisce supporto Shift-In/Out e latch parallelo sul segnale esterno
– 12 KB di RAM condivisa con rilevamento di singolo errore (parità)
– Tre banche di registri da 120 byte accessibili da ciascuna PRU
– Controller di interrupt (INTC) per la gestione degli eventi di input del sistema
– Bus di interconnessione locale per il collegamento dei master interni ed esterni alle risorse all'interno del PRU-ICSS
– Periferiche all’interno del PRU-ICSS:
– Una porta UART con pin di controllo del flusso, supporta fino a 12 Mbps
– Un modulo di acquisizione avanzata (eCAP)
– Due porte Ethernet MII che supportano Ethernet industriale, come EtherCAT
– Una porta MDIO
• Modulo di gestione dell'alimentazione, del reset e dell'orologio (PRCM)
– Controlla l'entrata e l'uscita dalle modalità Stand-By e Deep-Sleep
– Responsabile del sequenziamento del sonno, del sequenziamento dello spegnimento del dominio di potenza, del sequenziamento del risveglio e del sequenziamento dell'accensione del dominio di potenza
– Orologi
– Oscillatore ad alta frequenza integrato da 15 a 35 MHz utilizzato per generare un clock di riferimento per vari clock di sistema e periferici
– Supporta il controllo individuale dell'attivazione e della disattivazione dell'orologio per sottosistemi e periferiche per facilitare la riduzione del consumo energetico
– Cinque ADPLL per generare clock di sistema (sottosistema MPU, interfaccia DDR, USB e periferiche [MMC e SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], clock pixel LCD)
- Energia
– Due domini di potenza non commutabili (orologio in tempo reale [RTC], logica di riattivazione [WAKEUP])
– Tre domini di potenza commutabili (sottosistema MPU [MPU], SGX530 [GFX], periferiche e infrastruttura [PER])
– Implementa SmartReflex™ Classe 2B per il ridimensionamento della tensione del core in base alla temperatura del die, alla variazione del processo e alle prestazioni (ridimensionamento della tensione adattiva [AVS])
– Scala dinamica della frequenza della tensione (DVFS)
• Periferiche di gioco
• Automazione domestica e industriale
• Apparecchiature mediche di consumo
• Stampanti
• Sistemi di pedaggio intelligenti
• Distributori automatici connessi
• Bilance di pesatura
• Console didattiche
• Giocattoli avanzati