Runtime utilities for PLENA RTL simulation and testing.
If you're in the PLENA_RTL project root, the .envrc will automatically install this package when you run:
direnv allowFrom the PLENA_RTL root directory:
pip install -e PLENA_ToolsOr from within the PLENA_Tools directory:
pip install -e .For development (includes pytest and ruff):
pip install -e ".[dev]"- Python >= 3.10
- PyTorch >= 2.0.0
- Cocotb >= 1.8.0
- plena_utils: Core utilities including cocotb helpers, logging, and quantization
- memory_mapping: HBM memory mapping for RTL simulation
- verification: RTL verification utilities