Supported Platforms¶
Host operating systems¶
Windows 10 64-bit
Ubuntu 20.04.1 LTS 64-bit
Debian 11 64-bit
CentOS 7 64-bit and RHEL 7 64-bit
Note
SoftConsole no longer officially supports Windows 7.
Target CPUs¶
Microchip PolarFire SoC RISC-V 64-bit multi-processor FPGA
Microchip Mi-V RISC-V CPU soft cores for PolarFire, RTG4, IGLOO2 and SmartFusion2 FPGAs
JTAG Debug¶
Microchip FlashPro3, FlashPro4, FlashPro5 and FlashPro6
Other JTAG debug probes supported by OpenOCD (such as Olimex ARM-USB-TINY-H) may be used, but are not tested or supported by SoftConsole team.
Microchip FlashPro5 and FlashPro6
Other JTAG debug probes supported by OpenOCD (such as Olimex ARM-USB-TINY-H) may be used, but are not tested or supported by SoftConsole team.
Note
Using SoftConsole from within a Virtual Machine might limit which JTAG probes can be used.
Other software¶
Microchip Libero SoC
Microchip Libero SoC v2022.2
Microchip Firmware Catalog v2022.2
Firmware (minimum required version)
PolarFire SoC MPFS_HAL 2.0.102
RISC-V Hardware Abstraction Layer (HAL) 3.0.105
FlashPro support matrix¶
Standalone |
Embedded |
Standalone |
Standalone |
Standalone |
|
---|---|---|---|---|---|
Windows |
Yes |
Yes |
Yes |
Yes |
Yes |
Linux |
Yes |
Yes |
Yes |
||
Virtual Machine |
|||||
Docker on Linux |
Yes |
Yes |
Yes |
||
Debug PolarFire SoC |
Yes |
Yes |
Yes |
Yes |
Yes |
PolarFire SoC UltraSoC |
|||||
Debug Mi-V RV32 RISCV |
Yes |
Yes |
Yes |
||
Debug Mi-V RV32 RISCV |
Yes |
Yes |
Yes |
Yes |
|
Debug Cortex-M1 |
Yes |
Yes |
Yes |
||
Debug Cortex-M1 |
Yes |
Yes |
Yes |
Yes |
Note
Refer to the Libero SoC v2022.2 or Program Debug Tools v2022.2 (or later) release notes for details of how to upgrade the Embedded FlashPro6 from Rev A to Rev B.
Note
Empty cells mean there is no support.
FlashPro6¶
FlashPro5¶
Boards¶
Microchip - PolarFire SoC - Icicle
Microchip - PolarFire FPGA - MPF300-VIDEO-KIT-NS
Microchip - PolarFire FPGA - MPF300-EVAL-KIT-ES
Microchip - PolarFire FPGA - MPF300-SPLASH-KIT