Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pulp-platform/axi_llc
https://github.com/pulp-platform/axi_llc
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pulp-platform/axi_llc
- Owner: pulp-platform
- License: other
- Created: 2022-08-16T11:59:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-22T16:34:35.000Z (5 months ago)
- Last Synced: 2024-08-23T17:38:01.909Z (5 months ago)
- Language: SystemVerilog
- Size: 1.18 MB
- Stars: 16
- Watchers: 5
- Forks: 14
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# AXI LLC
[![CI status](https://akurth.net/usrv/ig/shields/pipeline/github-mirror/axi_llc/master.svg)](https://iis-git.ee.ethz.ch/github-mirror/axi_llc/commits/master)
[![GitHub tag (latest SemVer)](https://img.shields.io/github/v/tag/pulp-platform/axi_llc?color=blue&label=current&sort=semver)](CHANGELOG.md)
[![SHL-0.51 license](https://img.shields.io/badge/license-SHL--0.51-green)](LICENSE)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](https://pulp-platform.org/).
## Documentation
The [`latest documentation`](doc/axi_llc.md) can be accessed pre-built.## License
iDMA is released under Solderpad v0.51 (SHL-0.51) see [`LICENSE`](LICENSE):## Contributing
We are happy to accept pull requests and issues from any contributors. See [`CONTRIBUTING.md`](CONTRIBUTING.md)
for additional information.## Getting Started
### Prerequisites
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`](https://github.com/pulp-platform/bender)
- [`morty >= v0.8.0`](https://github.com/pulp-platform/morty)
- [`Verible >= v0.0-1051-gd4cd328`](https://github.com/chipsalliance/verible)
- `Python3 >= 3.8` including some the libraries listed in [`requirements.txt`](requirements.txt)### Building the Documentation
Use `make doc` to build the documentation. The output is located at `doc/morty`.### Simulation
We currently do not include any free and open-source simulation setup. However, if you have access to
[*Questa advanced simulator*](https://eda.sw.siemens.com/en-US/ic/questa/simulation/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.