3.5.1.22 SoC Features

SmartHLS can generate a RISC-V processor/accelerator reference design where the hardware accelerators are automatically integrated into Microprocessor Sub-System. The SoC features are currently limited to targeting the PolarFire SoC Icicle Kit, and the PolarFire Video Kit and are described in the following sections.

Important: To use SmartHLS with the PolarFire SoC Icicle Kit, certain setup steps are required. Specifically, variables BOARD_IP and PROGRAMMER_ID need to be properly specified as environment variables (for command-line projects) or as Makefile variable specified in makefile.user file (for GUI projects), and the Icicle Kit must be properly configured. For more details on the setup steps, please see Icicle Kit Setup Instructions.
Important: For the MiV_RV32 Reference Design, the BOARD_IP is not required, only the PROGRAMMER_ID. See PolarFire Video Kit Setup Instructions.