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
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
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
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
Howard Mao
1e0c5c5ac6
add checksum offload support to NIC
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
Howard Mao
f1346a2d91
FireSim generator should also produce hwacha test suite makefrag rules
2019-11-22 11:06:54 -08: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
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
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
Abraham Gonzalez
1318797842
remove double boom imports
2019-10-08 01:20:07 +00:00
Abraham Gonzalez
ce2a1a5b5b
[firechip] remove fireboom DUT, remove ExcludeInvalidBoomAssertions mixin
2019-10-08 01:03:47 +00:00
Jerry Zhao
95c20502bf
[firechip] Avoid importing large namespaces
2019-10-07 17:31:23 -07:00
Jerry Zhao
543ed91ff1
Merge branch 'dev' into heterofix
2019-10-07 17:25:32 -07:00
Jerry Zhao
331a2a6dda
Fix FireChip MultiCycleRegfileImp mixin
2019-10-07 17:23:44 -07:00
David Biancolin
9f42db804c
[FireChip] Add an alias for L2 Config Mixins
2019-10-06 22:49:35 +00:00
David Biancolin
aa6e09f800
Rename Endpoint -> Bridge
2019-10-06 03:32:50 +00:00
David Biancolin
53f58f6baa
Support serializable endpoints; Golden Gate stage
2019-10-04 14:54:26 -07:00
David Biancolin
7c0bb51242
[firechip] Update scalatest suite
2019-10-04 18:16:14 +00:00
David Biancolin
5845862525
[Firechip] Push FASED configs into TargetConfigs.scala
2019-10-04 18:16:14 +00:00
David Biancolin
4df478f23a
[firechip] Remove SimConfigs
2019-10-04 18:16:13 +00:00
Albert Ou
d1e3cc558b
firechip: Add FireSimRocketChipSha3L2Config
2019-10-04 01:09:53 +00:00
David Biancolin
868c2b3b6d
[firechip] Make some TracerV tests less strict
2019-09-26 20:49:50 +00:00
David Biancolin
4c45d2e48a
[firechip] Support registration of custom endpoint binders
2019-09-26 20:49:03 +00:00
David Biancolin
f44f3aacbf
[FireChip] Allow users to register new EndpointBinders in P
2019-09-24 03:04:27 +00:00
David Biancolin
829f8fd84d
[firechip] Remove unneeded HasDefaultBusConfiguration
2019-09-19 15:32:09 -07:00
David Biancolin
38588b67ef
Bump FireSim, update reset delay in ScalaTests
2019-09-19 15:21:08 -07:00
David Biancolin
6bb1de5a59
Merge remote-tracking branch 'origin/dev' into midas2-endpoint-rework
2019-09-19 09:42:09 -07:00
David Biancolin
4c087b5c3f
[firechip] Remove some antiquated midas imports
2019-09-17 23:50:04 -07:00
David Biancolin
ac8385a0c5
[firechip] Remove unneeded FASED target Mixin
2019-09-13 00:40:50 -07:00
David Biancolin
9bf174afb3
[firechip] Update regfile optimization mixins
2019-09-09 06:45:30 +00:00
David Biancolin
9285155476
[Firechip] Add NIC endpoint; Add environments for all targets
2019-09-06 14:51:01 -07:00
David Biancolin
e18e59ccda
[FireSim] Use black-box instantiations of endpoints
2019-09-06 12:48:41 -07:00
David Biancolin
5bda60063a
[firesim] Initial Golden Gate support
2019-09-05 00:14:21 +00:00
Howard Mao
f3026af8b1
get rid of redundant regression test lists
2019-09-02 09:22:10 -07:00
Howard Mao
ab888d32a7
Merge pull request #215 from ucb-bar/dev-tracegen
...
Add TraceGen project
2019-08-31 05:21:51 +08:00
Howard Mao
6a3212c6d7
add tracegen project
2019-08-30 11:38:07 -07:00