Microprocesadores AM3352BZCZA100 – MPU ARM Cortex-A8 MPU
♠ Descripción del producto
Atributo del producto | Valor de atributo |
Fabricante: | Instrumentos Texas |
Categoria de producto: | Microprocesadores - MPU |
RoHS: | Detalles |
Estilo de montaje: | SMD/SMT |
Paquete/Estuche: | PBGA-324 |
Serie: | AM3352 |
Centro: | BRAZO corteza A8 |
Numero de nucleos: | 1 núcleo |
Ancho del bus de datos: | 32 bits |
Frecuencia de reloj máxima: | 1 GHz |
Memoria de instrucciones de caché L1: | 32 KB |
Memoria de datos de caché L1: | 32 KB |
Voltaje de suministro operativo: | 1.325V |
Temperatura mínima de funcionamiento: | - 40C |
Temperatura máxima de funcionamiento: | + 125C |
Embalaje: | Bandeja |
Marca: | Instrumentos Texas |
Tamaño de RAM de datos: | 64 KB, 64 KB |
Tamaño de la ROM de datos: | 176 KB |
Kit de desarrollo: | TMDXEVM3358 |
Voltaje de E/S: | 1,8 V, 3,3 V |
Tipo de interfaz: | PUEDE, Ethernet, I2C, SPI, UART, USB |
Instrucción 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 del procesador: | 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 |
Unidad de peso: | 1.714 gramos |
♠ Procesadores AM335x Sitara™
Los microprocesadores AM335x, basados en el procesador ARM Cortex-A8, están mejorados con imágenes, procesamiento de gráficos, periféricos y opciones de interfaz industrial como EtherCAT y PROFIBUS.Los dispositivos admiten sistemas operativos de alto nivel (HLOS).Processor SDK Linux® y TI-RTOS están disponibles de forma gratuita a través de TI.
El microprocesador AM335x contiene los subsistemas que se muestran en el Diagrama de bloques funcionales y a continuación se ofrece una breve descripción de cada uno:
El contiene los subsistemas que se muestran en el diagrama de bloques funcional y una breve descripción de cada uno de ellos:
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 admitir efectos de visualización y juegos.El PRU-ICSS está separado del núcleo ARM, lo que permite una operación y sincronización independientes para una mayor eficiencia y flexibilidad.
El PRU-ICSS permite interfaces periféricas adicionales y protocolos en tiempo real como EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos y otros.Además, la naturaleza programable de 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 de manejo de datos especializadas, interfaces periféricas personalizadas. y en la descarga de tareas de los otros núcleos de procesador de SoC.
• Procesador Sitara™ ARM® Cortex® -A8 de 32 bits RISC de hasta 1 GHz
– Coprocesador NEON™ SIMD
– 32 KB de instrucción 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 interrupción (hasta 128 solicitudes de interrupción)
• Memoria en chip (RAM L3 compartida)
– 64 KB de memoria RAM de controlador de memoria en chip de propósito general (OCMC)
– Accesible a todos los maestros
– Soporta Retención para Despertar Rápido
• 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 bits 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 admitir ECC de 1 bit
– Módulo localizador de errores (ELM)
– Usado en conjunto con el GPMC para localizar direcciones de errores de datos de polinomios de síndrome generados usando un algoritmo BCH
– Admite 4, 8 y 16 bits por ubicación de error de bloque de 512 bytes basada en algoritmos BCH
• Subsistema de Unidad de Tiempo Real Programable 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 un solo error (paridad)
– 8 KB de RAM de datos con detección de un solo error (paridad)
– Multiplicador de ciclo único de 32 bits con acumulador de 64 bits
– El módulo GPIO mejorado proporciona soporte de cambio de entrada/salida y pestillo paralelo en señal externa
– 12 KB de RAM compartida con detección de un solo error (paridad)
– Tres bancos de registro de 120 bytes accesibles por cada PRU
– Controlador de interrupción (INTC) para el manejo de eventos de entrada del sistema
– Bus de interconexión local para conectar maestros internos y externos a los recursos dentro de la PRU-ICSS
– Periféricos Dentro de la 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, restablecimiento y reloj (PRCM)
– Controla la entrada y salida de los modos Stand-By y Deep-Sleep
– Responsable de la secuencia de suspensión, la secuencia de apagado del dominio de energía, la secuencia de activación y la secuencia de encendido del dominio de energía
– Relojes
– Oscilador integrado de alta frecuencia de 15 a 35 MHz utilizado para generar un reloj de referencia para varios sistemas y relojes periféricos
– Admite el 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], LCD Pixel Clock)
- Fuerza
– Dos dominios de energía no conmutables (reloj en tiempo real [RTC], lógica de activación [WAKEUP])
– Tres dominios de energía conmutables (subsistema MPU [MPU], SGX530 [GFX], periféricos e infraestructura [PER])
– Implementa SmartReflex™ Clase 2B para el escalado de voltaje central basado en la temperatura del troquel, la variación del proceso y el rendimiento (escalado de voltaje adaptativo [AVS])
– Escalado dinámico de frecuencia de voltaje (DVFS)
• Reloj en tiempo real (RTC)
– Información de fecha en tiempo real (día-mes-año-día de la semana) y hora (horas-minutos-segundos)
– Oscilador interno de 32,768 kHz, lógica RTC y LDO interno de 1,1 V
– Entrada de reinicio de encendido independiente (RTC_PWRONRSTn)
– Pin de entrada dedicado (EXT_WAKEUP) para eventos de activación externos
– La alarma programable se puede usar para generar interrupciones internas al PRCM (para despertar) o Cortex-A8 (para notificación de eventos)
– La alarma programable se puede usar con salida externa (PMIC_POWER_EN) para permitir que el IC de administración de energía restaure los dominios de energía que no son RTC
• Periféricos
– Hasta dos puertos USB 2.0 de alta velocidad DRD (dispositivo de doble función) con PHY integrado
– Hasta dos MAC Gigabit Ethernet industriales (10, 100, 1000 Mbps)
– Interruptor integrado
– Cada MAC es compatible con las interfaces MII, RMII, RGMII y MDIO
– Los MAC Ethernet y el conmutador pueden funcionar independientemente de otras funciones
– Protocolo de tiempo de precisión (PTP) IEEE 1588v1
– Hasta dos puertos de red de área de controlador (CAN)
– Admite CAN Versión 2 Partes A y B
– Hasta dos puertos serie de audio multicanal (McASP)
– Relojes de transmisión y recepción de hasta 50 MHz
– Hasta cuatro pines de datos seriales por puerto McASP con relojes TX y RX independientes
– Admite multiplexación por división de tiempo (TDM), Inter-IC Sound (I2S) y formatos similares
– Admite transmisión de interfaz de audio digital (formatos SPDIF, IEC60958-1 y AES-3)
– Búferes FIFO para transmisión y recepción (256 bytes)
– Hasta seis UART
– Todos los UART admiten los modos IrDA y CIR
– Todos los UART admiten RTS y CTS Flow Control
– UART1 admite control total de módem
– Hasta dos interfaces seriales McSPI maestras y esclavas
– Hasta dos selecciones de chips
– Hasta 48 MHz
– Hasta tres puertos MMC, SD, SDIO
– Modos MMC, SD, SDIO de 1, 4 y 8 bits
– MMCSD0 tiene línea de alimentación dedicada para funcionamiento de 1,8 V o 3,3 V
– Velocidad de transferencia de datos de hasta 48 MHz
– Admite detección de tarjeta y protección contra escritura
– Cumple con las especificaciones MMC4.3, SD, SDIO 2.0
– Hasta tres interfaces maestras y esclavas I 2C
– Modo estándar (hasta 100 kHz)
– Modo rápido (hasta 400 kHz)
– Hasta cuatro bancos de pines de E/S de propósito general (GPIO)
– 32 pines GPIO por banco (multiplexados con otros pines funcionales)
– Los pines GPIO se pueden usar como entradas de interrupción (hasta dos entradas de interrupción por banco)
– Hasta tres entradas de eventos DMA externas que también se pueden usar como entradas de interrupción
– Ocho temporizadores de uso general de 32 bits
– DMTIMER1 es un temporizador de 1 ms que se utiliza para las garrapatas del sistema operativo (SO)
– DMTIMER4–DMTIMER7 están desconectados
– Un temporizador de vigilancia
– Motor de gráficos 3D SGX530
– Arquitectura basada en mosaicos que ofrece hasta 20 millones de polígonos por segundo
– Universal Scalable Shader Engine (USSE) es un motor de subprocesos múltiples que incorpora la funcionalidad de sombreado de píxeles y vértices
– Conjunto de características avanzadas de sombreado en exceso de Microsoft VS3.0, PS3.0 y OGL2.0
– Soporte API estándar de la industria de Direct3D Mobile, OGL-ES 1.1 y 2.0 y OpenMax
– Cambio de tareas detallado, equilibrio de carga y administración de energía
– Operación avanzada impulsada por DMA de geometría para una interacción mínima de la CPU
– Suavizado programable de imagen de alta calidad
– Direccionamiento de memoria totalmente virtualizado para el funcionamiento del sistema operativo en una arquitectura de memoria unificada
• Periféricos para juegos
• Domótica e Industrial
• Aparatos médicos de consumo
• Impresoras
• Sistemas de Peaje Inteligente
• Máquinas expendedoras conectadas
• Balanzas
• Consolas educativas
• Juguetes avanzados