Skip to content

Commit 0a2cb09

Browse files
committed
fpga_diff: expose extra IO with difftest createTopIOs
1 parent d223222 commit 0a2cb09

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/scala/sim/NutShellSim.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ class NutShellSim extends Module with HasDiffTestInterfaces {
4545

4646
val uart = IO(new UARTIO)
4747
uart <> mmio.io.uart
48-
override def connectTopIOs(difftest: DifftestTopIO): Unit = {
48+
override def connectTopIOs(difftest: DifftestTopIO): Seq[Data] = {
4949
difftest.uart <> uart
50+
Seq.empty
5051
}
5152
}

src/test/scala/TopMain.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,8 @@ class Top extends Module {
3939
class FpgaDiffTop extends NutShell()(NutCoreConfig(FPGADifftest = true)) with HasDiffTestInterfaces {
4040
override def desiredName: String = "NutShell"
4141
override def cpuName: Option[String] = Some("NutShell")
42-
override def connectTopIOs(difftest: DifftestTopIO): Unit = {
43-
val io = IO(chiselTypeOf(this.io))
44-
io <> this.io
42+
override def connectTopIOs(difftest: DifftestTopIO): Seq[Data] = {
43+
Seq(io)
4544
}
4645
}
4746

0 commit comments

Comments
 (0)