|
2 | 2 |
|
3 | 3 | This changelog follows the format defined here: https://keepachangelog.com/en/1.0.0/ |
4 | 4 |
|
| 5 | +## [1.13.0] |
| 6 | + |
| 7 | +Chipyard 1.13.0 contains numerous new RTL changes and decouples Firesim from Chipyard. |
| 8 | + |
| 9 | +RTL changes: |
| 10 | + - Integration of Saturn and Ara vector units |
| 11 | + - Support for RISC-V `B` extension instructions in Rocket, Shuttle, and BOOMv4 |
| 12 | + - Added VexiiRiscv SpinalHDL RV64GCB core |
| 13 | + - Added example VivadoHLS accelerator flow |
| 14 | + |
| 15 | +Firesim's compiler is now decoupled from Chipyard's making Firesim more modular and reusable. |
| 16 | + |
| 17 | +## Added |
| 18 | + |
| 19 | +- Add dependabot to auto-update submodules (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1940) |
| 20 | +- Update dependabot to also update GH-A workflows (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1950) |
| 21 | +- Nexys video fpga bringup config (by @SeahK in https://github.com/ucb-bar/chipyard/pull/1942) |
| 22 | +- Integrate vector unit (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/1928) |
| 23 | +- Update Initial-Repo-Setup.rst (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1977) |
| 24 | +- Add FireSim paper tests (migrating them from FireSim) (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1980) |
| 25 | +- Integrate Ara vector unit (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/1973) |
| 26 | +- Bump rocket-chip/saturn/shuttle (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/1991) |
| 27 | +- Update rerocc to support rerocc MMIO ctrl (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/1981) |
| 28 | +- Enable B extension in Rocket/Shuttle/BoomV4 (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/2001) |
| 29 | +- Add CI help text to PR template | Reduce more CI runs (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/2022) |
| 30 | +- Move FireChip target-specific CI from FireSim to Chipyard (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/2014) |
| 31 | +- ADD: Add CMake build option for tests and example C++ program (by @T-K-233 in https://github.com/ucb-bar/chipyard/pull/2036) |
| 32 | +- Add vexiiriscv CPU support (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/2057) |
| 33 | +- Add example accelerator using HLS (by @schwarz-em in https://github.com/ucb-bar/chipyard/pull/2056) |
| 34 | + |
| 35 | +## Changed |
| 36 | + |
| 37 | +- Remove need for users to install conda-lock themselves (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1941) |
| 38 | +- Cleaner CI conda env setup | Selective weekly dependabot updates (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1957) |
| 39 | +- Add hook into Chipyard build system for FireSim (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1935) |
| 40 | +- FireSim x Chipyard Decoupled (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1984) |
| 41 | +- Support FIRRTL2 bridge + Chisel 6 annos for FireSim (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/2013) |
| 42 | + |
| 43 | +## Fixed |
| 44 | + |
| 45 | +- Fix VLSI CI - Fix conda environment creation (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1963) |
| 46 | +- Create fresh conda environment for conda-lock instead of cloning base (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1970) |
| 47 | +- Bump constellation to fix support for AXI-converted TL (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/1976) |
| 48 | +- Update generate-conda-lockfiles.sh (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1978) |
| 49 | +- Bump Checkpointing Script + Docs (by @abejgonzalez in https://github.com/ucb-bar/chipyard/pull/1911) |
| 50 | +- Vector bugfixes (by @jerryz123 in https://github.com/ucb-bar/chipyard/pull/2003) |
| 51 | +- ADD: add dump flow and documentation on tests building (by @T-K-233 in https://github.com/ucb-bar/chipyard/pull/2051) |
| 52 | + |
5 | 53 | ## [1.12.3] - 2024-8-21 |
6 | 54 |
|
7 | 55 | Small QoL updates and fixes. |
|
0 commit comments