SSRV(Super-Scalar RISC-V) — Super-scalar out-of-order RV32IMC CPU core, performance: 6.4 CoreMark/MHz.
Feature
- Its instruction set is RV32IMC.
- Synthesizable verilog description.
SSRV is an instruction set processing architecture for RV32IMC. Its main architecture is four buffers linked together, with an instruction bus configured as 32*N bit and a fixed 32 bit data bus. It has corresponding performance as long as the following parameters are configured:
- INSTR_MISALLIGNED — Whether the instruction bus is in misaligned mode.
- FETCH_REGISTERED — Whether the first buffer registers its output.
- MULT_NUM — The number of hardware MUL/DIV modules.
- The ‘instrbits’ buffer — (input/capacity/output)
- The ‘schedule’ buffer — (input/capacity/output)
- The ‘membuf’ buffer — (input/capacity/output)
- The ‘mprf’ buffer — (input/capacity/output)
You can download the SSRV core here
Leave A Comment
You must be logged in to post a comment.