CommonEvaluationPlatform / CEP

The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.
BSD 3-Clause "New" or "Revised" License
21 stars 7 forks source link

RTL-only build(s)? #25

Closed lmg260a closed 10 months ago

lmg260a commented 1 year ago

Hi, for various reasons I'm not able to use conda. What I'm interested in is just a couple of RTL-only example designs. is there a way to generate one or more w/o needing any tools? Or if a tool is needed, what's the minimum?

bchetwynd commented 1 year ago

Unfortunately, Chipyard (on which the CEP is based) leverages conda, which installs a variety of package dependencies needed for RTL generation (running the Chisel generators). In theory, you could install all the dependencies manually (ubuntu and some python packages)... see conda-reqs/chipyard.yaml. However, depending on what you are doing, you'll also need to install the riscv-tools for software crosscompilation.