The HPDcache is an open-source High-Performance, Multi-requester, Out-of-Order L1 Dcache for RISC-V cores and accelerators.
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 |
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.
The HPDcache is released under the Solderpad Hardware License (version 2.1). Please refer to the LICENSE file for further information.