15
build.sbt
15
build.sbt
@@ -82,7 +82,7 @@ def isolateAllTests(tests: Seq[TestDefinition]) = tests map { test =>
|
|||||||
new Group(test.name, Seq(test), SubProcess(options))
|
new Group(test.name, Seq(test), SubProcess(options))
|
||||||
} toSeq
|
} toSeq
|
||||||
|
|
||||||
val chiselVersion = "3.5.6"
|
val chiselVersion = "3.6.0"
|
||||||
|
|
||||||
lazy val chiselSettings = Seq(
|
lazy val chiselSettings = Seq(
|
||||||
libraryDependencies ++= Seq("edu.berkeley.cs" %% "chisel3" % chiselVersion,
|
libraryDependencies ++= Seq("edu.berkeley.cs" %% "chisel3" % chiselVersion,
|
||||||
@@ -91,16 +91,12 @@ lazy val chiselSettings = Seq(
|
|||||||
addCompilerPlugin("edu.berkeley.cs" % "chisel3-plugin" % chiselVersion cross CrossVersion.full))
|
addCompilerPlugin("edu.berkeley.cs" % "chisel3-plugin" % chiselVersion cross CrossVersion.full))
|
||||||
|
|
||||||
|
|
||||||
val chiselTestVersion = "2.5.1"
|
|
||||||
|
|
||||||
lazy val chiselTestSettings = Seq(libraryDependencies ++= Seq("edu.berkeley.cs" %% "chisel-iotesters" % chiselTestVersion))
|
|
||||||
|
|
||||||
// Subproject definitions begin
|
// Subproject definitions begin
|
||||||
|
|
||||||
// -- Rocket Chip --
|
// -- Rocket Chip --
|
||||||
|
|
||||||
// Rocket-chip dependencies (subsumes making RC a RootProject)
|
// Rocket-chip dependencies (subsumes making RC a RootProject)
|
||||||
lazy val hardfloat = (project in rocketChipDir / "hardfloat")
|
lazy val hardfloat = freshProject("hardfloat", rocketChipDir / "hardfloat")
|
||||||
.settings(chiselSettings)
|
.settings(chiselSettings)
|
||||||
.dependsOn(midasTargetUtils)
|
.dependsOn(midasTargetUtils)
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
@@ -166,7 +162,6 @@ lazy val chipyard = (project in file("generators/chipyard"))
|
|||||||
lazy val mempress = (project in file("generators/mempress"))
|
lazy val mempress = (project in file("generators/mempress"))
|
||||||
.dependsOn(rocketchip, midasTargetUtils)
|
.dependsOn(rocketchip, midasTargetUtils)
|
||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(chiselTestSettings)
|
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
lazy val barf = (project in file("generators/bar-fetchers"))
|
lazy val barf = (project in file("generators/bar-fetchers"))
|
||||||
@@ -199,7 +194,7 @@ lazy val hwacha = (project in file("generators/hwacha"))
|
|||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
lazy val boom = (project in file("generators/boom"))
|
lazy val boom = freshProject("boom", file("generators/boom"))
|
||||||
.dependsOn(rocketchip)
|
.dependsOn(rocketchip)
|
||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
@@ -227,13 +222,11 @@ lazy val sodor = (project in file("generators/riscv-sodor"))
|
|||||||
lazy val sha3 = (project in file("generators/sha3"))
|
lazy val sha3 = (project in file("generators/sha3"))
|
||||||
.dependsOn(rocketchip, midasTargetUtils)
|
.dependsOn(rocketchip, midasTargetUtils)
|
||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(chiselTestSettings)
|
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
lazy val gemmini = (project in file("generators/gemmini"))
|
lazy val gemmini = (project in file("generators/gemmini"))
|
||||||
.dependsOn(rocketchip)
|
.dependsOn(rocketchip)
|
||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(chiselTestSettings)
|
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
lazy val nvdla = (project in file("generators/nvdla"))
|
lazy val nvdla = (project in file("generators/nvdla"))
|
||||||
@@ -247,13 +240,11 @@ lazy val iocell = Project(id = "iocell", base = file("./tools/barstools/") / "io
|
|||||||
|
|
||||||
lazy val tapeout = (project in file("./tools/barstools/"))
|
lazy val tapeout = (project in file("./tools/barstools/"))
|
||||||
.settings(chiselSettings)
|
.settings(chiselSettings)
|
||||||
.settings(chiselTestSettings)
|
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
lazy val dsptools = freshProject("dsptools", file("./tools/dsptools"))
|
lazy val dsptools = freshProject("dsptools", file("./tools/dsptools"))
|
||||||
.settings(
|
.settings(
|
||||||
chiselSettings,
|
chiselSettings,
|
||||||
chiselTestSettings,
|
|
||||||
commonSettings,
|
commonSettings,
|
||||||
libraryDependencies ++= Seq(
|
libraryDependencies ++= Seq(
|
||||||
"org.scalatest" %% "scalatest" % "3.2.+" % "test",
|
"org.scalatest" %% "scalatest" % "3.2.+" % "test",
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ class VC707FPGATestHarness(override implicit val p: Parameters) extends VC707She
|
|||||||
class VC707FPGATestHarnessImp(_outer: VC707FPGATestHarness) extends LazyRawModuleImp(_outer) with HasHarnessInstantiators {
|
class VC707FPGATestHarnessImp(_outer: VC707FPGATestHarness) extends LazyRawModuleImp(_outer) with HasHarnessInstantiators {
|
||||||
val vc707Outer = _outer
|
val vc707Outer = _outer
|
||||||
|
|
||||||
val reset = IO(Input(Bool()))
|
val reset = IO(Input(Bool())).suggestName("reset")
|
||||||
_outer.xdc.addBoardPin(reset, "reset")
|
_outer.xdc.addBoardPin(reset, "reset")
|
||||||
|
|
||||||
val resetIBUF = Module(new IBUF)
|
val resetIBUF = Module(new IBUF)
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ class VCU118FPGATestHarness(override implicit val p: Parameters) extends VCU118S
|
|||||||
class VCU118FPGATestHarnessImp(_outer: VCU118FPGATestHarness) extends LazyRawModuleImp(_outer) with HasHarnessInstantiators {
|
class VCU118FPGATestHarnessImp(_outer: VCU118FPGATestHarness) extends LazyRawModuleImp(_outer) with HasHarnessInstantiators {
|
||||||
val vcu118Outer = _outer
|
val vcu118Outer = _outer
|
||||||
|
|
||||||
val reset = IO(Input(Bool()))
|
val reset = IO(Input(Bool())).suggestName("reset")
|
||||||
_outer.xdc.addPackagePin(reset, "L19")
|
_outer.xdc.addPackagePin(reset, "L19")
|
||||||
_outer.xdc.addIOStandard(reset, "LVCMOS12")
|
_outer.xdc.addIOStandard(reset, "LVCMOS12")
|
||||||
|
|
||||||
|
|||||||
Submodule generators/bar-fetchers updated: 3a33d818ae...a5bd985d29
Submodule generators/boom updated: 1a153d4974...496adbbb75
Submodule generators/gemmini updated: f13847e839...ff55883636
Submodule generators/rocket-chip updated: 47f7b71447...67ceb1ddbf
Submodule generators/shuttle updated: 3c15591a9e...e89380bfaa
@@ -1,30 +1,28 @@
|
|||||||
diff --git a/build.sbt b/build.sbt
|
diff --git a/build.sbt b/build.sbt
|
||||||
index ec36a85f..c0c2849a 100644
|
index c6c2be85..58851f7f 100644
|
||||||
--- a/build.sbt
|
--- a/build.sbt
|
||||||
+++ b/build.sbt
|
+++ b/build.sbt
|
||||||
@@ -146,7 +146,7 @@ lazy val testchipip = (project in file("generators/testchipip"))
|
@@ -146,7 +146,7 @@ lazy val testchipip = (project in file("generators/testchipip"))
|
||||||
|
|
||||||
lazy val chipyard = (project in file("generators/chipyard"))
|
lazy val chipyard = (project in file("generators/chipyard"))
|
||||||
.dependsOn(testchipip, rocketchip, boom, hwacha, sifive_blocks, sifive_cache, iocell,
|
.dependsOn(testchipip, rocketchip, boom, hwacha, sifive_blocks, sifive_cache, iocell,
|
||||||
- sha3, // On separate line to allow for cleaner tutorial-setup patches
|
- sha3, // On separate line to allow for cleaner tutorial-setup patches
|
||||||
+// sha3, // On separate line to allow for cleaner tutorial-setup patches
|
+ //sha3, // On separate line to allow for cleaner tutorial-setup patches
|
||||||
dsptools, `rocket-dsp-utils`,
|
dsptools, `rocket-dsp-utils`,
|
||||||
gemmini, icenet, tracegen, cva6, nvdla, sodor, ibex, fft_generator,
|
gemmini, icenet, tracegen, cva6, nvdla, sodor, ibex, fft_generator,
|
||||||
constellation, mempress, barf, shuttle)
|
constellation, mempress, barf, shuttle)
|
||||||
@@ -204,11 +204,11 @@ lazy val sodor = (project in file("generators/riscv-sodor"))
|
@@ -218,10 +218,10 @@ lazy val sodor = (project in file("generators/riscv-sodor"))
|
||||||
.settings(libraryDependencies ++= rocketLibDeps.value)
|
.settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
.settings(commonSettings)
|
.settings(commonSettings)
|
||||||
|
|
||||||
-lazy val sha3 = (project in file("generators/sha3"))
|
-lazy val sha3 = (project in file("generators/sha3"))
|
||||||
- .dependsOn(rocketchip, midasTargetUtils)
|
- .dependsOn(rocketchip, midasTargetUtils)
|
||||||
- .settings(libraryDependencies ++= rocketLibDeps.value)
|
- .settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
- .settings(chiselTestSettings)
|
|
||||||
- .settings(commonSettings)
|
- .settings(commonSettings)
|
||||||
+//lazy val sha3 = (project in file("generators/sha3"))
|
+// lazy val sha3 = (project in file("generators/sha3"))
|
||||||
+// .dependsOn(rocketchip, midasTargetUtils)
|
+// .dependsOn(rocketchip, midasTargetUtils)
|
||||||
+// .settings(libraryDependencies ++= rocketLibDeps.value)
|
+// .settings(libraryDependencies ++= rocketLibDeps.value)
|
||||||
+// .settings(chiselTestSettings)
|
+// .settings(commonSettings)
|
||||||
+// .settings(commonSettings)
|
|
||||||
|
|
||||||
lazy val gemmini = (project in file("generators/gemmini"))
|
lazy val gemmini = (project in file("generators/gemmini"))
|
||||||
.dependsOn(rocketchip)
|
.dependsOn(rocketchip)
|
||||||
|
|||||||
Submodule sims/firesim updated: 7cade06041...259c723ffe
Submodule tools/barstools updated: 400ce780a9...29a2d91735
Submodule tools/dsptools updated: 5b1e733596...8e26fc25c8
Submodule tools/rocket-dsp-utils updated: fe641d1c34...8f83514469
Reference in New Issue
Block a user