Contents
1 Revision History ............................................................................................................................. 1
1.1 Revision 1.0 ........................................................................................................................................ 1
2 Overview ........................................................................................................................................ 2
2.1 HiFive Unleashed Platform (MPFS-DEV-KIT) ....................................................................................... 2
3 Hardware Features ........................................................................................................................ 3
3.1 HiFive Unleashed Kit ........................................................................................................................... 3
4 System Setup and Prerequisites .................................................................................................... 6
4.1 Libero SoC PolarFire Design Suite ....................................................................................................... 6
4.2 Programming FlashPro and FlashPro Express .................................................................................... 6
4.3 Microsemi PolarFire Linux SDK for the HiFive Unleashed Expansion Board ...................................... 6
4.3.1 Ubuntu .................................................................................................................................................... 7
4.3.2 Centos ..................................................................................................................................................... 7
4.4 Firmware Versions .............................................................................................................................. 7
5 Board Setup ................................................................................................................................... 8
6 Software Installation and Configuration ...................................................................................... 12
6.1 Programming the FPGA Using FlashPro ............................................................................................ 12
6.2 Building and Loading the Linux Image .............................................................................................. 14
6.2.1 Preparing an SD Card and Programming an Image for the First Time .................................................. 14
6.2.2 Rebuilding the Linux Kernel ................................................................................................................... 15
6.2.3 Linux Boot and Login Credentials .......................................................................................................... 16
7 FPGA Design in Libero .................................................................................................................. 17
7.1 Memory Map .................................................................................................................................... 17
7.2 GPIO Implementation ....................................................................................................................... 18
8 Reference ..................................................................................................................................... 19
8.1 Recommended Reading ................................................................................................................... 19
8.2 Reference ......................................................................................................................................... 19
9 Technical Support ........................................................................................................................ 20
Microsemi Proprietary and Confidential. UG0847 Revision 1.0