zipcpu icon indicating copy to clipboard operation
zipcpu copied to clipboard

Add FuseSoC support and Github CI actions

Open olofk opened this issue 3 years ago • 0 comments

This adds a core description file for the zipcpu core that exposes targets for linting and for building a GDSII using OpenLANE. All targets are also implemented as Github actions so that they get run on every push to the repo.

Quick FuseSoC instructions:

#install FuseSoC pip3 install fusesoc #Create and enter a new workspace mkdir workspace && cd workspace #Register zipcpu as a library in the workspace fusesoc library add zipcpu /path/to/zipcpu #...if repo is available locally or... fusesoc library add zipcpu https://github.com/zipcpu/zipcpu #...to get the upstream repo

#To run lint fusesoc run --target=lint zipcpu::zipcpu #To build with OpenLANE running in a docker container EDALIZE_LAUNCHER=el_docker fusesoc run --target=sky130 zipcpu::zipcpu #List all targets fusesoc core show zipcpu::zipcpu

olofk avatar Oct 31 '22 01:10 olofk