Commit Graph

4562 Commits

Author SHA1 Message Date
abejgonzalez
5b6a2b3fc0 Bump barstools 2021-02-22 11:46:30 -08:00
chick
a3711c4e19 Remove fully commented out original file Generate.scala 2021-02-22 11:39:47 -08:00
Jerry Zhao
bca38967f8 Merge remote-tracking branch 'origin/master' into mask_penalty 2021-02-22 01:35:08 -08:00
Jerry Zhao
ddea19825d Macrocompiler should prioritize memories with no masks with DefaultCostMetric 2021-02-22 01:30:47 -08:00
Abraham Gonzalez
a86f80190c Merge pull request #771 from ucb-bar/update-dockerfiles
Update dockerfiles
2021-02-20 16:54:32 -08:00
chick
8a93d8b2d7 Ignore GenerateTopAndHarness test for now 2021-02-19 14:48:48 -08:00
chick
12d45533bf undo circleci docker image change test; up 2 timeouts 2021-02-19 14:38:56 -08:00
chick
0ca13a4ac4 Revert "try latest changes to circle ci settings"
This reverts commit 6024feb27a.
2021-02-19 14:34:25 -08:00
Ella Schwarz
b12fa04dbb Updated docker image 2021-02-18 19:40:04 -08:00
Ella Schwarz
9c650dea7c Removed apt-get upgrade and edited for image size 2021-02-18 18:58:11 -08:00
Ella Schwarz
d6475349dd Added more details on which tools are initialized in the docker image 2021-02-18 18:56:47 -08:00
chick
6024feb27a try latest changes to circle ci settings 2021-02-18 18:21:29 -08:00
Jerry Zhao
2736e948ab Bump Gemmini for FP configs 2021-02-18 12:43:09 -08:00
chick
3723a53ea3 trying new fixes for barstools, get all transforms in right order 2021-02-18 09:53:18 -08:00
Jerry Zhao
5966588d68 Merge pull request #790 from ucb-bar/simdram_timings
Passing MBus clock frequency to SimDRAM
2021-02-17 23:10:51 -08:00
chick
bbc8800840 Get topAnnos into the mix 2021-02-16 16:29:41 -08:00
chick
7c2d7abbe1 Add in missing transforms 2021-02-16 14:43:58 -08:00
Abraham Gonzalez
18aa600ae1 Fix Chipyard spelling in docs [ci skip] 2021-02-15 13:13:10 -08:00
Ella Schwarz
f06afa2a75 Increased timeout to 20m for chipyard-hetero tests 2021-02-15 00:29:46 -08:00
Ella Schwarz
0f3a70306f Increased timeout to 20m 2021-02-14 18:33:05 -08:00
Ella Schwarz
788b22a262 Added more details on docker image 2021-02-14 18:32:41 -08:00
chick
5040e0dcbf - Pull rocket dependency back out 2021-02-14 16:54:25 -08:00
chick
055800898d - Don't carry over OutputFileAnnotaton to the harness phase of GenerateTopAndHarness 2021-02-14 16:18:04 -08:00
chick
c052f79392 - Add rocketchip dependency to try and fix run problem in chipyard sims/vcs 2021-02-14 14:44:36 -08:00
chick
5616b9d68f - remove unused harnessTransforms
-
2021-02-14 13:25:16 -08:00
Ella Schwarz
d7be658ca5 Added information about docker image 2021-02-13 23:39:09 -08:00
Jerry Zhao
54039f666e Merge pull request #796 from tymcauley/heterogeneous-doc-patches
Heterogeneous doc patches
2021-02-12 10:34:32 -08:00
Tynan McAuley
4824662323 docs: Document hart ID ordering 2021-02-11 16:21:36 -08:00
Tynan McAuley
01948f6cb5 docs: Fix dual-BOOM-Rocket-Hwacha documentation
The docs indicate that this should be a dual-BOOM and single-Rocket
config, with the Hwacha attached to the Rocket. However, the
'LargeBoomAndHwachaRocketConfig' config only has a single Rocket core.
Added the 'DualLargeBoomAndHwachaRocketConfig' config to accurately
reflect what's stated in the docs.

Additionally, this fixes hart numbering to place the Hwacha accelerator
on the Rocket core rather than on the BOOM core.
2021-02-11 16:02:59 -08:00
Tynan McAuley
851df86aba docs: Fix dual-BOOM-single-Rocket documentation
There were two problems here:
    1. The docs indicated that this should be a dual-BOOM and
       single-Rocket config, but the config actually had two Rocket
       cores.
    2. Since the doc include string was 'DualBoomAndRocket', it was
       accidentally matching against the 'DualBoomAndRocketOneHwacha'
       section, which comes first in the file.

So, I created a new 'DualLargeBoomAndSingleRocketConfig' config which
only has one Rocket core, and changed the doc include string to
'DualBoomAndSingleRocket'.
2021-02-11 14:55:36 -08:00
chick
6e851473c3 [DO NOT MERGE] This is to test changes to barstools 2021-02-11 13:05:50 -08:00
chick
f37385ca58 Merge branch 'master' into fix-deprecations-3 2021-02-10 11:36:23 -08:00
Chick Markley
4ef162fb9f Merge pull request #97 from ucb-bar/fix-deprecations-1
Fix deprecations 1
2021-02-10 11:15:24 -08:00
Albert Ou
c995194328 Merge pull request #791 from ucb-bar/ignore-qemu
Fix parsing of --ignore-qemu option
2021-02-09 21:21:50 -08:00
chick
91d29cbdaf Revert "test barstools pr using ci for chipyard"
This reverts commit 17eed0dd19.
2021-02-09 17:39:30 -08:00
chick
17eed0dd19 test barstools pr using ci for chipyard 2021-02-09 17:30:34 -08:00
Abraham Gonzalez
23ecb79b42 Merge pull request #792 from ucb-bar/barstools-doc-nit
Fixes syntax in sentence in barstools docs describing flow
2021-02-09 16:08:49 -08:00
chick
e650d5ba22 - changed directory path to iocells to use directories rather than dotted name
- Changed packages in tapeout/transforms/utils/*.scala to be in their own package `utils`
2021-02-09 14:12:57 -08:00
chick
afcdcc6c2d Modernize deprecated Chisel/Firrtl constructs
- Build out a stage for tapeout
  - Refactor annotation construction
  - Create a CLI handler
  - create a TapeOutStage
- Remove outputForm reference from EnumerateModules
- New GenerateTopAndHarness is fresh implmentation of Generate.scala
- GenerateTopSpec is a work in progress
2021-02-09 14:04:24 -08:00
chick
3bb81bd707 Fixes syntax in sentence in barstools docs describing flow 2021-02-09 13:56:01 -08:00
Albert Ou
025d43cc08 scripts: Fix parsing of --ignore-qemu option 2021-02-09 13:04:09 -08:00
Jerry Zhao
4c11e170b8 Use series of pipe Queues instead of ShiftQueue for adding AXI4 memory delay 2021-02-09 00:47:10 -08:00
Ella Schwarz
323394f437 Increased timeout limit 2021-02-08 14:45:04 -08:00
Ella Schwarz
75bc39ab5a Uses latest ci image 2021-02-08 14:22:38 -08:00
Ella Schwarz
84cfc733de Removed default argument 2021-02-08 14:16:27 -08:00
alonamid
eafbc074aa Merge pull request #782 from ucb-bar/alonamid-patch-1
WithFireSimFAME5 to allow non Rocket/BOOM build
2021-02-08 10:58:01 -08:00
chick
ca4013b830 Remove deprecated Driver stuff macros package
- Fix name reference and weird .get.get in CostMetric
- Update to DependencyAPIMigration
  - MacroCompilerTransform
  - MacroCompilerOptimizations
- Delete unused class MacroCompiler
- Remove use of ExecutionOptionsManager in object MacroCompiler
- Removed stack trace when no arguments from CLI, just give message requiring args
- Update version to 0.4-SNAPSHOT
2021-02-08 09:09:19 -08:00
Jerry Zhao
235b1e5dfd Give TraceGenConfigs an explicit mbus clock 2021-02-08 09:03:15 -08:00
Jerry Zhao
c85ffd2a59 Add support for manually adjusting DRAM latency with a ShiftQueue 2021-02-08 03:14:48 -08:00
Jerry Zhao
0593e92cb3 Passing MBus clock frequency to SimDRAM 2021-02-08 02:11:18 -08:00