Commit Graph

142 Commits

Author SHA1 Message Date
Abraham Gonzalez
e4ccfe1bb9 Renaming updates | Have FireSim clocks request frequency by default 2021-03-08 23:43:00 +00:00
Abraham Gonzalez
6ab8f8f8fc Update FireSim to support harness clocks | Small config renaming 2021-03-08 22:03:07 +00:00
Abraham Gonzalez
3d962180be Cleanup | Fix BlockDevice clocking issues 2021-03-03 19:44:55 +00:00
Abraham Gonzalez
c52fce79ae Fix FireChip compilation | Remove extra DefaultSerialTL in bridges 2021-03-03 07:25:49 +00:00
abejgonzalez
f850df7a9f General renaming / cleanup 2021-03-02 22:58:05 -08:00
Abraham Gonzalez
1d287bede5 Enlarge serial width | Bugfix loadmem disable | Add TracerV 2021-03-03 02:43:38 +00:00
Abraham Gonzalez
a3e22c78de First attempt at getting Offchip AXI port 2021-02-28 22:27:18 +00:00
alonamid
6dcd4f9afc WithFireSimFAME5 to allow non Rocket/BOOM build 2021-02-01 17:33:07 -08:00
Albert Magyar
f7a98f23bc Merge pull request #756 from ucb-bar/16-largeboom
Add 16-core LargeBOOM config to firechip
2021-01-13 15:36:51 -08:00
Albert Magyar
c481dc2ee8 Add 16-core LargeBOOM config to firechip
* Fix Jerry's comment on accidentally mixing multiple BOOM configs
2021-01-12 23:12:10 -08:00
David Biancolin
1bd51447fe [ci skip] Fix Typo in firechip/src/test/scala/ScalaTestSuite.scala
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2020-12-13 10:45:51 -05:00
David Biancolin
8f1e20936f Update FireSim CI. Push threading into test context 2020-12-12 13:41:32 -08:00
David Biancolin
ee436c9b3f [firechip] Fix a uart multiclock bug 2020-12-10 07:18:12 +00:00
David Biancolin
230bd81e0e [firechip] Update legacy firechip config 2020-11-09 09:26:30 -08:00
Abraham Gonzalez
5c5a4b51e3 Merge pull request #710 from ucb-bar/rename-ariane
Rename Ariane to CVA6
2020-11-06 14:53:54 -08:00
abejgonzalez
a2ebbee2ac Rename Ariane to CVA6 2020-11-04 15:42:30 -08:00
David Biancolin
f504b7a0f5 [clocking] Improve reference clock selection using a multiple-of-fastest strategy 2020-11-03 09:14:55 -08:00
Jerry Zhao
e0bf907a06 Merge remote-tracking branch 'origin/dev' into lazy-iobinders 2020-10-19 13:22:01 -07:00
Jerry Zhao
9927231bc4 Support lazy-iobinders 2020-10-17 22:47:50 -07:00
David Biancolin
1b94e7f10c Merge remote-tracking branch 'origin/dev' into diplomatic-clocks-mbus-crossing 2020-10-16 23:21:20 +00:00
Albert Magyar
84e0bf7338 Don't annotate cores with FAMEModelAnnotations 2020-10-15 12:25:39 -07:00
Alon Amid
2c935b4ad7 pull firesim mem model config into firesim tweaks 2020-10-15 17:07:51 +00:00
David Biancolin
9c8d2948af [firechip] Fix a broken config 2020-10-14 15:33:32 -07:00
David Biancolin
6aefb73ab5 Merge remote-tracking branch 'origin/dev' into diplomatic-clocks-mbus-crossing 2020-10-14 15:29:00 -07:00
David Biancolin
211c33f996 Address comments in #690 2020-10-14 14:42:45 -07:00
David Biancolin
986b5831c8 [clocking] Sketch out a topology that puts the MBUS is a separate domain 2020-10-09 07:23:17 -07:00
David Biancolin
392d5b0801 [clocking] Synchronize all output clocks from DividerOnly generator 2020-10-07 09:32:48 -07:00
Jerry Zhao
b057cfbd8c Merge remote-tracking branch 'origin/dev' into clocking-features 2020-10-01 20:12:20 -07:00
Jerry Zhao
79042e4ce8 Bump to support firesim simulation of no-AXI4DRAM designs 2020-10-01 10:21:43 -07:00
Albert Magyar
2f5790d611 Add model multi-threading annotations (ignored by default) to FireChip 2020-09-30 23:32:49 -07:00
David Biancolin
5b414f5829 [clocks] Emit frequency summary for divider-only PLL model 2020-09-29 16:59:37 -07:00
David Biancolin
b76972d34b Merge remote-tracking branch 'origin/dev' into diplomatic-clocks-pll-redux 2020-09-25 11:02:51 -07:00
David Biancolin
67145c6ccd [clocking] Fix FireSim clock look up 2020-09-25 10:05:28 -07:00
David Biancolin
7b8a954d04 [firechip] Rework FireSim clocking to be more similar to default CY targets 2020-09-24 23:32:07 -07:00
Jerry Zhao
0d8e87126c Deprecate support for on-chip SerialAdapter 2020-09-14 19:43:32 -07:00
Jerry Zhao
f9cc1dc2c2 Merge remote-tracking branch 'origin/dev' into serial-tl 2020-09-14 19:35:43 -07:00
Jerry Zhao
10625a3a6c Undo regression in iocells flexibility 2020-09-14 13:27:31 -07:00
Jerry Zhao
6c5bce5430 Support Tilelink over serial 2020-09-13 11:59:16 -07:00
Jerry Zhao
a5385c0a54 Update testchipip/icenet to use rocket-chip Located API 2020-09-11 00:02:07 -07:00
Jerry Zhao
facef464e6 Update BridgeBinders | fix runtime HarnessBinder port type checks 2020-09-09 00:15:02 -07:00
Jerry Zhao
0f50e4d118 Split IOBinders into IOBinders and Harness Binders | punch out clocks to harness for simwidgets and bridges 2020-09-04 15:20:13 -07:00
Jerry Zhao
3258fd8db8 Remove JTAG from firesim comfigs due to @(posedge ~clk) issue 2020-09-03 23:53:51 -07:00
Jerry Zhao
e275a45890 Address PR comments 2020-08-26 12:34:46 -07:00
Jerry Zhao
abc75e9b95 Fix Reset bug 2020-08-07 17:50:23 -07:00
Jerry Zhao
578ae6fca2 Bump to July 2020 rocketchip 2020-08-04 14:00:02 -07:00
Jerry Zhao
fdfef878af Merge branch 'dev' into diplomatic-clocks 2020-07-21 11:21:51 -07:00
David Biancolin
d5a2d43f85 Merge pull request #612 from ucb-bar/zynq-target
[firechip] Add a small target that should fit on all hosts
2020-07-10 18:12:34 -07:00
Albert Ou
b55e579c91 Override default baud rate for FireChip
This avoids target software needing to explicitly set the divisor to
match the UART bridge.
2020-07-07 23:00:14 -07:00
Jerry Zhao
56e1aeb400 Support FireSim diplomatic multiclock 2020-07-07 20:54:31 -07:00
Jerry Zhao
a7047c4ba2 Fix FireChip BridgeBinders 2020-07-03 08:33:10 -07:00