9 Libero Design Flow

This section describes the Libero design flow, which involves the following processes:

  • Synthesis
  • Place and Route
  • Verify Timing
  • Design and Memory Initialization
  • Generate Bitstream
  • Run Program Action
    Important: To initialize TCM in PolarFire using system controller, a local parameter, l_cfg_hard_tcm0_en, in the miv_rv32_opsrv_cfg_pkg.v file must be changed to 1’b1 prior to synthesis. See, MIV_RV32.

The following figure shows these options in the Design Flow window.

Figure 9-1. Libero® Design Flow Options