Update README.md

This commit is contained in:
Dolu1990 2018-03-22 14:40:08 +01:00 committed by GitHub
parent 64022557bf
commit 7da85303dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -47,7 +47,7 @@
This repository host an RISC-V implementation written in SpinalHDL. There is some specs : This repository host an RISC-V implementation written in SpinalHDL. There is some specs :
- RV32IM instruction set - RV32I[M] instruction set
- Pipelined on 5 stages (Fetch, Decode, Execute, Memory, WriteBack) - Pipelined on 5 stages (Fetch, Decode, Execute, Memory, WriteBack)
- 1.44 DMIPS/Mhz when all features are enabled - 1.44 DMIPS/Mhz when all features are enabled
- Optimized for FPGA, fully portable - Optimized for FPGA, fully portable
@ -60,6 +60,8 @@ This repository host an RISC-V implementation written in SpinalHDL. There is som
- Two implementation of shift instructions, Single cycle / shiftNumber cycles - Two implementation of shift instructions, Single cycle / shiftNumber cycles
- Each stage could have bypass or interlock hazard logic - Each stage could have bypass or interlock hazard logic
- FreeRTOS port https://github.com/Dolu1990/FreeRTOS-RISCV - FreeRTOS port https://github.com/Dolu1990/FreeRTOS-RISCV
- The data cache support atomic LR/SC
- RV32 compressed instruction are supported in the reworkFetch branch for configurations without instruction cache (will be merge in master, WIP)
The hardware description of this CPU is done by using an very software oriented approach The hardware description of this CPU is done by using an very software oriented approach
(without any overhead in the generated hardware). There is a list of software concepts used : (without any overhead in the generated hardware). There is a list of software concepts used :