Appendix: Implementing Workaround to Access Fabric LSRAM after IAP/ISP Program
Operation
c. Click the Dev_Restart_after_IAP_blk tab and drag the Ram_interface component from the
Design Hierarchy to the Dev_Restart_after_IAP_blk SmartDesign canvas. Figure 41 shows the
Ram_interface component.
Figure 41 • Ram_interafce FSM Component
After the completion of the IAP programming, the System Controller asserts POWER_ON_RESET_n to
the FPGA fabric. This triggers the RESETn signal and initiates the state machine in the FSM module.
5.
Drag the Two-Port Large SRAM (TPSRAM) available in the Libero Catalog to the
Dev_Restart_after_IAP_blk SmartDesign canvas.
6.
Configure the TPSRAM with the following settings:
•
Write Port
– Depth: 64
– Width: 8
•
Read Port
– Depth: 64
– Width: 8
•
Select Check REN check box
DG0584 Demo Guide Revision 5.0
33
Need help?
Do you have a question about the SmartFusion2 and is the answer not in the manual?