PolarBerry

A very secure PolarFire (FPGA + RISC-V) SBC and SoM that is Linux-capable and ready for quick commercial deployment even in low-power applications

This project is coming soon. Sign up to receive updates and be notified when this project launches.


PolarBerry is a System on Module (SoM) SBC utilizing the Microsemi PolarFire SoC, which integrates a low-power FPGA with a highly-secure, four-application-core, 64-bit RISC-V subsystem that is Linux-capable.

Application Flexibility

PolarBerry is designed to be application-flexible, while also being quick to use and deploy. Its combination of features make it perfect for applications that require high-performance but a low power draw, defense-level security, a real-time, deterministic RISC-V processor that’s capable of Linux, a small physical profile, immediate connectivity, or custom extensibility - such as those in the autonomous vehicle or defense industries.

FPGA, RISC-V, and Linux

PolarBerry with its PolarFire SoC provides a system with hardcore, deterministic, coherent RISC-V processing and programmable logic - enabling real-time systems and Linux with unparalleled security features.

SBC and SoM Form-factor

As the board is essentially an SBC in a SoM form-factor, it can be utilized as a standalone module or along with a carrier board like the Sundance DSP SE215 carrier or one of your own design.

A Raspberry Pi connector, two CAN bus interfaces, and an RJ45 port for Ethernet allows PolarBerry to tap into extensive ecosystems, and its Samtec connectors provide high-speed communication to a carrier board for powerful peripheral customization.

For example, PolarBerry works well with our SE215 PCIe SoM carrier board which provides access to an FMC and additional interfaces like an SFP+ module.

SE215 PCIe SoM carrier board shown with a non-PolarBerry module

Security

PolarBerry utilizes the PolarFire FPGA fabic and RISC-V processors to provide high levels of security for real-time applications. It features advanced code and bitstream security and anti-tamper engines. These measures give PolarBerry previously unheard-of, defense-level security for an SBC/SoM.

PolarBerry offers all the important attributes for a strong SoC FPGA design security:

Specifications

  • SoC: Microsemi PolarFire FPGA MPFS250T-FCVG484
    • 5 x RISC-V cores in a deterministic, coherent cluster
      • 1 x RV64IMAC monitor core
      • 4 x RV64GC application cores
    • 254K x logic elements (4LUT + DFF)
    • 784 x math blocks (18 x 18 MACC)
    • 16 x SERDES lanes at 12.5 Gbps
    • 12 W maximum power consumption
    • Built-in oscillator for configuration, etc.
  • Security:
    • DPA-resistant bitstream programming
    • DPA-resistant secure boot
    • Anti-tamper
    • DPA-resistant crypto-coprocessor
    • CRI DPA countermeasures pass-through license
  • Memory: Micron MT40A1G16WBU-083E:B
    • 4 GB of 32-bit wide DDR4 memory
  • Storage:
    • 128 Mb SPI Serial NOR flash for storing boot image
    • 4 Gb eMMC for general use
  • Clock Sources:
    • 1 x 25 MHz XO with ±10 ppm stability over temperature, as reference
    • 4 x Silicon Labs SI5338A programmable clock sources, providing flexible clocking to FPGA and high-speed transceivers
  • Transceivers:
    • 4 x high-speed, low-power transceivers from 250 Mbps – 12.7 Gbps
  • Expansion Interfaces:
    • High-speed IO: 3 x high-speed Samtec connectors
      • Bank 1 IO from FPGA including ULPI
      • JTAG
      • SPI interface from FPGA
      • 100/1000BASE-T interface
    • Raspbery Pi connector: 40-pin (2 x 20) male headers with standard .1" (2.54 mm) pitch
      • 1 x I²C from MSS part
      • 1 x UART from MSS part
      • 20 x GPIOs from PL part(can be assigned to SPI, UART, CAN or another interface from MSS)
      • 6 x GPIOs from MSS part
      • All RPI signals are 3.3 V logic
    • CAN: 6-pin (1 x 6) male headers with standard .1" (2.54 mm) pitch
      • 2 x CAN 2.0 PHY
    • Ethernet: RJ45 connector
      • 100/1000BASE-T
  • Power: Intel EN63A0QA
    • Operates on 5 or 3.3 V input
    • Maximum power consumption of module is 16 W
  • Dimensions: 55 x 85 mm
  • Temperature range: -20°C to +65°C

Functional Schematic

Support & Documentation

Development Tools

SundanceDSP is part of the Microsemi Mi-V ecosystem, which brings together tools and vendors tailored for the PolarFire SoC, including:

The Microsemi Mi-V ecosystem brings together tools and vendors tailored for the PolarFire SoC, including:

Free Libero Silver License

Developing on the PolarBerry kit requires a Libero Silver license, which is free of charge and valid for one year. Once that license has expired, you will be able to generate a new license each year for free.

PolarBerry is part of the Microchip Get Launched design program.

SE215 PCIe SoM carrier board shown with a non-PolarBerry module

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: