Commit Graph

4589 Commits

Author SHA1 Message Date
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
John Wright
db6776367c Merge pull request #78 from ucb-bar/iocells
Add IO cell models
2020-03-31 16:32:17 -07:00
John Wright
6638f5c77e More CR feedback, fix bug introduced in previous commit 2020-03-31 13:06:01 -07:00
John Wright
c043f344b8 Code review feedback 2020-03-30 19:15:19 -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
John Wright
bc3f8a42b3 Forgot to update the verilog modules 2020-03-30 13:50:27 -07:00
John Wright
62df79934e Remove type casts; use a tuple match instead 2020-03-30 13:10:00 -07:00
John Wright
a6731f6a5e Rename example -> generic 2020-03-30 12:33:44 -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
John Wright
f6057ff947 Allow naming, make the auto-clone IO method work 2020-03-18 22:25:08 -07:00
John Wright
8a38171d18 First pass that works 2020-03-18 21:05:27 -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
John Wright
84c880d231 WIP; does not compile, but useful as a code review starting point 2020-03-17 14:02:11 -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