Der i.MX35 Multimedia Applikationsprozessor stellt die nächste Generation von Prozessoren mit niedrigem Stromverbrauch und hoher Leistungsfähigkeit dar. Sie basieren auf dem ARM11 Mikroprozessor Kern, die bis 532 MHz getaktet warden. Der Baustein bietet spezielle Funktionen, die die Systemkosten reduzieren. • Audio Konnektivität und Telematik — Wiedergabe von komprimierten Audio-Ressourcen von diversen Speichermedien (CD, USB, HDD or SD card) — PlayFromDevice (1-wire und 2-wire Unterstützung) für portable Mediaplayer — iPod/iPhone Steuerung und Wiedergabe — Hochleistungs-CD Ripping zum USB, SD/MMC oder HDD für virtuelle CD Wechsler — Audio Verarbeitung für Mobiltelefone: Bluetooth, AEC/NS, Mikrofon Strahlenbündelung, usw. — Spracherkennung • A/V Konnektivität und Navigation — Beinhaltet Audio Konnektivität und Telematik Funktionen — Anzeige von Landkarten & Berechnung der Wegstrecke — QVGA Video Decoder, WVGA Video Wiedergabe — Durchdachtes grafisches User-Interface Der i.MX35 profitiert vom ARM1136JF-S™ Kern, der mit 532 MHz getaktet wird und dabei durch ein Multi-level Cache System unterstützt wird. Des weiteren bietet er spezielle Peripheriebausteine wie z. B. eine eigenständige Bildbearbeitungseinheit, einem Vektor Fließpunkt (VFP11) Coprozessor sowie einem RISC-basierenden DMA Controller. Der i.MX35 unterstützt verschiedene Speicher-Schnittstellen, wie z. B. SDRAM, Mobile DDR und DDR2, SLC und MLC NAND Flash, NOR Flash und SRAM. Das Bauteil kann Verbindung zu den verschiedensten externen Bausteinen aufnehmen, wie z. B. Hochgeschwindigkeit-USB2.0 OTG, ATA, MMC/SDIO und Compact Flash.
Leistungsmerkmale:
Eine Hauptanwendung des i.MX35 ist das Infotainment im Automotive-Bereich mit Video- Applikationen. Der i.MX35 wird im Bereich von Hochleistungs-Multimedia und Grafik-Anwendungen eingesetzt und das bei sehr niedrigen Stromverbrauch. Der MCIMX35 basiert auf der ARM1136 Plattform, die die folgenden Merkmale hat: • ARM1136JF-S Prozessor • 16-Kbyte L1 Befehlscache • 16-Kbyte L1 Datencache • 128-Kbyte L2 Cache • 128 Kbyte internes SRAM • Vektor Fließpunkt (VFP11) Einheit. Damit wird die Leistungsfähigkeit von Multimedia-Anwendungen drastisch erhöht. Folgende Hardware-Beschleuniger sind integriert: • Bildbearbeitungs-Einheit (IPU) • OpenVG 1.1 Graphik Processing Unit (GPU) (nicht beim MCIMX351)
Der MCIMX35 hat die folgenden Schnittstellen zu externen Bausteinen (einige davon sind doppelt belegt und nicht gleichzeitig verfügbar): • 2 Controller Area Network (CAN) Schnittstellen • 2 SDIO/MMC Schnittstellen, 1 SDIO/CE-ATA Schnittstellen (CE-ATA nicht beim MCIMX351) • 32-Bit Mobile DDR, DDR2 (4-Bänke) und SDRAM (bis zu 133 MHz) • 2 konfigurierbare serielle Peripherie Interfaces (CSPI) (jeweils bis zu 52 Mbps) • Erweitertes serielles Audio Interface (ESAI) • 2 synchrone serielle Interfaces (SSI) • Ethernet MAC 10/100 Mbps • 1 USB 2.0 Host mit ULPI Schnittstelle oder internem Full-speed PHY. Bis zu 480Mbps, falls ein externs HS PHY verwendet wird. • 1 USB 2.0 OTG (bis zu 480 Mbps) Controller mit internem Hochgeschwindigkeits-OTG PHY • Flash Controller—MLC/SLC NAND und NOR • GPIO mit Interrupt-Funktionen • 3 I2C Module (jeweils bis 400 KByte) • JTAG • Tastatur Port • Media Local Bus (MLB) Schnittstelle • Asynchronous Sample Rate Converter (ASRC) • 1-Wire • Paralleler Kamerasensor (4/8/10/16-Bit Datenport für Videofarben: YCC, YUV, 30 MPixel/s) • Paralleles Display (bis zu 24-Bit, 1024 x 1024) • Paralleles ATA (bis zu 66 Mbytes) • PWM • SPDIF Transceiver • 3 UART (jeweils bis zu 4.0 Mbps)