Setting up Constellation¶
Constellation can be installed and used in two modes.
Chiypard-Standalone runs Constellation as a Chipyard “subproject”, enabling more detailed evaluation of standalone NoCs.
Chipyard-SoC generates a complete Chipyard SoC with a Constellation NoC
A table below summarizes the differences. For most users, Chipyard-Standalone and Chipyard-SoC are the most useful operation modes.
Mode |
Requires |
Capabilities |
|---|---|---|
CY-Standalone |
|
|
CY-SoC |
|
|
Installing with Chipyard¶
To use Constellation in Chipyard-Standalone or Chipyard-SoC mode, follow the instructions for installing Chipyard here. You must use the most recent Chipyard version
After following those steps, run the following
make -C generators/constellation/src/main/resources/csrc/netrace netrace.o CFLAGS="-fPIC -O3"