1 Introduction
(Ask a Question)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-ES kit.
| Quantity | Description | 
|---|---|
| 1 | MPFS-ICICLE-KIT-ES with MPFS250T-FCVG484EES | 
| 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
(Ask a Question)The PolarFire SoC Icicle Kit supports the following features: 
    - PolarFire SoC FPGA (MPFS250T-FCVG484EES)
- 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 & 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
(Ask a Question)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
(Ask a Question)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
 
 
