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.
iDMA 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.1
morty >= v0.8.0
Verible >= v0.0-1051-gd4cd328
Python3 >= 3.8
including some the libraries listed in requirements.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.