Fix WithClockAndResetFromHarness to actually request harness clocks
This commit is contained in:
@@ -393,8 +393,8 @@ class WithClockAndResetFromHarness extends OverrideHarnessBinder({
|
|||||||
implicit val p = GetSystemParameters(system)
|
implicit val p = GetSystemParameters(system)
|
||||||
ports.map ({
|
ports.map ({
|
||||||
case c: ClockWithFreq => {
|
case c: ClockWithFreq => {
|
||||||
th.setRefClockFreq(c.freqMHz)
|
val clock = th.harnessClockInstantiator.requestClockBundle(s"clock_${c.freqMHz}MHz", c.freqMHz * (1000 * 1000))
|
||||||
c.clock := th.buildtopClock
|
c.clock := clock.clock
|
||||||
}
|
}
|
||||||
case r: AsyncReset => r := th.buildtopReset.asAsyncReset
|
case r: AsyncReset => r := th.buildtopReset.asAsyncReset
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user