1 Introduction
The PolarFire® SoC Icicle Kit is a low-cost development platform that enables evaluation of the quad-core, Linux-capable RISC-V microprocessor subsystem, innovative Linux and real-time execution, low-power capabilities, and the rich set of peripherals of the PolarFire SoC FPGA.
The following table lists the items included in the MPFS-ICICLE-KIT.
Quantity | Description |
---|---|
1 | MPFS-ICICLE-KIT with MPFS250T-FCVG484E |
1 | 12V AC adapter |
1 | 12V Power cord |
1 | Ethernet cable |
1 | Micro USB cable |
1 | Quickstart card |
The following figure shows the PolarFire SoC Icicle Kit.
1.1 Features
The PolarFire SoC Icicle Kit supports the following features:
- PolarFire SoC FPGA
(MPFS250T-FCVG484E)
- SiFive E51 Monitor core (1 x RV64IMAC)
- SiFive U54 Application cores (4 x RV64GC)
- Secure boot
- Memory and Storage
- 2 GB LPDDR4 x 32
- 1 Gb SPI flash
- 8 GB eMMC flash and SD card slot (multiplexed)
- Programming &amtap; Debugging
- Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
- UART via micro USB
- 52 x test points
- Interfaces
- 4 x 12.7 Gbps SerDes
- PCIe Gen2 Rootport
- 2 x Gigabit Ethernet
- Micro USB 2.0 Hi-Speed OTG
- 4 x UART (via single micro USB)
- 2 x CAN
- 2 x SPI
- 2 x I²C
- Expansion
- Raspberry Pi compatible 40-pin header
- mikroBUS socket
1.2 Jumper Settings
The PolarFire SoC Icicle Kit comes with the following default jumper settings.
Jumper | Setting |
---|---|
J9 | Closed |
J15 | Open |
J17 | Open |
J21 | Open |
J24 | Closed |
J28 | Closed |
J31 | Open |
J34 | 2 and 3 closed |
J35 | 2 and 3 closed |
J43 | 2 and 3 closed |
J45 | 1 and 2 closed |
J46 | Closed |
1.3 Software and Licensing
The development tools needed to work on the PolarFire SoC Icicle Kit are free.
- PolarFire SoC MSS Configurator
-
- Generates a Libero MSS component for the FPGA Design
- Generates C data structures to initialize the memory map in the embedded environment
- Installs with Libero SoC
- Download free standalone MSS Configurator PolarFire® SoC MSS Configurator
- Libero SoC development Suite
-
- FPGA Development Suite
- Integrates tools for synthesis, simulation, constraint management, programming, and debugging
- Free download from Libero® SoC Design Suite Versions 2023.1 to 12.0
- Generate a Libero Silver license for your kit from MicrochipDirect
- SoftConsole Development Environment
-
- Eclipse-based Integrated Development Environment
- C/C++ firmware development and debug
- Integrated Renode debug models for PolarFire SoC and Icicle Kit
- Free download from SoftConsole