Chipyard 1.8.0
Adds support for NoC-based interconnects with Constellation (https://constellation.readthedocs.io/en/latest/). Switch to Conda for dependency/environment management. Bump Rocket Chip and other hardware libraries. Bump to FireSim 1.15.0.
Added
- RTL: Support for packet-switched NoC-based TileLink main bus interconnects with Constellation by @jerryz123 in #1224
- Conda: Support setting up a Chipyard development environment through Conda by @abejgonzalez in #1163
- Hammer: Fully open-source Sky130 flow tutorials in open-source and commercial tools by @nayiri-k in #1226
- Hammer: IR key history by @bdngo in #1226
- Hammer: Joules power analysis support by @dpgrubb13 in #1226
- Hammer: Tempus STA support by @harrisonliew in #1226
Changed
- RTL: Default memory-mapped addresses for fft/dsp/example MMIO accelerators changed to be non-overlapping by @jerryz123 in #1224
- Repo: Update SiFive submodules to new chipsalliance upstreams by @michael-etzkorn in #1208
- Rocketchip: Bumped to 1.6 by @jerryz123 in #1216
- Chisel: Bumped to 3.5.2 by @jerryz123 in #1216
- Firesim: Bumped to 1.15.0 by @jerryz123 #1224
- Firemarshal: Bumped to latest by @abejgonzalez in #1216
Fixed
- RTL: Fix clock frequency rounding by @sant0s12 in #1201
- Hammer: VCS FGP is now opt-in by @harrisonliew in #1226
- Dromajo: Fix to variable definition by @jzhou1318 in #1197
- Testchipip: Fix write-strobe handling for 64B configurations by @davidbiancolin in #1214
- Build: Ignore dotfiles in lookup_srcs by @jerryz123 in #1218