alonamid
179dd59734
bump gemmini to v0.2 ( #469 )
...
* bump gemmini to v0.2
* bump gemmini
* bump gemmini v0.2
2020-03-13 18:34:36 -07:00
Abraham Gonzalez
f517070432
Move DockerImage into Chipyard + Bump BOOM ( #463 )
...
* [ci] move docker image to chipyard [ci skip]
* [ci] bump with new image
* [boom] bump
2020-03-10 11:33:06 -07:00
Jerry Zhao
0a66a35047
[GCD] Fix GCD example ( #465 )
2020-03-09 21:40:38 -07:00
Abraham Gonzalez
d0bec3fba7
Ariane Integration ( #448 )
...
* [ariane/make] integrate ariane | have verilator be installed on path not in makefile
* [misc] warn on verilator not found | search for v files | cleanup build.sbt + .gitignore
* [firesim] bump
* [ci] add midas ariane tests
* [docker/ci] use new docker-image with verilator | re-elab on v changes for ariane | address comments
* [ci] remove references to local verilator install
* [verilator] update flags
* [verilator] minimal set of flags for ariane
* [ariane] bump ariane to master
* [ci] revert to 4.016 verilator
* [ci] install verilator to ci server | misc compile fixes
* [ci/make] add longer ci timeout | update when assert is added in verilator sim
* [firesim] bump for misc. updates
* [make/ci] cleanup makefile and remove firesim tests of it
* [docs/firesim] bump and clean docs
* [firesim] bump
* [ci] use remote verilator for midas tests
* [misc] cleanup built.sbt more
* [firesim] bump
* [misc] bump build.sbt patch for tutorials
* [firesim/ci] cleanup and bump firesim
2020-03-09 18:06:41 -07:00
Howard Mao
7cf37b604e
add ring topology system bus
2020-03-06 13:33:00 -08:00
Jerry Zhao
854e71a205
Add tutorial config and tutorial patches
2020-03-05 19:44:37 -08:00
Howard Mao
24fe57d447
use blackboxed SimDRAM instead of SimAXIMem
2020-03-02 20:49:20 -08:00
Abraham Gonzalez
01238c8b7a
Rename Config Mixins to Fragments ( #451 )
...
* [docs] rename config mixins -> fragments [ci skip]
* [docs] cleanup naming | link similar sections [ci skip]
* [boom] bump for mixin rename [ci skip]
* [docs] cleanup capitalization [ci skip]
* [docs] consistent config fragment naming [ci skip]
* [boom] bump boom for documentation changes [ci skip]
* [docs] update source comments [ci skip]
* [docs] fix last config fragment name [ci skip]
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu >
Co-authored-by: alonamid <alonamid@eecs.berkeley.edu >
2020-02-27 09:31:08 -08:00
Jerry Zhao
768f3e06ac
Merge remote-tracking branch 'origin/dev' into package-rename
2020-02-23 23:56:04 -08:00
Jerry Zhao
708a5fb9a6
Address generator unification PR reviews
2020-02-23 22:53:14 -08:00
Jerry Zhao
701ea7c355
Add new type of IOBinder macro
2020-02-13 12:33:28 -08:00
Jerry Zhao
0f56c4ce44
Unify configs between Chipyard and FireSim
2020-02-13 12:33:28 -08:00
Jerry Zhao
ebfa545344
Generator unification
2020-02-13 12:33:28 -08:00
Jerry Zhao
49dbe8daba
Rename top-level example package to chipyard
...
* FireChip now directly uses the Chipyard Top
2020-02-13 12:33:04 -08:00
Sagar Karandikar
aae93ad065
bump boom with rocc/lsu exu fix ( #425 )
...
* bump boom with rocc/lsu exu fix
2020-02-06 10:08:58 -08:00
David Biancolin
59dd6a79ff
[firechip] Enable trace by default in BOOM-based targets ( #412 )
...
* [firechip] Enable trace by default in BOOM-based targets
* Bump boom for trace enchancements
2020-01-30 15:26:00 -08:00
Abraham Gonzalez
b810490421
[example] fix multi-rocc boom+rocket+hwacha config ( #413 )
2020-01-28 16:39:39 -08:00
Howard Mao
0225ab7b51
bump sifive-cache for updated gitignore ( #411 )
2020-01-28 15:35:18 -08:00
Howard Mao
93fb06a55f
bump icenet to master branch commit
2020-01-23 19:01:40 -08:00
Abraham Gonzalez
24bf2ed2b5
bump sha3 and testchipip ( #398 )
2020-01-23 18:36:56 -08:00
Abraham Gonzalez
5ceb2cc69a
boom bump ( #397 )
2020-01-23 18:24:46 -08:00
Hasan Genc
961f42bb2d
Bump gemmini and the Spike simulator in esp-tools ( #394 )
2020-01-23 17:06:09 -08:00
Jerry Zhao
05f17f5b99
[tracegen] Add tracegen support for the BOOM L1D ( #362 )
...
* [tracegen] Add tracegen support for the BOOM L1D
* [tracegen] Split up BOOM Tracegen mixin and shim.
* [ci] Fix tracegen hash for testing
2020-01-23 16:01:32 -08:00
Abraham Gonzalez
5358d2952b
add scratchpad config (default size = 4MB) | other misc comments ( #383 )
2020-01-22 09:08:38 -08:00
Jerry Zhao
ac5235e5ed
Revamp the config system for Top/Harness ( #347 )
...
* Refactor how Configs parameterize the Top and TestHarnesses
* Bump sha3, testchipip, icenet, firesim
2020-01-21 20:44:54 -08:00
Abraham Gonzalez
9e2726a251
Add UART and UARTAdapter to all configs ( #348 )
...
* [uart] add uart adapter | add uart + adapter to all configs
* [uart] bump testchipip | add small documentation in generators section
2020-01-16 11:33:46 -08:00
Abraham Gonzalez
9df81ccb16
[sha3] point to README for SW ( #378 )
...
* [sha3] point to README for SW [skip ci]
* [sha3] bump sha3 repo for doc. changes [ci skip]
2020-01-16 11:33:04 -08:00
Howard Mao
1e0c5c5ac6
add checksum offload support to NIC
2019-12-16 09:02:01 -08:00
Howard Mao
cc564e0bfe
add example NIC configuration
2019-12-16 09:02:01 -08:00
alonamid
56770a1a4c
Gemmini Integration ( #356 )
...
* gemmini submodule
* fix build.sbt
* firechip gemmini config
* bump gemmini
* bump gemmini
* bump gemmini
* fix hwacha typo
* start gemmini docs
* bump gemmini
* gemmini docs
* Update Gemmini RST. Add quick-build instructions to Gemmini RST
* start gemmini CI
* bump gemmini
* gemmini CI fixes
* bump gemmini
* fix simulator name in gemmini CI
* cleanup gemmini CI
* bump esp-isa-sim to include gemmini
* update gemmini docs
* [ci skip] fix gemmini docs typos
* Update Gemmini.rst
Add instructions on building Gemmini programs, or writing your own programs.
* Changed order of VCS and Verilator in Gemmini docs
* Remove "make your own tests" from Gemmini README
* bump gemmini
* try to fix midasexamples CI
2019-12-14 01:36:42 -08:00
Colin Schmidt
86a473dbf6
Bump all submodules for chisel 3.2.0 and rocket-chip august-2019 ( #358 )
...
* Bump all submodules for chisel 3.2.0 and rocket-chip august-2019
* Fix subprojects that aren't tested from normal sims
* Fix firechip for chisel 3.2.0 and rc bump
* Bump boom for bug fix rebase
* [sbt] Don't rely on target-rtl symlink when FireSim is top [no ci]
* Bump boom for rc bump fix to bug fix
* Bump FireSim for CI check
* Bump FireSim
* Bump submodules after merge
2019-12-12 13:39:09 -08:00
Abraham Gonzalez
c0564d319b
Control Core Example ( #361 )
...
* [example] add control core config example
* [example] move control core to last hartid
* [example] expand MaxHartIdBits when adding a core
2019-12-09 21:06:57 -08:00
abejgonzalez
33a4a9726d
[boom] bump boom
2019-12-04 11:18:21 -08:00
Howard Mao
f1346a2d91
FireSim generator should also produce hwacha test suite makefrag rules
2019-11-22 11:06:54 -08:00
Nathan Pemberton
6d2f102a7e
Shallow clone sha3
2019-11-12 19:42:36 -05:00
Nathan Pemberton
6ca1715b47
Bump firemarshal to not initialize linux by default. This bumps the sha3
...
generator to include the software workloads (moved from marshal). As a
result, the sha3 generator submodule is not initialized by default
(because it now has a copy of linux).
2019-11-12 17:18:02 -05:00
Howard Mao
05af2f9a9c
Fix tracegen target and add to CI
2019-10-21 09:55:40 -07:00
Abraham Gonzalez
ced4d2eea0
Merge pull request #314 from ucb-bar/master
...
`master` fixes into `dev`
2019-10-18 21:05:29 -04:00
abejgonzalez
929110f562
add large boom hwacha config
2019-10-18 16:18:16 -07:00
Albert Magyar
0d5bcf9c0d
Add FireChip target with Verilog blackbox ( #297 )
...
Co-Authored-By: Abraham Gonzalez <abe.j.gonza@gmail.com >
2019-10-16 14:31:58 -07:00
David Biancolin
8c28f03ba1
[FireChip] Remove by3 clock division FASED config
2019-10-13 14:08:10 -04:00
Abraham Gonzalez
9babeb9743
Remove BuildRoCC param
2019-10-13 08:41:21 -07:00
abejgonzalez
d6bcf2870f
cleaner test for hwacha param
2019-10-13 08:37:38 -07:00
abejgonzalez
a3b2d40d08
Merge remote-tracking branch 'origin/dev' into add-hwacha-tests
2019-10-13 07:07:52 -07:00
Abraham Gonzalez
2bd19d33bc
basic working example of checking for hwacha
2019-10-10 21:00:41 +00:00
Abraham Gonzalez
526da162dd
update scala test suite
2019-10-10 18:27:02 +00:00
Abraham Gonzalez
480397ea09
Merge pull request #277 from ucb-bar/hetero-linux
...
FireSim Support for Hetero-Linux + FireSim Cleanup
2019-10-09 22:14:50 -07:00
Abraham Gonzalez
64fefca35e
remove printf mixin in original config
2019-10-10 01:38:02 +00:00
Abraham Gonzalez
84a54ad36a
add a separate config
2019-10-10 01:37:32 +00:00
Abraham Gonzalez
33aa42b937
add mixin to sha3 config
2019-10-10 01:24:38 +00:00