Libero Design Flow
Microsemi Proprietary DG0799 Demo Guide Revision 3.0
21
Figure 19 •
Fabric RAM Tab Apply Option
5.
On the
Design Flow
tab, double-click
Generate Design Initialization Data
.
When the LSRAM initialization client is successfully generated in sNVM, a green tick mark appears
next to
Generate Design Initialization Data
, as shown in
When the device is programmed, the LSRAM block is initialized from the sNVM.
3.6
Generate Bitstream
To generate the bitstream:
1.
On the
Design Flow
tab, double-click
Generate Bitstream
.
When the bitstream is successfully generated, a green tick mark appears next to
Generate Bit-
stream
, as shown in
2.
Right-click
Generate Bitstream
and select
View Report
to view the corresponding log file in the
Reports
tab.
3.7
Run PROGRAM Action
After generating the bitstream, the PolarFire device must be programmed. The programming procedure
involves setting up board and invoking the programming command from Libero.
Follow these steps:
Note:
If you want to program the board using the .job file instead, see
1.
Ensure that the jumper settings on the board are as listed in the following table.
2.
Connect the power supply cable to the
J9
connector on the board.
3.
Connect the USB cable from the host PC to
J5
(FTDI port) on the board.
Table 4 •
Jumper Settings
Jumper
Setting
J18, J19, J20, J21,
and J22
Close pins 2 and 3 for programming through FTDI.
J28
Close pins 1 and 2 for programming through the on-board FlashPro5.
J4
Close pins 1 and 2 for switching the power manually using SW3.
J12
Close pins 3 and 4 for 2.5 V.