diff --git a/fpga/src/main/scala/arty100t/HarnessBinders.scala b/fpga/src/main/scala/arty100t/HarnessBinders.scala index e8029884..7b1640ba 100644 --- a/fpga/src/main/scala/arty100t/HarnessBinders.scala +++ b/fpga/src/main/scala/arty100t/HarnessBinders.scala @@ -107,7 +107,7 @@ class WithArty100TSerialTLToGPIO extends HarnessBinder({ // Maps the UART device to the on-board USB-UART class WithArty100TUART(rxdPin: String = "A9", txdPin: String = "D10") extends HarnessBinder({ - case (th: HasHarnessInstantiators, port: UARTPort) => { + case (th: HasHarnessInstantiators, port: UARTPort, chipId: Int) => { val ath = th.asInstanceOf[LazyRawModuleImp].wrapper.asInstanceOf[Arty100THarness] val harnessIO = IO(chiselTypeOf(port.io)).suggestName("uart") harnessIO <> port.io @@ -126,7 +126,7 @@ class WithArty100TUART(rxdPin: String = "A9", txdPin: String = "D10") extends Ha class WithArty100TPMODUART extends WithArty100TUART("G2", "F3") class WithArty100TJTAG extends HarnessBinder({ - case (th: HasHarnessInstantiators, port: JTAGPort) => { + case (th: HasHarnessInstantiators, port: JTAGPort, chipId: Int) => { val ath = th.asInstanceOf[LazyRawModuleImp].wrapper.asInstanceOf[Arty100THarness] val harnessIO = IO(chiselTypeOf(port.io)).suggestName("jtag") harnessIO <> port.io diff --git a/generators/chipyard/src/main/scala/harness/HarnessBinders.scala b/generators/chipyard/src/main/scala/harness/HarnessBinders.scala index 999c8877..d70519b3 100644 --- a/generators/chipyard/src/main/scala/harness/HarnessBinders.scala +++ b/generators/chipyard/src/main/scala/harness/HarnessBinders.scala @@ -100,7 +100,7 @@ class WithSimAXIMem extends HarnessBinder({ case (th: HasHarnessInstantiators, port: AXI4MemPort, chipId: Int) => { val mem = LazyModule(new SimAXIMem(port.edge, size=port.params.master.size)(Parameters.empty)) withClock(port.io.clock) { Module(mem.module) } - mem.io_axi4.head <> port.io + mem.io_axi4.head <> port.io.bits } }) diff --git a/generators/testchipip b/generators/testchipip index b3b74435..263980a9 160000 --- a/generators/testchipip +++ b/generators/testchipip @@ -1 +1 @@ -Subproject commit b3b744353875056cbe865d5b767e488713f4c7f1 +Subproject commit 263980a9f503e0e57705b6d31002077fa6269aa6 diff --git a/sims/firesim b/sims/firesim index e9758935..c113e2d6 160000 --- a/sims/firesim +++ b/sims/firesim @@ -1 +1 @@ -Subproject commit e975893595129c2682a72fb7e5898273fcc2d071 +Subproject commit c113e2d6001080749b20c5a60b67eb338267a823