We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

Scalable Computing at the Intelligent Edge


The PIC64GX MPU family meets mid-range intelligent edge compute needs with a 64-bit RISC-V® quad-core processor offering asymmetric multiprocessing and deterministic latencies. It features a configurable processor and memory subsystem to support secure boot and key management for military-grade security. The five-stage in-order pipeline is not vulnerable to Meltdown and Spectre exploits. Featuring a rich set of embedded peripherals and fully pin compatible with PolarFire® SoC FPGAs, the PIC64GX is an excellent choice for developing power-efficient embedded-compute platforms.

PIC64GX MPUs

Features


CPU Core Architecture

  • Quad 600 MHz RV64GC RISC-V® application cores
    • Physical Memory Protection (PMP) unit
    • Memory Management Unit (MMU)
    • L1 memory with SECDED
  • Single 600 MHz 64-bit RV641MAC monitor processor core
    • 16 KB memory with SECDED for two-way L1 cache or Instruction Tightly Integrated Memory (ITIM)
    • 8 KB data Tightly Integrated Memory (DTIM)
    • PMP unit 

Asymmetric Multiprocessing

  • Configured to support a versatile mix of deterministic real-time and bare-metal systems with Linux OS in a single multi-core CPU cluster 
  • Enables the development of high-performance real-time asymmetric multiprocessing (AMP) systems

Ample Flexible Memory

  • Flexible 2 MB L2 memory with SECDED
    • 16-way set associative L2 cache
    • Loosely Integrated Memory (LIM) for deterministic access
    • Coherent Scratchpad Memory mode for shared messages
  • 128 KB of user NVM for boot Flash
  • 56 KB of secure NVM for user data and key storage
  • 36-bit DDR4/LPDDR4 memory controller with SECDED 

Defense-Grade Security

  • 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

Extensive Connectivity

  • eMMC Card 5.1, SD, SDIO
  • USB 2.0 OTG
  • Execute in Place (XIP) Quad SPI (QSPI)
  • Two CAN 2.0 A and B
  • Five multi-mode UARTs, two SPI, two I2C
  • Two GbE MACs
  • SGMII
  • PCIe® Gen 2

Video and Imaging

  • Two-Lane MIPI CSI-2® at 1 Gbps
  • HDMI® 1.4 with dedicated I2C and HPD for line drivers

Comprehensive Tool Suite

PIC64GX1000 Devices


While the devices in the PIC64GX family have many features in common, here is a brief list of their variations. Please view the device pages and download the data sheet to find all the specifications for these devices.

PIC64GX1000/FCS

  • Number of PCIe Gen 2 lanes: 1
  • DDR data bus width: 16
  • Package type: FCSG325
  • Package size and pitch: 11 × 11, 0.5 mm
  • Ordering numbers:
    • Extended commercial temperature range (0–100°C): PIC64GX1000-C/FCS
    • Industrial temperature range (−40–100°C): PIC64GX1000-V/FCS

PIC64GX1000/FCV

  • Number of PCIe Gen 2 lanes: 1, 2, 4
  • DDR data bus width: 32
  • Package type: FCVG484
  • Package size and pitch: 19 × 19, 0.8 mm
  • Ordering numbers:
    • Extended commercial temperature range (0–100°C): PIC64GX1000-C/FCV
    • Industrial temperature range (−40–100°C): PIC64GX1000-V/FCV

PIC64GX MPU Architecture


PIc64GX MPU Architecture

Deterministic Asymmetric Multiprocessing (AMP) Linux Applications


Safety-critical, system control and security applications need the flexibility of the Linux OS and the determinism of real-time systems to control hardware. Typical Symmetric Multiprocessing (SMP) implementations may offer the flexibility of a rich operating system but are terrible for running real-time systems that need deterministic performance.

PIC64GX MPUs feature a multi-core Linux OS-capable processor that is coherent with the memory subsystem, allowing a versatile mix of deterministic real-time systems and the Linux OS in a single multi-core CPU cluster. PIC64GX MPUs enable you to create high-performance and hard real-time AMP systems that execute on time.

Hard Real-Time AMP Diagram

Start Your Development With PIC64GX Curiosity Evaluation Kit 


Use the low-cost PIC64GX Curiosity Evaluation Kit for rapid evaluation of MIPI CSI-2®, HDMI®, SPI, I2C, QSPI, DDR, microSD and Ethernet applications.

Software and Support


MPLAB Extensions Logo

MPLAB® Extensions for VS Code®

MPLAB Extensions for Microsoft® Visual Studio Code® (VS Code) is a collection of VS Code extensions that combines the power of the MPLAB development ecosystem with the versatility of VS Code.

GitHub

Visit the PIC64GX GitHub site to explore the forums, applications, demos, benchmarks, drivers and other resources.

Need Some Help?

We are here to support you. Contact our Client Success Team to get assistance with your design.