P0 scaffold is in progress. The repository currently includes a transaction-level
reference model and scoreboard. rtl/Cache.v has been imported from
Example-NutShellCache; the next external dependency is the Picker/Verilator
toolchain needed by make gen_dut.
Run the P0 Python tests:
conda run -n ucagent-cache python -m pytest -q tests/test_api_basic.py
Check the placeholder interface map structure:
conda run -n ucagent-cache python scripts/check_interface_map.py
Generate current scaffold coverage/report artifacts:
conda run -n ucagent-cache python scripts/write_p0_coverage.py
conda run -n ucagent-cache python scripts/build_report.py
UCAgentBySoldierBoy
NutShell Cache verification entry for the UCAgent competition.
Python Environment
Use the dedicated Conda environment before running project Python commands:
For non-interactive commands, prefer:
Create or update the environment from
environment.yml:Current Status
P0 scaffold is in progress. The repository currently includes a transaction-level reference model and scoreboard.
rtl/Cache.vhas been imported fromExample-NutShellCache; the next external dependency is the Picker/Verilator toolchain needed bymake gen_dut.Run the P0 Python tests:
Check the placeholder interface map structure:
Generate current scaffold coverage/report artifacts:
Check whether Picker is available:
Current planning documents:
UCAgent assets: