Microchip Technology SAMA5D29 Arm® Cortex®-A5-Automotive-CPU-basierte MPUs
Microchip Technology SAMA5D29 Automotive Arm® Cortex®-A5-CPU-basierte MPUs sind leistungsstarke, stromsparende Embedded-Mikroprozessoren, die mit bis zu 500 MHz betrieben werden. Die AEC-Q100 Klasse 2 qualifizierten SAMA5D29 MPUs bieten Unterstützung für mehrere Speicher, wie z. B. DDR2, DDR3L, LPDDR2, LPDDR3, QSPI und e.MMC-Flash. Diese Bauteile verfügen über leistungsstarke Peripheriegeräte für Konnektivitäts- und Benutzerschnittstellenanwendungen, darunter zwei ISO-konforme CAN-FD-Schnittstellen.Zu den erweiterten Sicherheitsfunktionen gehören Arm® TrustZone®, Manipulationserkennung, sichere Datenspeicherung und sicheres Booten. Darüber hinaus verfügen die Bauteile über Hochleistungs-Crypto-Beschleuniger (AES, SHA und TRNG). Die SAMA5D29 Automotive MPUs von Microchip Technology sind für einen erweiterten, industriellen Temperaturbereich von -40 °C bis +105 °C qualifiziert und werden mit kostenlosen Linux®-Distributionen, MPLAB X IDE, MPLAB Harmony v3 und Bare-Metal-C-Beispielen geliefert.
Merkmale
- ARM Cortex-A5-core
- Armv7-A Architektur
- Arm TrustZone
- Neon™ Medienverarbeitungsengine
- Bis zu 500 MHz
- 8-Kbytes ETM/ETB
- Speicherarchitektur
- Speicherverwaltungseinheit (MMU)
- 32-Kbyte L1 Daten-Cache, 32-Kbyte L1-Befehls-Cache
- 128-Kbyte-L2-Cache konfigurierbar zur Verwendung als interner SRAM
- 1 x verschlüsselter interner 128-Kbyte-SRAM
- 1 x 160-Kbyte interner ROM
- Verschlüsselter und maskierbarer 64-Kbyte-ROM, der bootloader/sicherer bootloader integriert
- Entschlüsselter, nicht maskierbarer 96-Kbyte-ROM für die NAND Flash BCH ECC-Tabelle
- Verschlüsselbarer 16-Bit- oder 32-bit-DDR-multiport-RAM-controller (Double Data Rate, DDR) mit hoher Bandbreite, der bis zu 512Mbytes 8-bank DDR2/DDR3 (nur bei Abschaltung)/DDR3L (nur bei Abschaltung)/LPDDR1/LPDDR2/LPDDR3 unterstützt, einschließlich „on-the-fly“ -Verschlüsselungs-/Entschlüsselungspfad
- 8-Bit-SLC/MLC-NAND-Controller mit bis zu 32-Bit-Fehlerkorrekturcode (PMECC)
- System mit bis zu 166 MHz unter typischen Bedingungen
- Reset-Controller (RSTC), Abschaltcontroller (SHDWC), periodischer Intervall-Timer (PIT), unabhängiger Watchdog-Timer (WDT) und sichere Echtzeituhr (RTC) mit Taktkalibrierung
- 1 x 600 MHz bis 1200 MHz PLL für das system und ein 480 MHz PLL, der für Hochgeschwindigkeits-USB optimiert ist
- Digitale fraktionierte PLL für Audio (11,2896 MHz und 12,288 MHz)
- Interner stromsparender 12 MHz RC und typischer 32 kHz RC-Oszillator
- Wählbarer 32,768 Hz stromsparender Quarzoszillator und 8 MHz bis 24 MHz Quarzoszillator
- 51x DMA-Kanäle, einschließlich 2x 16-Kanal-64-bit-Central-DMA-Controller
- 1 x Erweiterter Interrupt-Controller (AIC)
- 1 x Secure Advanced Interrupt Controller (SAIC)
- 3 x programmierbare externe Taktsignale
- Stromsparmodi
- Extrem stromsparender Modus mit schneller Aktivierungsfunktion
- Stromsparender Backup-Modus mit 5-Kbyte SRAM und asynchronen teilweisen Aktivierungsfunktionen
- Aktivierung von bis zu 9 x Aktivierungs-pins, UART-Empfang, analoger Vergleich
- Schnelle Aktivierungsfunktion
- Erweiterter Backup-Modus mit DDR im Self-Refresh-Modus
- Peripherie
- LCD-TFT-Controller (LCDC) bis zu 1024x768 oder 1280x768 (Standbild). 4 x Overlays, Rotation, Nachverarbeitung und Alpha-Blending, parallele 24-Bit-RGB-Schnittstelle
- ITU-R BT. 601/656/1120 Bildsensor-Controller (ISC) unterstützt bis zu 5Mpixel Sensoren mit einer parallelen 12-Bit-Schnittstelle für die Raw Bayer-, YCBC-, Monochrom- und JPEG-komprimierte Sensorschnittstellen
- 2x synchrone serielle Controller (SSC), 2x Inter-IC-Sound-Controller (I2SC) und 1x Stereo-Verstärker der Klasse D (Klasse D)
- 1 x Peripherie-Touch-Controller (PTC) mit bis zu 8 x X-Leitungen und 8 x Y-Leitungen (kapazitiver 64-Kanal-touch)
- 1 x Impulsdichtemodulations-Schnittstellen-Controller (PDMIC)
- 1 x USB-Bauteil-Hochgeschwindigkeits-Anschluss (UDPHS) und 1 x USB-host-Hochgeschwindigkeits-Anschluss oder 2 x USB-host-Hochgeschwindigkeits-Anschlüsse (UHPHS)
- 1 x USB-host-Hochgeschwindigkeits-Anschluss mit einer Hochgeschwindigkeits-Inter-Chip-Schnittstelle (HSIC)
- 1 x 10/100-Ethernet-MAC (GMAC)
- Unterstützung für Energieeffizienz (IEEE® 802.3az Standard)
- Ethernet-AVB-Unterstützung mit IEEE802.1AS Zeitstempel
- IEEE802.1Qav Kreditbasierte traffic-shaping-hardware-Unterstützung
- IEEE1588 Präzisions-Zeitprotokoll (PTP)
- 2 x Hochgeschwindigkeits-Speicherkarten-hosts
- SDMMC0: SD 3.0, eMMC 4,51, 8-Bit
- SD 2.0, eMMC 4.41, 4-Bit nur SDMMC1:
- 2 x serielle Host-/client-Peripherieschnittstellen (SPI)
- 2 x serielle Quad-Peripherieschnittstellen (QSPI)
- 5x FLEXCOMs (USART, SPI und TWI)
- 5x UARTs
- 2x host-CAN-FD-Controller (MCAN) mit SRAM-basierten Mailboxen, zeit- und ereignisgesteuerten Übertragung und einer 32-bit-Zeitstempeleinheit (TSU)
- 1 x Nur-Rx-UART im backup-Bereich (RXLP)
- 1 x Analog-Comparator-Controller (ACC) im Backup-Bereich
- 2x 2-wire-Schnittstellen (TWIHS) bis zu 400-Kbits/s unterstützen das I2 C-Protokoll und SMBUS
- 1 x vollausgestatteter 16-bit-Vierkanal-Pulsweitenmodulations (PWM)-Regler
- 2x 3-channel 32-bit-Timer/Zähler (TC), unterstützt grundlegende PWM-Modi
- 1 x 12-Kanal-12-bit-Analog-Digital-Wandler (ADC) mit resistiver touchscreen-Funktion
- Sicherheit
- Zero-power Power-on-Reset-Zellen (POR)
- Detektor für den Ausfall des Haupttaktgebers
- Schreibgeschützte Register
- Integritätsprüfungsmonitor (ICM) basierend auf SHA256
- Speicherverwaltungseinheit (MMU)
- Eigenständiger Watchdog
- Sicherheit
- 5-Kbytes interner verschlüsselter SRAM
- 1-Kbyte nicht löschbar bei Manipulationserkennung
- 4-Kbytes löschbar bei Manipulationserkennung
- 256-Bit verschlüsselte und löschbare Register
- Bis zu 8 x Manipulationspins für statische oder dynamische Eindringungserkennung
- Sicherer Bootloader
- On-the-fly-AES-Verschlüsselung/-Entschlüsselung auf DDR- und QSPI-Speichern (AESB)
- RTC, einschließlich Zeitstempel für Sicherheitseingriffe
- Programmierbarer Sicherungskasten mit 544x Sicherungsbits (einschließlich JTAG-Schutz und BMS)
- 5-Kbytes interner verschlüsselter SRAM
- Hardware-Kryptografie
- SHA (SHA1, SHA224, SHA256, SHA384, SHA512): konform mit FIPS PUB 180-2
- AES: 256-, 192-, 128-bit-Schlüsselalgorithmen, konform mit FIPS PUB 197
- TDES: 2- oder 3-Tasten-Algorithmen, konform mit FIPS PUB 46-3
- True Random Number Generator (TRNG) gemäß NIST Special Publication 800-22 Test Suite und FIPS PUBs 140-2 und 140-3
- Bis zu 128x I/Os
- Voll programmierbar über Set/Clear-Register
- Multiplexing von bis zu 8x Peripheriefunktionen pro I/O-Leitung
- Jede I/O-Leitung kann einem Peripheriegerät zugewiesen oder als Universal-I/O verwendet werden
- Der PIO-Controller verfügt über einen synchronen Ausgang, der bis zu 32 Bit Daten in einem Schreibvorgang ausgibt
- Erhältlich in einem 289-ball LFBGA, 14 mm2, 0,8 mm Pitch-Package
Technische Daten
- 32-Bit Datenbus-Breite
- Maximale Taktfrequenz: 500 MHz
- 1,1 V bis 1,32 V Betriebsbereich
- 32 MB L1 cache-Befehlsspeicher
- 32 MB L1 cache-Datenspeicher
- Betriebstemperaturbereich: -40 °C bis +105°C
Veröffentlichungsdatum: 2023-07-12
| Aktualisiert: 2024-02-27
