/pycde_example

A collection of examples showcasing PyCDE and Mini RISC-V implementation.

Primary LanguagePythonApache License 2.0Apache-2.0

pycde_example

Build Status

Getting Started

Dependencies Installation

Prerequisites Operating systems:

  • Windows
  • Linux

Python: 3.8 ~ 3.11 (64-bit only)

  • Use Python's package installer pip to install pycde example dependencies:
pip install -r requirements.txt
  • Build from source If you use other OS or other version of python, you can build pycde for your own environments.See pycde build.

Usage

Create a directory named "build", and execute the corresponding .py file with Python to generate the desired SystemVerilog file and its dependent SystemVerilog files, for example:

mkdir build
python pycde_example/lfsr.py

Example List

common_ip

riscv-mini

TODO:

  • axi-lite
  • cache
  • Tile
  • add test