NXP Semiconductors MPC5777C Power Architecture® Mikrocontroller

Der NXP Semiconductors MPC5777C Power Architecture® Mikrocontroller ist ein Hochleistungs-Multicore-MCU, der für Industrie- und Automotive-Steuerapplikationen ausgelegt ist, die eine fortschrittliche Performance, Zeitsystem-, Sicherheits- und funktionale Sicherheitsfunktionen erfordern. Der MPC5777C verfügt über zwei unabhängige Power-Architecture-z7-Cores mit einem Betrieb von bis zu 300 MHz zusammen mit einem z7-Einzelcore in Lockstep mit einem der Hauptcores. Integrierte eTPU-Timer und Sigma-Delta-ADC-Wandler ermöglichen eine fortschrittliche Filterung mit einer On-Chip-Knock-Hardware. Der On-Chip-Sicherheitsverschlüsselungsschutz verwendet eine CSE und TDM für die Manipulationssicherheit und hilft die ASIL-D- und SIL-1-Funktionssicherheitsanforderungen (ISO26262/IEC61508) zu erfüllen.

Der Power Architecture® Mikrocontroller MPC5777C ist in einem bleifreien 416-Ball- und 516-Ball-MAPBGA-Gehäuse (Molded Array Process Ball Grid Array, MAPBGA) untergebracht.

Merkmale

  • Drei 32-Bit-CPU-Core-Dual-Komplexe (e200z7), von denen zwei im Lockstep laufen
    • Konformität mit Power-Architecture-Embedded-Spezifikationen
    • Erweiterung des Befehlssatzes, die eine Kodierung mit variabler Länge (VLE) und mit einer Mischung aus 16-Bit- und 32-Bit-Befehlen ermöglicht, um die Code-Footprint-Größe zu reduzieren
    • Einer der zwei Verarbeitungscores: Befehlsunterstützung für die Erweiterung der Signalverarbeitung (SPE1.1) für die digitale Signalverarbeitung (DSP)
    • Fließkomma-Betriebsabläufe mit einfacher Präzision
    • Auf den zwei Verarbeitungs-Cores: 16 KB I-Cache und 16 KB D-Cache
    • Hardware-Cache-Kohärenz zwischen den Cores
  • 16 Hardware-Semaphore
  • Dreikanal-CRC-Modul
  • 8 MB On-Chip-Flash-Speicher
    • Unterstützt das Lesen während einer Programmausführung und Löschvorgängen und verfügt über mehrere Blöcke, um eine EEPROM-Emulation zu ermöglichen
  • 512 KB On-Chip-Universal-SRAM, einschließlich 64 KB Standby-RAM
  • Zwei Multikanal-Direct-Memory-Access-Controller (eDMA)
    • 64 Kanäle pro eDMA
  • Dual-Core-Interrupt-Controller (INTC)
  • Zweiphasen-Regelschleifen (PLLs) mit stabiler Taktdomäne für Peripherien und Frequenzmodulationsbereich für rechnergestütztes Gehäuse
  • Crossbar-Schalterarchitektur ermöglicht den Parallelzugang auf die Peripherie, den Flash-Speicher oder RAM aus mehreren Bus-Mastern mit End-zu-End-ECC
  • Externe Bus-Schnittstelle (EBI) für Kalibrierung und Applikation
  • Systemintegrationseinheit (SIU)
  • Fehlerinjektionsmodul (EIM) und Fehlerberichtmodul (ERM)
  • Vier geschützte Anschlussausgangs-Pins (PPO)
  • Boot Assist Modul (BAM) unterstützt den seriellen Bootloader über CAN oder SCI
  • Drei verbesserte Zeitprozessoreinheiten der zweiten Generation (eTPUs)
    • 32 Kanäle pro eTPU
    • Insgesamt 36 KB Code-RAM
    • Insgesamt 9 KB Parameter-RAM
  • Verbessertes modulares Ein-/Ausgangssystem (eMIOS) unterstützt 32 einheitliche Kanäle
  • Zwei verbesserte Analog-Digital-Wandler-Module in Warteschlange (eQADC) mit:
    • Zwei separaten Analog-Wandler pro eQADC-Modul
    • Unterstützung für insgesamt 70 analoge Eingangspins, die mit Off-Chip-Multiplexern auf 182 Eingänge erweiterbar sind
    • Schnittstelle zu zwölf Hardware-Dezimationsfiltern
    • Verbesserter „Tap“-Befehl zum Routen von Umwandlungen zu zwei separaten Dezimationsfiltern
  • Vier unabhängige 16-Bit-Sigma-Delta-ADCs (SDADCs)
  • 10-Kanal-Reaktionsmodul
  • Ethernet (FEC)
  • Zwei PSI5-Module
  • Zwei SENT-Empfängermodule (SRX), die 12 Kanäle unterstützen
  • Zipwire: SIPI- und LFAST-Module
  • Fünf deseriale serielle Peripherieschnittstellenmodule (DSPI)
  • Fünf verbesserte serielle Kommunikationsschnittstellenmodule (eSCI)
  • Vier Controller-Area-Networkmodule (Flex Can)
  • Zwei M_CAN-Module, die FD unterstützen
  • Fehlersammlungs- und Steuereinheit (FCCU)
  • Taktüberwachungseinheiten (CMUs)
  • Manipulationserkennungsmodul (TDM)
  • Kryptografische Services-Engine (CSE)
    • Konform mit den funktionalen Sicherheitsspezifikationen der sicheren Hardware-Erweiterung (SHE) Version 1.1
    • Enthält eine Software-wählbare Erweiterung der Schlüsselnutzungs-Flag für die MAC-Verifizierung und eine erhöhte Anzahl von Speichersteckplätzen für Sicherheitsschlüssel
  • PASS-Modul zur Untersützung von Sicherheitsfunktionen
  • Nexus Entwicklungsschnittstelle (NDI) gemäß des IEEE-ISTO 5001-2003 Standards mit teilweiser Unterstützung des 2010-Standards
  • Unterstützung für Bauteil- und Board-Tests gemäß Joint Test Action Group (JTAG) (IEEE 1149.1 und IEEE 1149.7)
  • On-Chip-Spannungsregler-Controller (VRC), der die Core-Logik-Versorgungsspannung von der Hochspannungsversorgung ableitet
  • On-Chip-Spannungsregler für Flash-Speicher
  • Selbsttest-Funktion

Applikationen

  • Fahrzeuganwendungen, die ASIL-D- und SIL-1-Funktionssicherheitsanforderungen (ISO26262/IEC61508) erfordern
  • Motorsteuer-Einheiten (ECU)
  • Elektrische DC-Motorsteuerung
  • Ethernet-Konnektivität
  • Motoren in der Luft- und Raumfahrt

Blockdiagramm

Blockdiagramm - NXP Semiconductors MPC5777C Power Architecture® Mikrocontroller
Veröffentlichungsdatum: 2019-04-10 | Aktualisiert: 2023-07-06