Commit Graph

60 Commits

Author SHA1 Message Date
Amirali Sharifian
ce13ee920d Update Gemmini.rst
The gemmini config file's name is been updated from `configs.scala` to `Configs.scala`
2020-10-07 11:38:41 -07:00
abejgonzalez
96e253feb5 documentation fix 2020-05-28 14:20:04 -07:00
alonamid
cd80c64a72 abe nit 2020-05-28 00:59:19 -07:00
alonamid
9fad8aa8ba bump gemmini v0.3 2020-05-28 00:09:11 -07:00
Abraham Gonzalez
85b555dbce NVDLA Integration + Cleanup Ariane Preprocessing (#505)
* [nvdla] initial nvdla integration

* [nvdla] add firesim configs

* [nvdla] re-add accidentally deleted line

* [nvdla] works on master with small

* [nvdla] use master branch of nvdla

* [nvdla] remove extra sources

* [nvdla] bump

* [nvdla + ariane] bump and use insert-includes for pre-processing

* [nvdla] add ci | remove target configs in FireChip | update naming

* [nvdla] bump nvdla | fix ci run-tests error

* [nvdla] re-enable PCWM-L error | fix/update makefile(s)

* [nvdla] bump nvdla fragments in FireChip

* [misc] bump tutorial patches

* [chipyard] remove extra import

* [nvdla] bump nvdla for pbus [ci skip]

* [nvdla] update firemarshal and add nvdla workload

* [nvdla] bump nvdla-workload

* [nvdla] bump hw

* [docs] add basic documentation

* [docs] adjustments to documentation

* [misc] update docs | bump firesim with recipe

* [misc] disable error on warnings in verilator | bump number width to match RC

* [docs] fix doc build error

* [verilator] move no fail on warning to be global

* [ci skip] [nvdla] bump submodule urls

* [misc] move firesim specific configs into nvdla dir [ci skip]

* [nvdla] fix run-tests in ci

* update RC configs | bump marshal | bump nvdla-workload

* [nvdla] bump nvdla-workload [ci skip]

* add topology mixin to nvdla configs

* update tutorial patches
2020-05-16 12:22:30 -07:00
John Wright
7c7b336c3f Add SPI flash support (#546)
* Add SPI flash configs, IOBinders, CI tests, and docs

* Add writable SPI flash support

* bump

* Fix CI

* Fix CI

* Update docs/Generators/TestChipIP.rst

Co-authored-by: Chick Markley <chick@qrhino.com>

* Maybe actually fix CI

* Fix broken merge

* Fix the tutorial patch

* bump tcip to master

* fix GPIO naming bug

Co-authored-by: Chick Markley <chick@qrhino.com>
2020-05-14 19:19:50 -07:00
Howard Mao
2528708c15 add documentation on ring network and system bus 2020-03-19 10:13:03 -07:00
Abraham Gonzalez
e94dc287b1 [docs/ci] cleanup docs and add ci to check it (#485) 2020-03-17 10:48:18 -07:00
Howard Mao
ffb9c81ce2 fix literalincludes and other path references in documentation 2020-03-16 12:06:59 -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
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
c12819eb52 Update docs 2020-02-13 12:33:28 -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
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
abejgonzalez
ef3efa69ef update the docs up to tools 2019-10-07 20:29:14 -07:00
abejgonzalez
f71e65e1af move into chipyard basics [ci skip] 2019-09-28 13:48:43 -07:00
Jerry Zhao
c2547bd04f Apply suggestions from code review
Co-Authored-By: Abraham Gonzalez <abe.j.gonza@gmail.com>
2019-09-27 01:36:04 -07:00
Jerry Zhao
63a1315f33 Update docs/Generators/Top-Testharness.rst
Co-Authored-By: Abraham Gonzalez <abe.j.gonza@gmail.com>
2019-09-26 20:55:56 -07:00
Jerry Zhao
1e84ab06c6 [docs][ci skip] More formatting fixes 2019-09-26 17:49:10 -07:00
Jerry Zhao
63e15f0492 [docs][ci skip] Address comments 2019-09-26 13:30:22 -07:00
Jerry Zhao
72db3be0a5 [docs][ci skip] Top and Testharness info 2019-09-26 13:30:22 -07:00
abejgonzalez
92fe8e63e3 Add boom picture [ci skip] 2019-09-25 20:43:55 -07:00
alonamid
65604b0975 Merge branch 'dev' into howie-docs 2019-09-25 20:26:22 -07:00
Brendan Sweeney
5c553309f0 Merge branch 'dev' into docs-generators-change 2019-09-25 20:03:05 -07:00
alonamid
f7b01543e2 Merge branch 'dev' into sha3docs 2019-09-25 19:33:48 -07:00
alonamid
a33b716504 typo 2019-09-25 18:07:44 -07:00
alonamid
90bafa6409 GPIO clarification 2019-09-25 18:01:38 -07:00
alonamid
d908192bde typo 2019-09-25 17:59:18 -07:00
alonamid
db1d84d9f8 typo 2019-09-25 17:57:49 -07:00
Brendan Sweeney
c4c8cc65af [docs] [ci skip] Alon's comments 2019-09-25 17:56:16 -07:00
Jerry Zhao
c6df870912 [docs][ci skip] Update SHA3 description to reflect current RTL 2019-09-25 17:38:42 -07:00
Howard Mao
2f3c87dade add explanation of LazyModule vs. LazyModuleImp [skip ci] 2019-09-25 17:25:38 -07:00
Brendan Sweeney
e8a197d8a8 [docs] [ci skip] 2019-09-25 17:18:27 -07:00
alonamid
bb819cfbbf hwacha link 2019-09-25 16:56:32 -07:00
alonamid
2524b02806 PR comments 2019-09-25 16:52:54 -07:00
Howard Mao
9dc0abb485 explain how to add IceNet and TestChipIP hardware to design 2019-09-25 16:41:32 -07:00
Jerry Zhao
7ee395468d [docs][ci skip] Add docs on SHA3 mixin 2019-09-25 14:06:04 -07:00
Brendan Sweeney
a3a05ec988 [docs] [ci skip] Update generators and quick start so it is clear how to edit the generators to get changed outputs (You just edit the source) 2019-09-25 13:45:21 -07:00
Howard Mao
c8e8465180 add Test Chip IP section [ci skip] 2019-09-25 13:02:44 -07:00
Howard Mao
12d4e7d837 add section on IceNet [ci skip] 2019-09-25 13:02:38 -07:00
alonamid
c6f5755900 some more hwacha info 2019-09-25 12:18:56 -07:00
alonamid
80328d0c4d clarify GPIO top example 2019-09-25 12:08:08 -07:00
alonamid
8fbf02c8fe fix index 2019-09-25 11:58:50 -07:00
alonamid
9af3391f87 fix index 2019-09-25 11:56:34 -07:00
alonamid
eae7645159 sifive generators 2019-09-25 11:56:26 -07:00
Jerry Zhao
8b61a9d51a [docs] SHA3 docs. Copypasta'd from old SHA3 content 2019-09-25 10:38:54 -07:00
alonamid
d046611943 hwacha update 2019-09-25 10:20:03 -07:00
alonamid
5fe971efe5 Rocket core vs Rocket Chip 2019-09-25 09:29:31 -07:00