Microprocesadores AM3358BZCZA100 – MPU ARM Cortex-A8
♠ Descripción del producto
Atributo del producto | Valor del atributo |
Fabricante: | Texas Instruments |
Categoría de producto: | Microprocesadores - MPU |
RoHS: | Detalles |
Estilo de montaje: | SMD/SMT |
Paquete/Caja: | PBGA-324 |
Serie: | AM3358 |
Centro: | ARM Cortex A8 |
Número de núcleos: | 1 núcleo |
Ancho del bus de datos: | 32 bits |
Frecuencia máxima de reloj: | 1 GHz |
Memoria de instrucciones de caché L1: | 32 kB |
Memoria de datos caché L1: | 32 kB |
Voltaje de suministro de funcionamiento: | 1.325 V |
Temperatura mínima de funcionamiento: | - 40 °C |
Temperatura máxima de funcionamiento: | + 105 C |
Embalaje: | Bandeja |
Marca: | Texas Instruments |
Tamaño de RAM de datos: | 64 kB, 64 kB |
Tamaño de ROM de datos: | 176 kB |
Voltaje de E/S: | 1,8 V, 3,3 V |
Tipo de interfaz: | CAN, Ethernet, I2C, SPI, UART, USB |
Instrucciones de caché L2 / Memoria de datos: | 256 kB |
Tipo de memoria: | Caché L1/L2/L3, RAM, ROM |
Sensible a la humedad: | Sí |
Número de temporizadores/contadores: | 8 temporizador |
Serie de procesadores: | Sitara |
Tipo de producto: | Microprocesadores - MPU |
Cantidad del paquete de fábrica: | 126 |
Subcategoría: | Microprocesadores - MPU |
Nombre comercial: | Sitara |
Temporizadores de vigilancia: | Temporizador de vigilancia |
Peso unitario: | 1,714 gramos |
♠ Procesadores Sitara™ AM335x
Los microprocesadores AM335x, basados en el procesador ARM Cortex-A8, incorporan opciones de imagen, procesamiento gráfico, periféricos e interfaz industrial como EtherCAT y PROFIBUS. Los dispositivos son compatibles con sistemas operativos de alto nivel (HLOS). El SDK del procesador Linux® y TI-RTOS están disponibles gratuitamente en TI.
El microprocesador AM335x contiene los subsistemas que se muestran en el diagrama de bloques funcionales y a continuación se presenta una breve descripción de cada uno:
El contiene los subsistemas que se muestran en el Diagrama de Bloques Funcionales y a continuación se presenta una breve descripción de cada uno:
El subsistema de la unidad de microprocesador (MPU) se basa en el procesador ARM Cortex-A8 y el subsistema del acelerador de gráficos PowerVR SGX™ proporciona aceleración de gráficos 3D para soportar efectos de visualización y juegos.
El PRU-ICSS es independiente del núcleo ARM, lo que permite un funcionamiento y una sincronización independientes para una mayor eficiencia y flexibilidad. El PRU-ICSS habilita interfaces periféricas adicionales y protocolos de tiempo real como EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos y otros. Además, la naturaleza programable del PRU-ICSS, junto con su acceso a pines, eventos y todos los recursos del sistema en chip (SoC), proporciona flexibilidad para implementar respuestas rápidas en tiempo real, operaciones especializadas de manejo de datos, interfaces periféricas personalizadas y para descargar tareas de los demás núcleos del procesador del SoC.
• Procesador Sitara™ ARM® Cortex® -A8 de 32 bits RISC de hasta 1 GHz
– Coprocesador SIMD NEON™
– 32 KB de instrucciones L1 y 32 KB de caché de datos con detección de error único (paridad)
– 256 KB de caché L2 con código de corrección de errores (ECC)
– 176 KB de ROM de arranque en chip
– 64 KB de RAM dedicada
– Emulación y depuración – JTAG
– Controlador de interrupciones (hasta 128 solicitudes de interrupción)
• Memoria en chip (RAM L3 compartida)
– 64 KB de RAM de controlador de memoria en chip de propósito general (OCMC)
– Accesible a todos los Maestros
– Admite retención para una activación rápida
• Interfaces de memoria externa (EMIF)
– Controlador mDDR(LPDDR), DDR2, DDR3, DDR3L:
– mDDR: Reloj de 200 MHz (velocidad de datos de 400 MHz)
– DDR2: Reloj de 266 MHz (velocidad de datos de 532 MHz)
– DDR3: Reloj de 400 MHz (velocidad de datos de 800 MHz)
– DDR3L: Reloj de 400 MHz (velocidad de datos de 800 MHz)
– Bus de datos de 16 bits – 1 GB de espacio direccionable total
– Admite configuraciones de un dispositivo de memoria x16 o dos x8
– Controlador de memoria de propósito general (GPMC)
– Interfaz de memoria asíncrona flexible de 8 y 16 bits con hasta siete selecciones de chip (NAND, NOR, Muxed-NOR, SRAM)
– Utiliza código BCH para admitir ECC de 4, 8 o 16 bits
– Utiliza código Hamming para soportar ECC de 1 bit
– Módulo localizador de errores (ELM)
– Se utiliza junto con GPMC para localizar direcciones de errores de datos a partir de polinomios de síndrome generados mediante un algoritmo BCH
– Admite ubicación de errores de bloque de 4, 8 y 16 bits por cada 512 bytes según algoritmos BCH
• Subsistema de unidad programable en tiempo real y subsistema de comunicación industrial (PRU-ICSS)
– Admite protocolos como EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ y más
– Dos unidades programables en tiempo real (PRU)
– Procesador RISC de carga/almacenamiento de 32 bits capaz de funcionar a 200 MHz
– 8 KB de RAM de instrucciones con detección de error único (paridad)
– 8 KB de RAM de datos con detección de error único (paridad)
– Multiplicador de 32 bits de ciclo único con acumulador de 64 bits
– El módulo GPIO mejorado proporciona compatibilidad con cambio de entrada/salida y enclavamiento paralelo en señal externa
– 12 KB de RAM compartida con detección de error único (paridad)
– Tres bancos de registros de 120 bytes accesibles para cada PRU
– Controlador de interrupciones (INTC) para el manejo de eventos de entrada del sistema
– Bus de interconexión local para conectar los maestros internos y externos a los recursos dentro del PRU-ICSS
– Periféricos dentro del PRU-ICSS:
– Un puerto UART con pines de control de flujo, admite hasta 12 Mbps
– Un módulo de captura mejorada (eCAP)
– Dos puertos Ethernet MII compatibles con Ethernet industrial, como EtherCAT
– Un puerto MDIO
• Módulo de administración de energía, reinicio y reloj (PRCM)
– Controla la entrada y salida de los modos de espera y suspensión profunda
– Responsable de la secuenciación del sueño, la secuenciación de apagado del dominio de potencia, la secuenciación de vigilia y la secuenciación de encendido del dominio de potencia
– Relojes
– Oscilador de alta frecuencia integrado de 15 a 35 MHz utilizado para generar un reloj de referencia para varios relojes del sistema y periféricos
– Admite control de activación y desactivación de reloj individual para subsistemas y periféricos para facilitar la reducción del consumo de energía
– Cinco ADPLL para generar relojes del sistema (subsistema MPU, interfaz DDR, USB y periféricos [MMC y SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], reloj de píxeles LCD)
- Fuerza
– Dos dominios de potencia no conmutables (reloj de tiempo real [RTC], lógica de activación [WAKEUP])
– Tres dominios de potencia conmutables (subsistema MPU [MPU], SGX530 [GFX], periféricos e infraestructura [PER])
Implementa SmartReflex™ Clase 2B para el escalado de voltaje del núcleo según la temperatura de la matriz, la variación del proceso y el rendimiento (escalado de voltaje adaptativo [AVS])
– Escala de frecuencia de voltaje dinámico (DVFS)
• Periféricos para juegos
• Automatización del hogar y la industria
• Electrodomésticos médicos de consumo
• Impresoras
• Sistemas de peaje inteligentes
• Máquinas expendedoras conectadas
• Básculas de pesaje
• Consolas educativas
• Juguetes avanzados