Skip to content

Commit 0e0c89c

Browse files
authored
Merge pull request #585 from ucb-bar/changelog-1.3.0
Add changelog for 1.3.0 release
2 parents 83c8833 + 12d211a commit 0e0c89c

File tree

1 file changed

+59
-1
lines changed

1 file changed

+59
-1
lines changed

CHANGELOG.md

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,64 @@
22

33
This changelog follows the format defined here: https://keepachangelog.com/en/1.0.0/
44

5+
## [1.3.0] - 2020-05-31
6+
7+
A more detailed account of everything included is included in the dev to master PR for this release: https://github.com/ucb-bar/chipyard/pull/500
8+
9+
### Added
10+
* A new Top-level module, ChipTop, has been created. ChipTop instantiates a "system" module specified by BuildSystem. (#480)
11+
* A new BuildSystem key has been added, which by default builds DigitalTop (#480)
12+
* The IOBinders API has changed. IOBinders are now called inside of ChipTop and return a tuple3 of (IO ports, IO cells, harness functions). The harness functions are now called inside the TestHarness (this is analogous to the previous IOBinder functions). (#480)
13+
* IO cell models have been included in ChipTop. These can be replaced with real IO cells for tapeout, or used as-is for simulation. (#480)
14+
* CI now checks documentation changes (#485)
15+
* Support FireSim multi-clock (#468)
16+
* Allows make variables to be injected into build system (#499)
17+
* Various documentation/comment updates (#511,#517,#518,#537,#533,#542,#570,#569)
18+
* DSPTools documentation and example (#457, #568)
19+
* Support for no UART configs (#536)
20+
* Assemble firrtl-test.jar (#551)
21+
* Add SPI flash configurations (#546)
22+
* Add Dromajo + FireSim Dromajo simulation support (#523, #553, #560)
23+
* NVDLA integration (#505, #559, #580)
24+
* Add support for Hammer Sim (#512,#581,#580,#582)
25+
26+
### Changed
27+
* Bump FireSim to version 1.10 (#574)
28+
* Bump BOOM to version 3.0 (#523, #574,#580)
29+
* Bump Gemmini to version 0.3 (#575, #579)
30+
* Bump SPEC17 workload (#504, #574)
31+
* Bump Hwacha for fixes (#580)
32+
* Bump SHA3 for Linux 5.7rc3 support (#580)
33+
* Bump Rocket Chip to commit 1872f5d (including stage/phase compilation) (#503,#544)
34+
* Bump FireMarshal to version 1.9.0 (#574)
35+
* Chisel 3.3 and FIRRTL 1.3 (#503,#544)
36+
* BuildTop now builds a ChipTop dut module in the TestHarness by default (#480)
37+
* The default for the TOP make variable is now ChipTop (was Top) (#480)
38+
* Top has been renamed to DigitalTop (#480)
39+
* Bump libgloss (#508, #516, #580)
40+
* The default version of Verilator has changed to v4.034 (#547). Since this release adds enhanced support for Verilog timescales, the build detects if Verilator v4.034 or newer is visible in the build environment and sets default timescale flags appropriately.
41+
* Use Scalatests for FireSim CI (#528)
42+
* Cleanup Ariane pre-processing (#505)
43+
* Modify Issue Template to be more explicit (#557)
44+
* FireChip uses Chipyard generator (#554)
45+
* Have all non-synthesizeable constructs in test harness (#572)
46+
47+
### Fixed
48+
* Aligned esp-tools spike with Gemmini (#509)
49+
* Fix debug rule in Verilator (#513)
50+
* Clean up SBT HTTP warnings (#526,#549)
51+
* Artefacts dropped in FireSim (#534)
52+
* Working IceNet + TestChipIP Unit Tests (#525)
53+
* Don't initialize non-existent Midas submodule (#552)
54+
* Verilator now supports +permissive similar to VCS (#565)
55+
56+
### Deprecated
57+
* N/A
58+
59+
### Removed
60+
* N/A
61+
62+
563
## [1.2.0] - 2020-03-14
664

765
A more detailed account of everything included is included in the dev to master PR for this release: https://github.com/ucb-bar/chipyard/pull/418
@@ -59,7 +117,7 @@ A more detailed account of everything included is included in the dev to master
59117
* FireSim release 1.8.0
60118
* FireMarshal release 1.8.0
61119
* BOOM release 2.2.3 (PR #397)
62-
* baremetal software toolchains, using libgloss and newlib instead of in-house syscalls.
120+
* baremetal software toolchains, using libgloss and newlib instead of in-house syscalls.
63121
* Add toolchain specific `env.sh` (PR #304)
64122
* `run-binary`-like interface now dumps `.log` (stdout) and `.out` (stderr) files (PR #308)
65123
* Split the VLSI build dir on type of design (PR #331)

0 commit comments

Comments
 (0)