Skip to content

RTL sources of the High-Performance L1 Dcache (HPDcache) for OpenHW CV cores

License

Notifications You must be signed in to change notification settings

abbasBSC/cv-hpdcache_abbas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenHW Core-V High-Performance L1 Dcache (CV-HPDcache)

The HPDcache is an open-source High-Performance, Multi-requester, Out-of-Order L1 Dcache for RISC-V cores and accelerators.

Directory Structure

Directory Description
rtl Contains the file lists to be used for the compiling of the HPDcache
rtl/src Contains the SystemVerilog RTL sources of the HPDcache
rtl/src/target Contains processor-dependent sources (e.g. adapter modules for the CVA6 core)
docs Contains documentation of the HPDcache

Documentation

The HPDcache specification document can be found in the docs/hpdcache_spec_document folder. It is written in LaTeX. You cand find pre-compiled PDF documents in docs/hpdcache_spec_document/release.

If you need to recompile the specification document, a dedicated Makefile is in the specification folder. This Makefile needs the latexmk command-line tool (included in most common LaTeX distributions) and the inkscape tool to convert SVG images into PDF.

Licensing

The HPDcache is released under the Solderpad Hardware License (version 2.1). Please refer to the LICENSE file for further information.

About

RTL sources of the High-Performance L1 Dcache (HPDcache) for OpenHW CV cores

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 100.0%