Introduction
(Ask a Question)PolarFire® family of FPGAs use advanced power-up circuitry to ensure reliable power-up. When the device is powered on, the Power-on Reset (POR) circuitry and the System Controller ensure a systematic POR. The System Controller is responsible for device boot and design initialization.
This document describes the entire process of device power-up and resets in the PolarFire family. The FPGA fabric is common to the PolarFire family, which consists of the following FPGA devices.
- PolarFire FPGAs
- Microchip's PolarFire FPGAs are the fifth-generation family of non-volatile FPGA devices, built on state-of-the-art 28 nm non-volatile process technology. PolarFire FPGAs deliver the lowest power at mid-range densities. PolarFire FPGAs lower the cost of mid-range FPGAs by integrating the industry’s lowest power FPGA fabric, lowest power 12.7 Gbps transceiver lane, built-in low power dual PCI Express Gen2 (EP/RP), and, on select data security (S) devices, an integrated low-power crypto co-processor.
- PolarFire SoC FPGAs
- Microchip's PolarFire SoC FPGAs are the fifth-generation family of non-volatile SoC FPGA devices, built on state-of-the-art 28 nm non-volatile process technology. The PolarFire SoC family offers the industry's first RISC-V based SoC FPGAs capable of running Linux®. It combines a powerful 64-bit 5x core RISC-V Microprocessor Subsystem (MSS), based on SiFive’s U54-MC family, with the PolarFire FPGA fabric in a single device.
- RT PolarFire FPGAs
- Microchip's RT PolarFire FPGAs combine our 60 years of space flight heritage with the industry’s lowest-power PolarFire FPGA family to enable new capabilities for space and mission-critical applications. RT PolarFire FPGA family includes RTPF500T, RTPF500TL, RTPF500TS, RTPF500TLS, RTPF500ZT, RTPF500ZTL, RTPF500ZTS, and RTPF500ZTLS devices.
- RT PolarFire SoC FPGAs
-
Designed to enable high-performance data processing, our radiation-tolerant PolarFire SoC FPGA is the industry’s first embedded, real-time, Linux®-capable, RISC-V®-based Microprocessor Subsystem (MSS) on the flight-proven RT PolarFire FPGA fabric. With our extensive Mi-V ecosystem, designers can develop lower-power solutions for the challenging thermal environments seen in space. RT PolarFire SoC FPGA family includes RTPFS160ZT, RTPFS160ZTL, RTPFS160ZTS, RTPFS160ZTLS, RTPFS460ZT, RTPFS460ZTL, RTPFS460ZTS, and RTPFS460ZTLS devices.
The following table lists the power-up sequence and reset states available in the PolarFire family.
Component | PolarFire FPGA (MPF) | RT PolarFire (RTPF) | PolarFire SoC FPGA (MPFS) | RT PolarFire SoC (RTPFS) | |
---|---|---|---|---|---|
Power-On | ✓ | ✓ | ✓ | ✓ | |
Device Boot | ✓ | ✓ | ✓ | ✓ | |
Design and Memory Initialization | ✓ | ✓ | ✓ | ✓ | |
✓ | ✓ | ✓ | ✓ | ||
✓ | ✓ | ✓ | ✓ | ||
✓ | ✓ | ✓ | ✓ | ||
— | — | ✓ | ✓ | ||
MSS Pre-Boot | — | — | ✓ | ✓ | |
MSS User Boot | — | — | ✓ | ✓ | |
Device Reset | ✓ | ✓ | ✓ | ✓ | |
MSS Reset | — | — | ✓ | ✓ |