Skip to content

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

License

Notifications You must be signed in to change notification settings

Dragon-Git/pycde_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages