Zenode.ai Logo
Beta

PIC64GX1000 Series

64-bit RISC-V® Quad-Core Processor With Asymmetric Multi-Processing and Deterministic Real-Time Processing

Manufacturer: Microchip Technology

Catalog

64-bit RISC-V® Quad-Core Processor With Asymmetric Multi-Processing and Deterministic Real-Time Processing

Key Features

- Linux® Operating System (OS)-capable five-stage quad-core processor and monitor processor (600 MHz) with AMP and deterministic latencies
- Quad 600 MHz RISC-V® application cores (U54)
- Single 600 MHZ 64-bit RV64IMAC monitor processor core (E51)
- PMP unit
- Flexible 2 MB L2 memory subsystem with SECDED configurable as:
- 128 KB of user Nonvolatile Memory (NVM) for boot Flash
- 56 KB of secure NVM for user data and key storage
- Integrated 36-bit DDR4/LPDDR4 memory controller with SECDED
- MultiMedia Card (MMC) 5.1, SD, SDIO
- USB 2.0 OTG
- GPIO
- SGMII
- PCIe® Gen 2
- 256-bit AES/SHA, TRNG, HMAC, RSA, ECDSA
- Built-in tamper detectors and countermeasures
- DPA protection
- Standard secure boot and user-defined secure boot
- Spectre and Meltdown immunity
- Physical memory protection
- SECDED on all memories
- Two-lane MIPI CSI-2 at 1 Gbps for connection to cameras and sensors
- Video pipeline with debayer, automatic white balance and color correction
- Linux build systems
- Linux4Microchip
- Canonical® Ubuntu® OS
- Zephyr® RTOS

Description

AI
The PIC64GX microprocessor (MPU) is a 64-bit Linux® Operating System (OS)-capable processor that provides an innovative, mid-range, embedded compute platform that is based on the RISC-V® Instruction Set Architecture (ISA). The PIC64GX MPU’s micro-architecture implementation is a simple, five-stage, single-issue, in-order pipeline that is not vulnerable to the Meltdown and Spectre exploits that frequently occur in common, out-of-order machines. The PIC64GX has five RISC-V cores which are coherent with the memory subsystem, allowing a versatile mix of deterministic real-time systems and Linux in a single, multi-core processor cluster. With integrated secure boot, Linux and Real-Time modes, a large and flexible L2 memory subsystem and a rich set of embedded peripherals, the PIC64GX MPU provides new choices for developing secure and power-efficient embedded compute platforms.