... | ... | @@ -129,6 +129,7 @@ Directory Path: `~/firesim/target-design/chipyard` |
|
|
Files/Directories of Note:
|
|
|
|
|
|
- `generators`: This is a collection of all of the source code required hardware generators contained within Chipyard. This includes Rocket Chip (SoC generator), Rocket/BOOM/CVA6 (Processors), Constellation (NoC Generator), among many more. This is the place to put any custom hardware for your design.
|
|
|
- `generators/chipyard/src/main/scala/config`: This is the list of available Chipyard Mixins that Chipyard uses to generate hardware designs.
|
|
|
|
|
|
- `build.sbt`: This file manages the relative locations of all of the Scala packages needed to run the Chipyard generator. If you add any custom hardware as it's own Scala package, make sure to add its path to this file, as well as making it a dependency for the `chipyard` package.
|
|
|
|
... | ... | |