PySpike
ToolFirst seen 9/20/2026
Last seen 9/20/2026
Evidence 7 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
22 connectionsPySpike exposes the RISC-V disassembler from Spike as a reusable Python component.
PySpike exposes the ISA string parser from Spike as a reusable Python component.
HuiMt Labs is the organization behind PySpike development.
riscv.sim is a Python module provided by PySpike exposing Spike's simulation API.
EsionTech is associated with PySpike's development alongside HuiMt Labs.
PySpike extends Spike by adding Python bindings through Spike's dlopen plugin system without modifying Spike's core code.
PySpike uses Spike's dlopen-based plugin system to extend Spike with Python support.
PySpike is designed to enable agile co-verification of RISC-V SoCs.
PySpike supports writing MMIO device models in Python via the PIS feature.
PySpike supports fast-prototyping custom instruction extensions in Python.
PySpike provides an extensible RISC-V disassembler used for decoding CPU trace logs.
LIU Yu presents PySpike at Open Source @ Siemens 2025.
PySpike is used alongside OpenOCD for continuous test program verification.
PySpike provides Python bindings for Spike.
PySpike implements the Python in Spike feature allowing Python-written instruction/peripheral models to be plugged into Spike.
PySpike implements the Spike in Python feature allowing Spike to be instantiated and integrated into Python testbenches.
PySpike is designed for agile co-verification of RISC-V SoCs.
The spike PyPI package is the distribution artifact for PySpike.
riscv.isa_parser is a Python module provided by PySpike exposing the ISA string parser.
PySpike uses pytest for its development testing and CI workflow.
PySpike uses GitHub Actions for its CI/CD build and packaging workflow.
PySpike provides a reference DUT for verifying test programs.