Add sha3 repo and config, bump tools for xcustom fix

This commit is contained in:
Colin Schmidt
2019-08-25 08:22:41 -07:00
parent 520de19f86
commit a494f88af0
5 changed files with 14 additions and 2 deletions

3
.gitmodules vendored
View File

@@ -55,3 +55,6 @@
[submodule "tools/treadle"]
path = tools/treadle
url = https://github.com/freechipsproject/treadle.git
[submodule "generators/rocc-template"]
path = generators/rocc-template
url = https://github.com/ucb-bar/rocc-template.git

View File

@@ -106,7 +106,7 @@ lazy val testchipip = (project in file("generators/testchipip"))
.settings(commonSettings)
lazy val example = conditionalDependsOn(project in file("generators/example"))
.dependsOn(boom, hwacha, sifive_blocks, sifive_cache)
.dependsOn(boom, hwacha, sifive_blocks, sifive_cache, rocc_template)
.settings(commonSettings)
lazy val utilities = conditionalDependsOn(project in file("generators/utilities"))
@@ -124,6 +124,10 @@ lazy val boom = (project in file("generators/boom"))
.dependsOn(rocketchip)
.settings(commonSettings)
lazy val rocc_template = (project in file("generators/rocc-template"))
.dependsOn(rocketchip, `chisel-testers`)
.settings(commonSettings)
lazy val tapeout = conditionalDependsOn(project in file("./tools/barstools/tapeout/"))
.settings(commonSettings)

View File

@@ -27,6 +27,10 @@ class RoccRocketConfig extends Config(
new WithRoccExample ++
new DefaultRocketConfig)
class Sha3RocketConfig extends Config(
new sha3.WithSha3Accel ++
new DefaultRocketConfig)
class PWMRocketConfig extends Config(
new WithPWMBoomRocketTop ++
new BaseRocketConfig)