Supported Platforms¶
Important
This documentation is deprecated and it’s not recommended to be used on new projects.
Visit https://mi-v-ecosystem.github.io/SoftConsole-Documentation/ instead.
Host operating systems¶
Windows 10
Windows 8.1
Windows 7
Ubuntu 20.04.1 LTS
Debian 10
CentOS 7 and RHEL 7
LEAP 15
Note
Only 64-bit OSs are supported.
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
Microchip SmartFusion2 Arm Cortex-M3
Microchip SmartFusion Arm Cortex-M3
Microchip Arm Cortex-M1 for RTG4 and PolarFire FPGAs
Microchip Arm Cortex-M1 for M1 IGLOO, ProASIC3, ProASIC3L and Fusion FPGAs
JTAG Debug¶
Microchip FlashPro3, FlashPro4, FlashPro5 and FlashPro6
Olimex ARM-USB-TINY-H
Other JTAG debug probes supported by OpenOCD may be used but are not specifically tested or supported
Microchip FlashPro5 and FlashPro6
Olimex ARM-USB-TINY-H
Other JTAG debug probes supported by OpenOCD may be used but are not specifically tested or supported
Note
Using SoftConsole from within a Virtual Machine might limit which JTAG probes can be used.
Other software¶
Microchip Libero SoC
Microchip Libero SoC v2021.1
Microchip Firmware Catalog v2021.1
Firmware (minimum required version)
PolarFire SoC MPFS_HAL 1.5.107
RISC-V Hardware Abstraction Layer (HAL) 3.0.105
SmartFusion2 CMSIS Hardware Abstraction Layer 2.3.105
SmartFusion CMSIS-PAL 2.4.102
Cortex-M1 CMSIS Hardware Abstraction Layer 2.0.105
(DirectCore) Hardware Abstraction Layer 2.3.103
FlashPro support matrix¶
Standalone |
Embedded |
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 |
Yes |
Yes |
Yes |
Yes |
||
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 v12.5 SP1 or Program Debug Tools v12.5 SP1 (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
Microchip - SmartFusion2 - M2S-HELLO-FPGA-KIT
Trenz - SmartFusion 2 - SmartBerry TEM0002-02-010CA
Trenz - SmartFusion 2 - SMF2000
Trenz - SmartFusion 2 - FPGA module TEM0005-02-010I