Commit Graph

710 Commits

Author SHA1 Message Date
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
David Biancolin
e3b30dbd83 [FireChip] Use clock in BridgeBinders 2019-11-01 17:17:57 -07: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
Abraham Gonzalez
61d03fe37d update build.sbt for sha3 to build midastargetutils | have midas printf parameterized in sha3 2019-10-10 00:46:04 +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
5940dfff14 [system] Comment on hart-ordering restriction 2019-10-07 17:27:47 -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
Jerry Zhao
4cba46c4e0 [system] Elaborate tiles in order of hartid 2019-10-07 00:21:54 -07:00
David Biancolin
9f42db804c [FireChip] Add an alias for L2 Config Mixins 2019-10-06 22:49:35 +00:00
David Biancolin
92267c1a73 Merge remote-tracking branch 'origin/goldengate-firrtl-stage' into dev 2019-10-06 21:34:28 +00:00
Albert Ou
577cede749 sha3: Bump for RTL fixes/optimizations 2019-10-06 01:18:28 -07: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
Albert Ou
4bf982ad09 sha3: Bump RTL for tutorial enhancements 2019-10-03 20:30:03 +00:00
David Biancolin
b6400cbb0c Merge pull request #242 from ucb-bar/midas2-endpoint-rework
Golden Gate / Firesim Module-Based Endpoint System
2019-09-30 13:27:11 -04:00
abejgonzalez
9b55ebd3da Merge remote-tracking branch 'origin/dev' into spike-fesvr [ci skip] 2019-09-27 10:04:23 -07:00
abejgonzalez
932357ef56 cleaner + more correct documents [ci skip] 2019-09-27 00:29:24 -07: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
Albert Magyar
c2ce173195 Add Verilog MMIO GCD peripheral example 2019-09-26 01:47:31 -07:00
alonamid
f7b01543e2 Merge branch 'dev' into sha3docs 2019-09-25 19:33:48 -07:00
abejgonzalez
86d721b5b9 Merge remote-tracking branch 'origin/dev' into alon-docs-dev 2019-09-25 18:50:37 -07:00
Jerry Zhao
7ee395468d [docs][ci skip] Add docs on SHA3 mixin 2019-09-25 14:06:04 -07:00
Albert Magyar
fc0e86d744 Fix typo in tutorial config 2019-09-25 13:37:59 -07:00
alonamid
eae7645159 sifive generators 2019-09-25 11:56:26 -07:00
David Biancolin
f44f3aacbf [FireChip] Allow users to register new EndpointBinders in P 2019-09-24 03:04:27 +00:00
abejgonzalez
edaf99ca9a small clarifications + cleanup [skip ci] 2019-09-20 12:25:23 -07:00
Jerry Zhao
37b934236a Merge pull request #241 from ucb-bar/no_unify
Replace UnifiedBoomConfig with SmallRv32BoomConfig
2019-09-20 10:41:05 -07: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