From ffc514d1bca1d562a27fc987db933f300ba13a49 Mon Sep 17 00:00:00 2001 From: Megan Wachs Date: Thu, 14 Sep 2017 13:17:37 -0700 Subject: [PATCH] test_mode_reset: Add missing file --- src/main/scala/util/PSDTestMode.scala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/main/scala/util/PSDTestMode.scala diff --git a/src/main/scala/util/PSDTestMode.scala b/src/main/scala/util/PSDTestMode.scala new file mode 100644 index 00000000..ae4a3942 --- /dev/null +++ b/src/main/scala/util/PSDTestMode.scala @@ -0,0 +1,19 @@ +// See LICENSE.SiFive for license details. + +package freechips.rocketchip.util + +import Chisel._ +import freechips.rocketchip.config._ + +case object IncludePSDTest extends Field[Boolean](false) + +class PSDTestModeIO extends Bundle { + val test_mode = Bool(INPUT) + val test_mode_reset = Bool(INPUT) + // TODO: Clocks? +} + +trait CanHavePSDTestModeIO { + implicit val p: Parameters + val psd = p(IncludePSDTest).option(new PSDTestModeIO()) +}