AM3358BZCZA100 Mikroprozessoren – MPU ARM Cortex-A8 MPU
♠ Produktbeschreibung
Produkteigenschaft | Attributwert |
Hersteller: | Texas-Instrumente |
Produktkategorie: | Mikroprozessoren - MPU |
RoHS: | Einzelheiten |
Montageart: | SMD/SMT |
Paket/Fall: | PBGA-324 |
Serie: | AM3358 |
Kern: | ARMCortex 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-Instrumente |
Daten-RAM-Größe: | 64 kB, 64 kB |
Daten-ROM-Größe: | 176 KB |
E/A-Spannung: | 1,8 V, 3,3 V |
Oberflächentyp: | KÖNNEN, Ethernet, I2C, SPI, UART, USB |
L2-Cache-Anweisung / Datenspeicher: | 256 KB |
Speichertyp: | L1/L2/L3-Cache, RAM, ROM |
Feuchtigkeitsempfindlich: | Ja |
Anzahl Timer/Zähler: | 8 Timer |
Prozessorserie: | Sitara |
Produktart: | Mikroprozessoren - MPU |
Werkspackungsmenge: | 126 |
Unterkategorie: | Mikroprozessoren - MPU |
Handelsname: | Sitara |
Watchdog-Timer: | Watchdog-Timer |
Gewichtseinheit: | 1,714 g |
♠ AM335x Sitara™ Prozessoren
Die auf dem ARM Cortex-A8-Prozessor basierenden AM335x-Mikroprozessoren sind mit Bild-, Grafikverarbeitungs-, Peripherie- und industriellen Schnittstellenoptionen wie EtherCAT und PROFIBUS erweitert.Die Geräte unterstützen High-Level-Betriebssysteme (HLOS).Prozessor-SDK Linux® und TI-RTOS sind kostenlos bei TI erhältlich.
Der AM335x-Mikroprozessor enthält die im Funktionsblockdiagramm gezeigten Subsysteme und eine kurze Beschreibung von jedem folgt:
Das enthält die im Funktionsblockdiagramm gezeigten Subsysteme und eine kurze Beschreibung von jedem folgt:
Das Subsystem der Mikroprozessoreinheit (MPU) basiert auf dem ARM Cortex-A8-Prozessor und das PowerVR SGX™-Grafikbeschleuniger-Subsystem bietet 3D-Grafikbeschleunigung zur Unterstützung von Anzeige- und Spieleffekten.
Das PRU-ICSS ist vom ARM-Kern getrennt, was einen unabhängigen Betrieb und eine unabhängige Taktung für mehr Effizienz und Flexibilität ermöglicht.Das PRU-ICSS ermöglicht zusätzliche Peripherieschnittstellen und Echtzeitprotokolle wie EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos und andere.Darüber hinaus bietet die programmierbare Natur des PRU-ICSS zusammen mit seinem Zugriff auf Pins, Ereignisse und alle System-on-Chip (SoC)-Ressourcen Flexibilität bei der Implementierung schneller Echtzeitreaktionen, spezialisierter Datenverarbeitungsvorgänge und benutzerdefinierter Peripherieschnittstellen und beim Auslagern von Aufgaben von den anderen Prozessorkernen des SoC.
• Sitara™ ARM® Cortex® -A8 32-Bit-RISC-Prozessor mit bis zu 1 GHz
– NEON™ SIMD-Koprozessor
– 32 KB L1-Befehl 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 Debugging – JTAG
– Interrupt Controller (bis zu 128 Interrupt Requests)
• On-Chip-Speicher (gemeinsam genutzter L3-RAM)
– 64 KB General-Purpose On-Chip Memory Controller (OCMC) RAM
– Zugänglich für alle Meister
– Unterstützt Speicherung 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 insgesamt adressierbarer Speicherplatz
– Unterstützt Konfigurationen mit einem x16- oder zwei x8-Speichergeräten
– Allzweck-Speichercontroller (GPMC)
– Flexibles asynchrones 8-Bit- und 16-Bit-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
– Fehlerlokalisierungsmodul (ELM)
– Wird in Verbindung mit dem GPMC verwendet, um Adressen von Datenfehlern aus Syndrompolynomen zu lokalisieren, die unter Verwendung eines BCH-Algorithmus generiert wurden
– Unterstützt 4-, 8- und 16-Bit pro 512-Byte-Blockfehlerlokalisierung basierend auf BCH-Algorithmen
• Subsystem für programmierbare Echtzeiteinheiten und Subsystem für industrielle Kommunikation (PRU-ICSS)
– Unterstützt Protokolle wie EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ und mehr
– Zwei programmierbare Echtzeiteinheiten (PRUs)
– 32-Bit-Lade-/Speicher-RISC-Prozessor, der mit 200 MHz betrieben werden kann
– 8 KB Befehls-RAM mit Einzelfehlererkennung (Parität)
– 8 KB Daten-RAM mit Einzelfehlererkennung (Parität)
– Einzelzyklus-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 Behandlung von Systemeingangsereignissen
– Local Interconnect Bus zum Verbinden interner und externer Master mit den Ressourcen innerhalb des PRU-ICSS
– Peripherie innerhalb des PRU-ICSS:
– Ein UART-Port mit Flusssteuerungs-Pins, unterstützt bis zu 12 Mbit/s
– Ein Enhanced Capture (eCAP)-Modul
– Zwei MII-Ethernet-Ports, die Industrial Ethernet wie EtherCAT unterstützen
– Ein MDIO-Port
• Power-, Reset- und Clock-Management (PRCM)-Modul
– Steuert den Eintritt und das Verlassen des Stand-By- und Deep-Sleep-Modus
– Verantwortlich für Schlafsequenzierung, Power-Domain-Ausschaltsequenz, Wake-up-Sequenzierung und Power-Domain-Einschaltsequenzierung
– Uhren
– Integrierter 15- bis 35-MHz-Hochfrequenzoszillator zur Erzeugung eines Referenztakts für verschiedene System- und Peripherietakte
– Unterstützt die individuelle Taktaktivierungs- und -deaktivierungssteuerung für Subsysteme und Peripheriegeräte, um einen reduzierten Stromverbrauch zu ermöglichen
– Fünf ADPLLs zum Generieren von Systemuhren (MPU-Subsystem, DDR-Schnittstelle, USB und Peripheriegeräte [MMC und SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD-Pixeluhr)
- Leistung
– Zwei nicht umschaltbare Power Domains (Real-Time Clock [RTC], Wake-Up Logic [WAKEUP])
– Drei umschaltbare Leistungsdomänen (MPU-Subsystem [MPU], SGX530 [GFX], Peripheriegeräte und Infrastruktur [PER])
– Implementiert SmartReflex™ Klasse 2B für Kernspannungsskalierung basierend auf Die-Temperatur, Prozessvariation und Leistung (adaptive Spannungsskalierung [AVS])
– Dynamische Spannungs-Frequenz-Skalierung (DVFS)
• Gaming-Peripheriegeräte
• Haus- und Industrieautomation
• Medizinische Verbrauchergeräte
• Drucker
• Intelligente Mautsysteme
• Verbundene Verkaufsautomaten
• Waagen
• Bildungskonsolen
• Fortschrittliches Spielzeug