diff --git a/Libero_Projects/README.md b/Libero_Projects/README.md index 0879624..b1edfdf 100644 --- a/Libero_Projects/README.md +++ b/Libero_Projects/README.md @@ -2,16 +2,16 @@ This folder contains Tcl scripts that build Libero SoC v2022.1 design projects for the PolarFire FPGA Splash-Kit. These scripts are executed in Libero SoC to generate the sample designs. All cores boot from memory at 0x8000_0000. -#### PF_Splash_Kit_ES_MIV_RV32_BaseDesign +#### PF_Splash_Kit_MIV_RV32_BaseDesign | Config | Description| | :------:|:----------------------------------------| -| CFG1 | This design uses the MIV_RV32 core configured as follows: | -| CFG2 | This design uses the MIV_RV32 core configured as follows: | -| CFG3 | This design uses the MIV_RV32 core configured as follows: | +| CFG1 | This design uses the MIV_RV32 core configured as follows: | +| CFG2 | This design uses the MIV_RV32 core configured as follows: | +| CFG3 | This design uses the MIV_RV32 core configured as follows: | -#### PF_Splash_Kit_ES_MIV_RV32IMA_BaseDesign +#### PF_Splash_Kit_MIV_RV32IMA_BaseDesign | Config | Description | | :------:|:------------| @@ -19,7 +19,7 @@ This folder contains Tcl scripts that build Libero SoC v2022.1 design projects f | CFG2 |This design uses the MIV_RV32IMA_L1_AXI core with an **AXI3** interface for memory and peripherals| -#### PF_Splash_Kit_ES_MIV_RV32IMAF_BaseDesign +#### PF_Splash_Kit_MIV_RV32IMAF_BaseDesign | Config |Description | | :------:|:-----------| @@ -37,7 +37,7 @@ This folder contains Tcl scripts that build Libero SoC v2022.1 design projects f 6. Select the "Run" button to execute the script 7. Once complete, a script report will be generated. -Libero executes the script and opens the Mi-V sample project. The script adds Timing constraints to the project for Synthesis, Place and Route, and Timing Verification. Additionally, IO Constraints are added to the project for Place and Route. The project can now be taken through the remainder of the Libero SoC design flow. +Libero executes the script and opens the Mi-V sample project targeted for a production silicon (PS) die. The script adds Timing constraints to the project for Synthesis, Place and Route, and Timing Verification. Additionally, I/O Constraints are added to the project for Place and Route. The project can now be taken through the remainder of the Libero SoC design flow. #### Running Libero SoC in GUI mode, with Script Arguments 1. Open Libero SoC @@ -48,9 +48,9 @@ Libero executes the script and opens the Mi-V sample project. The script adds Ti 6. Select the "Run" button to execute the script 7. Once complete, a script report will be generated. -In this example, the arguments "CFG1 SYNTHESIZE PS" are entered to take the 'PS' die project through to Synthesis. +In this example, the arguments "CFG1 SYNTHESIZE PS" are entered to take the production silicon (PS) die project through to Synthesis. -Libero executes the script and opens the Mi-V sample project. The script adds Timing constraints to the project for Synthesis, Place and Route, and Timing Verification. Additionally, IO Constraints are added to the project for Place and Route. The project can now be taken through the remainder of the Libero SoC design flow. +Libero executes the script and opens the Mi-V sample project targeted for a production silicon (PS) die. The script adds Timing constraints to the project for Synthesis, Place and Route, and Timing Verification. Additionally, I/O Constraints are added to the project for Place and Route. The project can now be taken through the remainder of the Libero SoC design flow. ## Script Arguments In the examples above the arguments "CFG1" and "CFG1 SYNTHESIZE PS" were entered. The complete set of script arguments are documented here. @@ -68,8 +68,6 @@ In the examples above the arguments "CFG1" and "CFG1 SYNTHESIZE PS" were entered | PLACE_AND_ROUTE | Run place and route on the design | | GENERATE_BITSTREAM | Generate the bitstream for the design| | EXPORT_PROGRAMMING_FILE | Export the programming file (.job) | -| PS | Build a base design targeted for 'PS' die | -| ES | Build a base design targeted for 'ES' die | #### Third argument: @@ -78,6 +76,7 @@ In the examples above the arguments "CFG1" and "CFG1 SYNTHESIZE PS" were entered | PS | Build a base design targeted for 'PS' die | | ES | Build a base design targeted for 'ES' die | + ## Design Features The Libero designs include the following features: * A soft RISC-V processor