chick
db2739bb6c
iocell won't run without this syntax
...
IntelliJ flags this as error, even though it compiles and runs
2021-08-09 09:47:20 -07:00
chick
c907a7377c
Moved a zillion files all over the place so that everything is now
...
in tapeout/src in the correct directory corresponding to internal packages.
Everything compiles and tests run
TODO:
- Figure out assembly step for MacroCompiler
- Does root project matter?
2021-08-06 13:09:45 -07:00
John Wright
cdd8af4153
Merge pull request #106 from ucb-bar/fix_harness_fir
...
Fix harness .fir file output location
2021-07-20 14:08:38 -07:00
John Wright
09719205cf
Merge pull request #105 from ucb-bar/fix_reparent_circuit
...
Fix InstanceTarget annotations in ReParentCircuit
2021-07-20 12:33:18 -07:00
John Wright
66eee23dc4
Fix harness .fir file output location
2021-07-13 09:56:10 -07:00
John Wright
53a2d698e5
Also make ReParentCircuit work on ReferenceTargets
2021-07-13 09:55:33 -07:00
John Wright
479e63c1ce
Fix bug that prunes InstanceTargets out of the AnnotationSeq in ReParentCircuit
2021-07-13 09:55:33 -07:00
Chick Markley
731a529193
Merge pull request #103 from ucb-bar/use-github-actions-for-ci
...
Use github actions for testing
2021-07-13 09:39:23 -07:00
John Wright
f196c38c7f
Merge pull request #104 from ucb-bar/harness_anno_fix
...
Restore proper naming of harness annotation file
2021-07-11 18:23:34 -07:00
John Wright
61ab39f829
Restore proper naming of harness annotation file
2021-07-11 17:04:47 -07:00
Chick Markley
ea7663df06
Merge pull request #93 from sifive/bump_mdf
...
bump mdf for ucb-bar/plsi-mdf#7
2021-07-01 13:35:29 -07:00
chick
3d571b2d2a
Use github actions for testing
...
- Stripped down version from treadle
- commented out several sections
- delete travis test
- fix run-tests.yml
- Let's make this 3.
2021-07-01 11:05:03 -07:00
chick
1d6486f957
Use github actions for testing
...
- Stripped down version from treadle
- commented out several sections
- delete travis test
- fix run-tests.yml
- Let's make this 3.
2021-07-01 10:55:18 -07:00
Jerry Zhao
c8f3d343b9
Merge pull request #99 from ucb-bar/mask_penalty
...
Macrocompiler should prioritize memories with no masks with DefaultCostMetric
2021-03-11 17:57:15 -08:00
Abraham Gonzalez
12d0c25a98
Merge pull request #98 from ucb-bar/fix-deprecations-3
...
Fix deprecations 3
2021-02-22 23:54:36 -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
chick
8a93d8b2d7
Ignore GenerateTopAndHarness test for now
2021-02-19 14:48:48 -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
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
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
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
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
chick
d9d9d0fbb5
Move to scalatest 3.2
...
Requires updating to AnyFlatSpec where used
And different import for Matchers
2021-02-03 21:03:22 -08:00
chick
caa1467d87
Reformat all scala files in tapeout
...
- Mostly this reformat comments and large argument lists to classes and methods
2021-02-03 17:51:30 -08:00
chick
68c3425493
Reformat all scala files in macros
...
- Mostly this reformat comments and large argument lists to classes and methods
2021-02-03 17:50:36 -08:00
chick
93f86a5bc6
Reformat all scala files in iocells
...
- Mostly this reformat comments and large argument lists to classes and methods
2021-02-03 17:49:14 -08:00
chick
19e51f3df5
Make the directory structure match the packages
...
All tests run as they did prior to the changes
2021-02-03 17:46:12 -08:00
Chick Markley
0faa16d330
Merge pull request #94 from ucb-bar/get-rid-of-scala-style-checkers
...
Get rid of scalastyle checkers.
2021-02-02 09:52:00 -08:00
chick
1761d500f3
Get rid of scalastyle checkers.
...
These are outdated and not used by the rest of the chisel family.
Add the scalafmt file that is used to fix code formatting. This will be used to regularize the code.
That work will be done by attrition.
2021-02-01 10:00:52 -08:00
Tim Snyder
0672411e39
bump mdf for ucb-bar/plsi-mdf#7
2020-12-24 00:45:55 +00:00
Abraham Gonzalez
8c93874524
Merge pull request #87 from ucb-bar/firrtl-1.4-remove-clk-stuff
...
Move to Chisel 3.4, Firrtl 1.4, remove .clk and .pad stuff
2020-12-13 10:59:20 -07:00
abejgonzalez
689ebdc06e
Add invalidates=false to RetimeTransform
2020-12-11 15:01:17 -08:00
abejgonzalez
26dce446ea
Generate LowFirrtl for Retime tests
2020-12-11 14:51:43 -08:00
abejgonzalez
62f311654a
Fix ResetInv test
2020-12-11 14:11:08 -08:00
David Biancolin
15fa68b3a4
Bump MDF for updated scala version
2020-12-11 03:55:25 +00:00
abejgonzalez
3a29f53572
Use stable dep. versions | Small bumps/cleanup
2020-11-30 21:11:24 -08:00
abejgonzalez
fa699af026
Add missing dependency to put AvoidExtModuleCollisions before ReplSeqMem
2020-11-27 17:34:16 -08:00
abejgonzalez
9be550e23d
Bump to new dep. API | Automatically avoid renaming ExtMod's and circuit top mod
2020-11-25 20:50:54 -08:00
abejgonzalez
845af06b15
Merge remote-tracking branch 'origin/master' into firrtl-1.4-remove-clk-stuff
2020-11-19 16:59:49 -08:00
Chick Markley
8e5757b5ce
Merge pull request #92 from sifive/chisel34
...
Update MacroCompiler for Chisel 3.4 / FIRRTL 1.4
2020-11-13 11:43:02 -08:00
Tim Snyder
20d370be49
Merge branch 'firrtl-1.4-remove-clk-stuff' into chisel34
2020-10-23 13:08:48 -05:00
Tim Snyder
446cb84cbf
fixup! Update MacroCompiler for Chisel 3.4
...
Need to collect the annotations into a Seq.
Also updated the macros project tests.
2020-10-23 18:02:42 +00:00