Commit Graph

1090 Commits

Author SHA1 Message Date
David Biancolin
fe2f50f879 Merge pull request #468 from ucb-bar/firesim-multiclock
Target-Facing Support for Multiclock Simulation in FireSim
2020-03-25 10:41:58 -07:00
David Biancolin
b5b1587827 Bump FireSim 2020-03-25 10:34:14 -07:00
David Biancolin
fbc47af67c Bump testchipip to dev
[ci skip]
2020-03-25 10:20:22 -07:00
David Biancolin
7704f38d8d Bump FireSim 2020-03-25 00:23:03 -07:00
David Biancolin
1b7158835a Bump firesim for CI 2020-03-24 10:43:01 -07:00
Howard Mao
2528708c15 add documentation on ring network and system bus 2020-03-19 10:13:03 -07:00
David Biancolin
7a17323bed [firechip] Isolate all firesim-multiclock stuff in a single file 2020-03-19 10:00:17 -07:00
Abraham Gonzalez
a2177ee209 Add Gemmini to README [ci skip] (#487) 2020-03-18 11:03:58 -07:00
David Biancolin
d80c2f7c08 Merge remote-tracking branch 'origin/dev' into firesim-multiclock
[ci skip]
2020-03-18 09:22:17 -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
Alon Amid
a3e12b96b0 [skip ci] bump firesim 1.9.0 2020-03-15 01:04:51 +00:00
Sagar Karandikar
b63adae5d9 update changelog (#479) 2020-03-14 13:26:47 -07:00
Sagar Karandikar
1ccc98116f Merge pull request #476 from ucb-bar/bump-firesim-sagar-3-14
bump to firesim dev that will become master
2020-03-14 13:07:48 -07:00
Sagar Karandikar
ece9163b02 bump firesim 2020-03-14 13:03:48 -07:00
Sagar Karandikar
8c6b66d9b2 Merge pull request #477 from ucb-bar/release-bumps
bump icenet testchipip to master
2020-03-14 13:01:52 -07:00
Alon Amid
3a5090b65c bump icenet testchipip to master 2020-03-14 19:59:33 +00:00
Sagar Karandikar
0d902f5e92 bump to firesim dev that will become master 2020-03-14 12:41:14 -07:00
alonamid
c798592f44 Update CHANGELOG.md (#475)
* Update CHANGELOG.md

* [skip CI] Update CHANGELOG.md

Co-Authored-By: Sagar Karandikar <sagark@eecs.berkeley.edu>

* Update CHANGELOG.md

Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2020-03-14 12:08:08 -07:00
Colin Schmidt
dc7e8f748d Barstools and chip docs (#446)
* WIP; Add some information on building a chip [skip ci]

* [docs] [ci skip] re-org chip/barstools docs

Also add macrocompiler flag descriptions

* [docs] Add MDF description [ci-skip]

* [docs] Address some of Abe and Harrison's feedback [ci skip]

* [docs] Update hierarchy/transform section [ci skip]

* [docs] Address all feedback except cost function [ci skip]

* [docs] Describe macro compiler cost function [ci skip]

Co-authored-by: John Wright <johnwright@eecs.berkeley.edu>
2020-03-14 11:36:53 -07:00
Jerry Zhao
4a705cb148 Merge pull request #472 from ucb-bar/resolve-conflict
Resolve conflict
2020-03-13 19:52:46 -07:00
alonamid
de44ac9c07 Merge branch 'dev' of https://github.com/ucb-bar/chipyard into resolve-conflict 2020-03-13 19:25:21 -07:00
alonamid
a99a1c8025 Resolve conflict (#471)
* Fix capitalization in docs (#419)

* Update Quick-Start.rst

* [ci skip] Fix Typos (#444)

* Update Quick-Start.rst

Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2020-03-13 19:14:36 -07:00
alonamid
2d21f29f85 Merge remote-tracking branch 'origin/master' into resolve-conflict 2020-03-13 19:11:49 -07:00
alonamid
d5592ca1a7 bump firesim (#470)
* Fix capitalization in docs (#419)

* Update Quick-Start.rst

* [ci skip] Fix Typos (#444)

* Update Quick-Start.rst

* bump firesim

Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2020-03-13 18:44:47 -07:00
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
Tynan McAuley
d540899b48 Fix name of Ubuntu/Debian package "libexpat1-dev". (#466)
The "libxpat1-dev" package doesn't exist on Ubuntu/Debian, and results
in an error when installing Ubuntu/Debian dependencies.

The desired package: https://packages.ubuntu.com/bionic/libexpat1-dev

Co-authored-by: Tynan McAuley <tynan@galois.com>
2020-03-13 14:51:09 -07:00
Tynan McAuley
72dfbfabd4 Allow user to override MAKE command used by toolchain and openocd build.
On macOS, "gnumake" and "make" are both supplied by the OS, but are too
old to build glibc (both are version 3.81 as of this writing). Homebrew
provides the "gmake" executable, which is recent enough for glibc.
However, the existing logic in "scripts/build-util.sh" will always
prefer "gnumake" over "gmake".

The configure logic in the riscv-glibc library allows a user to override
the preference for "gnumake" by setting the MAKE environment variable.
This change makes "scripts/build-openocd.sh" and
"scripts/build-toolchains.sh" mimic that behavior. A user can now use
"gmake" instead of "gnumake" during the toolchain build like so:

    MAKE=gmake ./scripts/build-toolchains.sh
2020-03-13 23:43:29 +02:00
David Biancolin
958332e1bf [firesim] Update ClockBridge API 2020-03-12 21:58:24 -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
79647d4193 Merge pull request #452 from ucb-bar/tutorial-dev
Tutorial development
2020-03-06 09:24:25 -08:00
Jerry Zhao
854e71a205 Add tutorial config and tutorial patches 2020-03-05 19:44:37 -08:00
John Wright
1e26cb1f49 Add a git version check to the init scripts and make them work outside of the repo root. (#459)
* Fixes #453

- Update scripts/init-submodules-no-riscv-tools.sh to also work if you're in scripts/

- Provide a git version check to ensure the init scripts will work (>= 1.7.8)

- Update the documentation to be more explicit that the init script is also for updating.

* Update scripts/init-submodules-no-riscv-tools-nolog.sh

Co-Authored-By: Albert Ou <aou@eecs.berkeley.edu>
2020-03-05 13:04:54 -08:00
Howard Mao
9f7247b927 bump firesim for makefile fix 2020-03-05 09:49:24 -08:00
Howard Mao
48a7f22c09 move DRAMSim2 makefrag rules 2020-03-03 09:27:51 -08:00
Howard Mao
4dd97e0b0f bump firesim 2020-03-02 21:08:30 -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
Colin Schmidt
b6faed283a Bump barstools to fix #428 (#447)
barstools is now compatible with chisel 3.2.x
2020-02-26 05:20:54 -08:00
Abraham Gonzalez
de2170e7a6 [setup] log init submodules (#433) 2020-02-25 21:27:53 -08:00
Jerry Zhao
e086d3b7ab Merge pull request #390 from ucb-bar/package-rename
IOBinders and BuildTop unification between FireChip and Chipyard
2020-02-25 13:43:11 -08:00
Jerry Zhao
e206917b56 Bump firesim 2020-02-25 13:23:49 -08:00
Jerry Zhao
43086465a8 Bump FireSim for naming changes 2020-02-24 16:14:41 -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
Sagar Karandikar
f0ba10756f Merge pull request #441 from ucb-bar/sagark-patch-2
Update Quick-Start.rst
2020-02-22 15:40:14 -08:00
Sagar Karandikar
e40a5541e9 Update Quick-Start.rst 2020-02-22 15:38:43 -08:00