AM3358BZCZA100 Mikroprozessoren – MPU ARM Cortex-A8 MPU
♠ Produktbeschreibung
Produkteigenschaften | Attributwert |
Hersteller: | Texas Instruments |
Produktkategorie: | Mikroprozessoren - MPU |
RoHS: | Details |
Montageart: | SMD/SMT |
Verpackung/Koffer: | PBGA-324 |
Serie: | AM3358 |
Kern: | ARM Cortex A8 |
Anzahl der Kerne: | 1 Kern |
Datenbusbreite: | 32 Bit |
Maximale Taktfrequenz: | 1 GHz |
L1-Cache-Befehlsspeicher: | 32 kB |
L1-Cache-Datenspeicher: | 32 kB |
Betriebsspannung: | 1,325 V |
Minimale Betriebstemperatur: | - 40 °C |
Maximale Betriebstemperatur: | + 105 °C |
Verpackung: | Tablett |
Marke: | Texas Instruments |
Daten-RAM-Größe: | 64 kB, 64 kB |
Daten-ROM-Größe: | 176 kB |
E/A-Spannung: | 1,8 V, 3,3 V |
Schnittstellentyp: | CAN, Ethernet, I2C, SPI, UART, USB |
L2 Cache Befehls-/Datenspeicher: | 256 kB |
Speichertyp: | L1/L2/L3-Cache, RAM, ROM |
Feuchtigkeitsempfindlich: | Ja |
Anzahl der Timer/Zähler: | 8 Zeitschaltuhr |
Prozessorserie: | Sitara |
Produkttyp: | Mikroprozessoren - MPU |
Fabrikpackungsmenge: | 126 |
Unterkategorie: | Mikroprozessoren - MPU |
Handelsname: | Sitara |
Watchdog-Timer: | Watchdog-Timer |
Stückgewicht: | 1,714 g |
♠ AM335x Sitara™ Prozessoren
Die AM335x-Mikroprozessoren basieren auf dem ARM Cortex-A8-Prozessor und bieten Bild- und Grafikverarbeitung, Peripheriegeräte und industrielle Schnittstellenoptionen wie EtherCAT und PROFIBUS. Die Bausteine unterstützen High-Level-Betriebssysteme (HLOS). Prozessor-SDK Linux® und TI-RTOS sind kostenlos bei TI erhältlich.
Der Mikroprozessor AM335x enthält die im Funktionsblockdiagramm dargestellten Subsysteme. Nachfolgend finden Sie eine kurze Beschreibung der einzelnen Systeme:
Es enthält die im Funktionsblockdiagramm dargestellten Subsysteme. Es folgt jeweils eine kurze Beschreibung:
Das Subsystem der Mikroprozessoreinheit (MPU) basiert auf dem ARM Cortex-A8-Prozessor und das PowerVR SGX™ Graphics Accelerator-Subsystem bietet 3D-Grafikbeschleunigung zur Unterstützung von Anzeige- und Spieleeffekten.
Das PRU-ICSS ist vom ARM-Kern getrennt und ermöglicht dadurch unabhängigen Betrieb und Taktung für mehr Effizienz und Flexibilität. Das PRU-ICSS ermöglicht zusätzliche Peripherieschnittstellen und Echtzeitprotokolle wie EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos und andere. Die Programmierbarkeit des PRU-ICSS sowie der Zugriff auf Pins, Ereignisse und alle System-on-Chip (SoC)-Ressourcen bieten zudem Flexibilität bei der Implementierung schneller Echtzeitreaktionen, spezialisierter Datenverarbeitungsvorgänge, benutzerdefinierter Peripherieschnittstellen und der Auslagerung von Aufgaben von den anderen Prozessorkernen des SoC.
• Bis zu 1 GHz Sitara™ ARM® Cortex® -A8 32‑Bit RISC-Prozessor
– NEON™ SIMD-Coprozessor
– 32 KB L1-Anweisungen und 32 KB Datencache mit Einzelfehlererkennung (Parität)
– 256 KB L2-Cache mit Fehlerkorrekturcode (ECC)
– 176 KB On-Chip-Boot-ROM
– 64 KB dedizierter RAM
– Emulation und Debug – JTAG
– Interrupt-Controller (bis zu 128 Interrupt-Anfragen)
• On-Chip-Speicher (gemeinsam genutzter L3-RAM)
– 64 KB Allzweck-On-Chip-Speichercontroller (OCMC) RAM
– Zugänglich für alle Meister
– Unterstützt die Beibehaltung für schnelles Aufwachen
• Externe Speicherschnittstellen (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L Controller:
– mDDR: 200-MHz-Takt (400-MHz-Datenrate)
– DDR2: 266 MHz Takt (532 MHz Datenrate)
– DDR3: 400 MHz Takt (800 MHz Datenrate)
– DDR3L: 400 MHz Takt (800 MHz Datenrate)
– 16-Bit-Datenbus – 1 GB adressierbarer Speicherplatz
– Unterstützt eine x16- oder zwei x8-Speichergerätekonfigurationen
– Allzweck-Speichercontroller (GPMC)
– Flexibles 8-Bit- und 16-Bit-asynchrones Speicherinterface mit bis zu sieben Chip Selects (NAND, NOR, Muxed-NOR, SRAM)
– Verwendet BCH-Code zur Unterstützung von 4-, 8- oder 16-Bit-ECC
– Verwendet Hamming-Code zur Unterstützung von 1-Bit ECC
– Fehlerortungsmodul (ELM)
– Wird in Verbindung mit dem GPMC verwendet, um Adressen von Datenfehlern aus Syndrompolynomen zu lokalisieren, die mit einem BCH-Algorithmus generiert wurden
– Unterstützt 4-, 8- und 16-Bit pro 512-Byte-Block-Fehlerortung basierend auf BCH-Algorithmen
• Programmierbares Echtzeit-Einheitssubsystem und industrielles Kommunikationssubsystem (PRU-ICSS)
– Unterstützt Protokolle wie EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ und mehr
– Zwei programmierbare Echtzeiteinheiten (PRUs)
– 32-Bit Load/Store-RISC-Prozessor mit einer Taktrate von 200 MHz
– 8 KB Befehls-RAM mit Einzelfehlererkennung (Parität)
– 8 KB Daten-RAM mit Einzelfehlererkennung (Parität)
– Single-Cycle 32-Bit-Multiplikator mit 64-Bit-Akkumulator
– Verbessertes GPIO-Modul bietet Shift-In/Out-Unterstützung und paralleles Latch bei externem Signal
– 12 KB gemeinsam genutzter RAM mit Einzelfehlererkennung (Parität)
– Drei 120-Byte-Registerbänke, auf die jede PRU zugreifen kann
– Interrupt Controller (INTC) zur Handhabung von Systemeingabeereignissen
– Lokaler Verbindungsbus zur Verbindung interner und externer Master mit den Ressourcen innerhalb des PRU-ICSS
– Peripheriegeräte innerhalb des PRU-ICSS:
– Ein UART-Port mit Flow Control Pins, unterstützt bis zu 12 Mbit/s
– Ein Enhanced Capture (eCAP)-Modul
– Zwei MII-Ethernet-Ports, die Industrial Ethernet unterstützen, wie z. B. EtherCAT
– Ein MDIO-Port
• Power-, Reset- und Clock-Management-Modul (PRCM)
– Steuert den Eintritt und Austritt aus den Standby- und Tiefschlafmodi
– Verantwortlich für die Schlafsequenzierung, die Abschaltsequenzierung der Leistungsdomäne, die Aufwachsequenzierung und die Einschaltsequenzierung der Leistungsdomäne
– Uhren
– Integrierter 15- bis 35-MHz-Hochfrequenzoszillator zur Erzeugung eines Referenztakts für verschiedene System- und Peripherietakte
– Unterstützt die individuelle Taktsteuerung für Subsysteme und Peripheriegeräte, um einen geringeren Stromverbrauch zu ermöglichen
– Fünf ADPLLs zur Generierung von Systemtakten (MPU-Subsystem, DDR-Schnittstelle, USB und Peripheriegeräte [MMC und SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD-Pixeltakt)
- Leistung
– Zwei nicht umschaltbare Stromversorgungsbereiche (Echtzeituhr [RTC], Wake-Up-Logik [WAKEUP])
– Drei umschaltbare Stromversorgungsbereiche (MPU-Subsystem [MPU], SGX530 [GFX], Peripheriegeräte und Infrastruktur [PER])
– Implementiert SmartReflex™ Klasse 2B zur Skalierung der Kernspannung basierend auf Chiptemperatur, Prozessvariation und Leistung (Adaptive Voltage Scaling [AVS])
– Dynamische Spannungs-Frequenz-Skalierung (DVFS)
• Gaming-Peripheriegeräte
• Heim- und Industrieautomatisierung
• Medizinische Verbrauchergeräte
• Drucker
• Intelligente Mautsysteme
• Vernetzte Verkaufsautomaten
• Waagen
• Bildungskonsolen
• Fortgeschrittenes Spielzeug