Skip to content

Commit

Permalink
Dev/v2024.2 (#19)
Browse files Browse the repository at this point in the history
Libero SoC 2024.2 Design Updates
* Updating the version number of Libero SoC v2024.1 to Libero SoC v2024.2.
* Legacy Core Designs Removed
* MIV_ESS - FPGA Family changed to 25 to target the RTG4 board
  • Loading branch information
juliaborel3 authored Nov 13, 2024
1 parent 0d39c7d commit 65c6d90
Show file tree
Hide file tree
Showing 16 changed files with 6 additions and 577 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
12 changes: 1 addition & 11 deletions FlashPro_Express_Projects/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# RTG4 Development Kit FPGA Programming Files

This folder contains FlashPro Express v2024.1 projects for the RTG4 Development Kit Mi-V sample designs.
This folder contains FlashPro Express v2024.2 projects for the RTG4 Development Kit Mi-V sample designs.

## FlashPro Express
The programming files contained under this folder were exported from the designs in the Libero_Projects folder in this repository. Select the desired programming file (.job) and program your device using FlashPro Express.
Expand Down Expand Up @@ -50,13 +50,3 @@ The peripherals in this design are located at the following addresses.
| SRAM/TCM | 0x8000_0000 | 0x8000_7FFF |


#### Legacy core based configurations:
| Peripheral (Standalone)| Address |
| ----------------------:|:-------------:|
| CoreUARTapb | 0x7000_1000 |
| CoreGPIO_IN | 0x7000_2000 |
| CoreTimer_0 | 0x7000_3000 |
| CoreTimer_1 | 0x7000_4000 |
| CoreGPIO_OUT | 0x7000_5000 |
| SRAM | 0x8000_0000 |

30 changes: 1 addition & 29 deletions Libero_Projects/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# RTG4 Development Kit Mi-V Sample FPGA Designs
This folder contains Tcl scripts that build Libero SoC v2024.1 design projects for the RTG4 Development Kit. These scripts are executed in Libero SoC to generate the sample designs. All cores boot from memory at 0x8000_0000.
This folder contains Tcl scripts that build Libero SoC v2024.2 design projects for the RTG4 Development Kit. These scripts are executed in Libero SoC to generate the sample designs. All cores boot from memory at 0x8000_0000.

> This design only supports the production silicon (PS) die
Expand All @@ -11,22 +11,6 @@ This folder contains Tcl scripts that build Libero SoC v2024.1 design projects f
| CFG2 | This design uses the MIV_RV32 core configured as follows: <ul><li>RISC-V Extensions: IM</li><li>Multiplier: Fabric</li><li>Interfaces: AXI4 Master (mirrored), APB3 Initiator</li><li>Internal IRQs: 1</li><li>TCM: disabled</li><li>System Timer: Internal MTIME enabled, Internal MTIME IRQ enabled</li><li>Debug: Enabled* </li></ul>|
| CFG3 | This design uses the MIV_RV32 core configured as follows: <ul><li>RISC-V Extensions: I</li><li>Multiplier: none</li><li>Interfaces: APB3 Initiator</li><li>Internal IRQs: 1</li><li>TCM: enabled</li><li>System Timer: Internal MTIME enabled, Internal MTIME IRQ enabled</li><li>Debug: Enabled</li></ul>|


#### RTG4_Dev_Kit_MIV_RV32IMA_BaseDesign

| Config | Description |
| :------:|:------------|
| CFG1 |This design uses the MIV_RV32IMA_L1_AHB core with an **AHB** interface for memory and peripherals|
| CFG2 |This design uses the MIV_RV32IMA_L1_AXI core with an **AXI3** interface for memory and peripherals|


#### RTG4_Dev_Kit_MIV_RV32IMAF_BaseDesign

| Config |Description |
| :------:|:-----------|
| CFG1 | This design uses the MIV_RV32IMAF_L1_AHB core with an **AHB** interface for memory and peripherals|


## <a name="quick"></a> Instructions

#### Running Libero SoC in GUI mode
Expand Down Expand Up @@ -106,15 +90,3 @@ The peripherals in this design are located at the following addresses.
| MIV_ESS_APBSLOTE_BASE | 0x7E00_0000 | 0x7EFF_FFFF |
| MIV_ESS_APBSLOTF_BASE | 0x7F00_0000 | 0x7FFF_FFFF |
| SRAM/TCM | 0x8000_0000 | 0x8000_7FFF |


#### Legacy core based configurations:
| Peripheral (Standalone)| Address |
| ----------------------:|:-------------:|
| CoreUARTapb | 0x7000_1000 |
| CoreGPIO_IN | 0x7000_2000 |
| CoreTimer_0 | 0x7000_3000 |
| CoreTimer_1 | 0x7000_4000 |
| CoreGPIO_OUT | 0x7000_5000 |
| SRAM | 0x8000_0000 |

137 changes: 0 additions & 137 deletions Libero_Projects/RTG4_Dev_Kit_MIV_RV32IMAF_BaseDesign.tcl

This file was deleted.

137 changes: 0 additions & 137 deletions Libero_Projects/RTG4_Dev_Kit_MIV_RV32IMA_BaseDesign.tcl

This file was deleted.

Loading

0 comments on commit 65c6d90

Please sign in to comment.