
*******************************************
       Libero SoC, MSS and IP Core VERSIONS
*******************************************

This design was tested with the following: 
	Libero SoC Version: 11.8 
	SOftConsole Version 4.0


******************************************
     DESIGN FILE DIRECTORY STRUCTURE
******************************************


sf2_isp_using_uart_interface_demo_df
    |      
    |      
    |           
    |----libero
    |
    |---sample_programming_files    	   
    |
    |---stapl_programming_file
    |      |
    |      |     
    |      |-----isp_demo.stp   
    |          
    |      
    |---Sourcefiles      
    |          
    |
    |---readme.txt
    

libero
==================================
LiberoProject files

For reference, the final Libero SoC Verilog project of this demo is given under this folder. 
The designs are created for SmartFusion2 M2S090 Evaluation Kit Board Rev D.

host_tool_and_samples
==================================
This folder consists the Host PC application to communicate with Smartfusion2 device through UART. 
It also contains sample ISP programming files to program eNVM only or Fabric only or both fabric and eNVM.
The subfolder fabric_and_envm consists the libero design to generate the sample programming files.
The subfolder LSRAM_Workaround folder consists the libero design with workaround to Access Fabric LSRAM after ISP Program Operation.
This folder consists the sample ISP programming file demo_top_LSRAMWA.spi with workaround to Access Fabric LSRAM after ISP Program Operation.

Sourcefiles
============================
This folder consists the HDL files used in this demo

stapl_programming_file
============================
This folder consists the programming file along with the embedded application client.







