Home of the AXI LLC - a parameterizable and runtime-configurable AXI4-compliant last-level cache (LLC). The AXI LLC is part of the PULP (Parallel Ultra-Low-Power) platform.
The latest documentation can be accessed pre-built.
AXI LLC is released under Solderpad v0.51 (SHL-0.51) see LICENSE:
We are happy to accept pull requests and issues from any contributors. See CONTRIBUTING.md
for additional information.
LLC can directly be integrated after cloning it from this repository. However, to build the documentation, and run various checks on the source code, various tools are required.
bender >= v0.26.1morty >= v0.8.0Verible >= v0.0-1051-gd4cd328Python3 >= 3.8including some the libraries listed inrequirements.txt
Use make doc to build the documentation. The output is located at doc/morty.
We currently do not include any free and open-source simulation setup. However, if you have access to Questa advanced simulator, a simulation can be launched using:
sh> make scripts/compile_vsim.tcl
sh> questa-2021.3 vsim -64
vsim> source scripts/compile_vsim.tcl
vsim> source scripts/start_vsim.tcl
vsim> do scripts/waves/tb_axi_llc.vsim.do
vsim> run -all
The simulation should complete after 53.168ms.