Commit Graph

70 Commits

Author SHA1 Message Date
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
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
929110f562 add large boom hwacha config 2019-10-18 16:18:16 -07: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
Abraham Gonzalez
2bd19d33bc basic working example of checking for hwacha 2019-10-10 21:00:41 +00: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
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
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
Jerry Zhao
26042b682c Replace UnifiedBoomConfig with SmallRv32BoomConfig 2019-09-17 15:36:56 -07:00
Jerry Zhao
17f1387846 Fix Sha3RocketConfig ordering 2019-09-16 15:54:32 -07:00
Howard Mao
6465d9c591 move NodeTypes code to scala source 2019-09-16 10:25:10 -07:00
Howard Mao
d5bccc0455 add additional example code as literalincludes 2019-09-12 18:08:45 -07:00
Howard Mao
2d717bfcae add documentation code snippets to example project 2019-09-12 17:35:40 -07:00
Howard Mao
646d7cba4c use literalinclude directive to pull source directly from example package 2019-09-11 12:13:08 -07:00
Colin Schmidt
5790bbc21b Merge remote-tracking branch 'origin/dev' into dev-sha3 2019-09-01 07:26:44 -07:00
Jerry Zhao
f1929a0da8 Move System/Subsystem to utilities 2019-08-27 18:05:24 -07:00
Jerry Zhao
ca70c15447 Remove TracedBoomConfig 2019-08-27 17:34:50 -07:00
Jerry Zhao
1d85dc32a0 Use HasHierarchicalBusTopology mixin 2019-08-27 12:00:50 -07:00
Jerry Zhao
20b6737889 Add remaining configs for BOOM CI 2019-08-26 23:28:35 -07:00
Jerry Zhao
939ce4ea17 Fix Config comments 2019-08-26 16:31:10 -07:00
Jerry Zhao
93c3a2cd72 Rename Configs -> RocketConfigs 2019-08-26 16:29:54 -07:00
Jerry Zhao
832d558517 Update FireChip reference to boom configs 2019-08-26 15:56:51 -07:00
Jerry Zhao
e7c727372f Cleanup configs 2019-08-26 14:32:08 -07:00
Colin Schmidt
a494f88af0 Add sha3 repo and config, bump tools for xcustom fix 2019-08-25 08:22:41 -07:00
Howard Mao
72adc6981c fix firesim test suite generation 2019-08-21 22:10:39 -07:00
abejgonzalez
9844fcf43b re-add testsuites to compile 2019-08-06 22:16:46 -07:00
abejgonzalez
6d8a6b2412 remove header from BoomConfigs.scala 2019-08-01 11:22:05 -07:00
abejgonzalez
89b312a889 move boom integration to chipyard 2019-07-24 22:42:21 -07:00
abejgonzalez
dc585609cf update hwacha ci to use L2 2019-07-18 17:52:37 -07:00
abejgonzalez
1232b37416 have configs reside by the proper areas 2019-07-02 18:03:23 -07:00
Howard Mao
65df55cf9d add InclusiveCache 2019-07-02 16:58:08 -07:00
abejgonzalez
9db6535370 updated boom configs in example 2019-07-01 11:42:30 -07:00
Abraham Gonzalez
6e097e6700 Merge pull request #123 from ucb-bar/generator-clean
use generator functions from boom | bump boom
2019-07-01 10:19:38 -07:00
abejgonzalez
c61713d807 removed extra core in names | misc cleanup 2019-06-24 09:37:05 -07:00
abejgonzalez
9d117b8584 use generator functions from boom | bump boom 2019-06-14 15:07:31 -07:00
Abraham Gonzalez
9a22afb58f Merge pull request #120 from ucb-bar/rebar-dev-hart0-tests
use hart0 for the test suite
2019-06-13 10:29:25 -07:00