Howard Mao
82d1569d49
Merge pull request #511 from ucb-bar/baremetal-docs
...
Baremetal docs
2020-04-15 16:12:17 -07:00
Howard Mao
e6ff6874d4
add link to libgloss-htif README
2020-04-15 14:21:12 -07:00
Abraham Gonzalez
a6d9589ed8
[ci] add approval button ( #510 )
2020-04-15 13:38:49 -07:00
Colin Schmidt
d198ef06fd
Hammer bump
2020-04-15 09:34:45 -07:00
Howard Mao
dc01b4da4b
add documentation on baremetal tool flow
2020-04-13 16:31:14 -07:00
Hasan Genc
003bc4afcf
Merge pull request #509 from ucb-bar/bump-esp-spike
...
Bump ESP Spike
2020-04-11 15:27:35 -07:00
alonamid
ada8410ab2
bump esp spike
2020-04-11 12:52:55 -07:00
David Biancolin
4ef3b1a546
Bump FireSim
2020-04-10 22:26:17 +00:00
David Biancolin
b2f5993cfe
Merge remote-tracking branch 'origin/dev' into diplomatic-bridges
2020-04-10 22:14:23 +00:00
David Biancolin
543121972d
Bump FireSIm
2020-04-10 22:01:00 +00:00
Albert Ou
a5144bc613
Merge pull request #508 from ucb-bar/libgloss
...
Bump libgloss-htif
2020-04-09 10:04:30 -07:00
Albert Ou
87739a9fe3
toolchains: Bump libgloss for trap handler support
2020-04-08 21:18:06 -07:00
David Biancolin
64d563d493
Bump FireSim for Pow2 fix
2020-04-07 12:04:39 -07:00
David Biancolin
d49c30560c
Merge remote-tracking branch 'origin/dev' into diplomatic-bridges
2020-04-06 23:59:19 -07:00
David Biancolin
ba19987984
[firechip] Label FASED instances with an associated memory region name
2020-04-04 18:38:34 -07:00
Jerry Zhao
b9aa6f8cca
Merge pull request #504 from ucb-bar/specbump
...
Bump spec2017 marshal workloads
2020-04-02 09:58:16 -07:00
Jerry Zhao
ea8b3487dc
[ci-skip] Bump spec2017 marshal workloads
2020-04-01 22:27:02 -07:00
John Wright
1f98c84210
Add ChipTop to enable real chip configs with IO cells, etc. ( #480 )
...
This adds an additional layer (ChipTop) between the System module and the TestHarness. The IOBinder API is now changed to take only a single parameter (an Any) and return a 3 things: The IO port(s), the IO cell(s), and a function to call inside the test harness, which is analogous to the old IOBinder function, except that it takes a TestHarness object as an argument instead of (clock, reset, success).
* A new Top-level module, ChipTop, has been created. ChipTop instantiates a "system" module specified by BuildSystem.
* BuildTop now builds a ChipTop dut module in the TestHarness by default
* A new BuildSystem key has been added, which by default builds DigitalTop (previously just called Top)
* The IOBinders API has changed. IOBinders are now called inside of ChipTop and return a tuple3 of (IO ports, IO cells, harness functions). The harness functions are now called inside the TestHarness (this is analogous to the previous IOBinder functions).
* IO cell models have been included in ChipTop. These can be replaced with real IO cells for tapeout, or used as-is for simulation.
* The default for the TOP make variable is now ChipTop (was Top)
2020-04-01 14:03:56 -07:00
Abraham Gonzalez
3d253c0f67
[make] split up specific make vars/targets into frags ( #499 )
...
* [make] split up specific make vars/targets into frags
* [make] move dramsim and max-cycles into SIM_FLAGS
* [misc] move ariane configs to configs/ folder
2020-03-30 17:04:45 -07:00
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
Colin Schmidt
b17de6a4dd
Hide my sins
...
Also begin power integration
2020-03-20 16:30:32 -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
Colin Schmidt
e7730f667c
WIP: Fix hammer-sim makefile integration to support debug builds
2020-03-17 18:04:48 -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
2c0928cb9c
Merge pull request #482 from ucb-bar/dev
...
fix literalincludes and other path references in documentation
2020-03-16 12:21:31 -07:00
Howard Mao
ffb9c81ce2
fix literalincludes and other path references in documentation
2020-03-16 12:06:59 -07:00
alonamid
32c957ce93
Merge pull request #418 from ucb-bar/dev
...
Chipyard Release 1.2.0
2020-03-14 18:24:31 -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