Option 2: Importing The .Cxf File In Libero Design; Figure 44 Pcie_Iap_Top Smartdesign - Microsemi SmartFusion2 Demo Manual

Soc fpga in-application programming using pcie interface - libero soc v11.8
Hide thumbs Also See for SmartFusion2:
Table of Contents

Advertisement

Appendix: Implementing Workaround to Access Fabric LSRAM after IAP/ISP Program
Operation
9.
Connect the blocks as shown in the following figure and generate PCIE_IAP_top SmartDesign.
This completes the implementation of the workaround.
Figure 44 • PCIE_IAP_top SmartDesign
Note: This workaround is applicable for v11.6 software release or later, and must be implemented in the Libero
design, which is used to generate the .spi programming file. Older versions of Libero may prune Tamper
Macro during synthesis. To avoid pruning, one of the recommended options is to promote the
DETECT_ATTEMPT signal of Tamper Macro to the top-level.
7.1.2

Option 2: Importing the .cxf file in Libero Design

Another option to implement this workaround is to import the .cxf file for SmartDesign
Dev_Restart_after_IAP_blk. The .cxf file is provided with the design files and it has all the component
instantiations and connections mentioned in
Step 6.
The following steps describe how to import .cxf file.
1.
Extract the files.
<download_folder>\sf2_iap_using_interface_demo_df\sample_programming_files\LSRAM_Workar
ound\PCIE_IAP_Tamper.rar
2.
Choose File > Import > Others.
3.
Browse to the following Dev_Restart_after_IAP_blk.cxf file location in the design files folder.
<download_folder>\sf2_iap_using_interface_demo_df\sample_programming_files\LSRAM_Workar
ound\PCIE_IAP_Tamper\PCIE_IAP\component\work\Dev_Restart_after_IAP_blk
4.
Browse to the Ram_interface.v file location in the design files folder.
<download_folder>\sf2_iap_using_interface_demo_df\sample_programming_files\LSRAM_Workar
ound\Sourcefiles.
5.
Repeat Step 7 and Step 8 of Option 1 to instantiate Dev_Restart_after_IAP_blk in PCIE_IAP_top
SmartDesign.
Option 1: Creating SmartDesign,
DG0584 Demo Guide Revision 5.0
page 31 from Step 1 to
35

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SmartFusion2 and is the answer not in the manual?

Table of Contents