Skip to content

Ocelot: The Berkeley Out-of-Order Machine With V-EXT support

License

Notifications You must be signed in to change notification settings

franktaTian/riscv-ocelot

 
 

Repository files navigation

Ocelot: The Berkeley Out-of-Order RISC-V Processor with Vector Support

Ocelot is a project based on the Berkeley Out-of-Order Machine (BOOM).

It added the support of Risc-V Vector (RVV) Extension Vector Extension 1.0 specification

The micro architecture details of the RVV unit can be found at README-TT.md

Feature Ocelot
ISA RISC-V (RV64GCV)
Synthesizable
FPGA
Parameterized
IEEE 754 Floating Point
Atomics
Caches
Virtual Memory
Boots Linux
Runs SPEC
CoreMark/MHz 6.2

IMPORTANT: Using Ocelot

This repository is NOT A SELF-RUNNING repository. To instantiate a Ocelot core, please use the Chipyard SoC generator.

About

Ocelot: The Berkeley Out-of-Order Machine With V-EXT support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Verilog 28.8%
  • Scala 27.2%
  • SystemVerilog 17.4%
  • C++ 15.3%
  • HTML 4.7%
  • C 3.1%
  • Other 3.5%