mockaon: rename pads to pins
This commit is contained in:
parent
aa6d911c26
commit
4cb2f8af17
@ -24,7 +24,7 @@ class MockAONWrapperPins extends Bundle {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class MockAONWrapperBundle extends Bundle {
|
class MockAONWrapperBundle extends Bundle {
|
||||||
val pads = new MockAONWrapperPins()
|
val pins = new MockAONWrapperPins()
|
||||||
val rsts = new MockAONMOffRstIO()
|
val rsts = new MockAONMOffRstIO()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,14 +61,14 @@ class MockAONWrapper(w: Int, c: MockAONParams)(implicit p: Parameters) extends L
|
|||||||
}
|
}
|
||||||
|
|
||||||
val aon_io = aon.module.io
|
val aon_io = aon.module.io
|
||||||
val pads = io.pads
|
val pins = io.pins
|
||||||
|
|
||||||
// -----------------------------------------------
|
// -----------------------------------------------
|
||||||
// Generation of aonrst
|
// Generation of aonrst
|
||||||
// -----------------------------------------------
|
// -----------------------------------------------
|
||||||
|
|
||||||
// ERST
|
// ERST
|
||||||
val erst = ~pads.erst_n.inputPin(pue = Bool(true))
|
val erst = ~pins.erst_n.inputPin(pue = Bool(true))
|
||||||
aon_io.resetCauses.erst := erst
|
aon_io.resetCauses.erst := erst
|
||||||
aon_io.resetCauses.wdogrst := aon_io.wdog_rst
|
aon_io.resetCauses.wdogrst := aon_io.wdog_rst
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ class MockAONWrapper(w: Int, c: MockAONParams)(implicit p: Parameters) extends L
|
|||||||
// Note that the actual mux lives inside AON itself.
|
// Note that the actual mux lives inside AON itself.
|
||||||
// Therefore, the lfclk which comes out of AON is the
|
// Therefore, the lfclk which comes out of AON is the
|
||||||
// true clock that AON and AONWrapper are running off of.
|
// true clock that AON and AONWrapper are running off of.
|
||||||
val lfextclk = pads.lfextclk.inputPin(pue=Bool(true))
|
val lfextclk = pins.lfextclk.inputPin(pue=Bool(true))
|
||||||
aon_io.lfextclk := lfextclk.asClock
|
aon_io.lfextclk := lfextclk.asClock
|
||||||
|
|
||||||
// Drive AON's clock and Reset
|
// Drive AON's clock and Reset
|
||||||
@ -133,17 +133,17 @@ class MockAONWrapper(w: Int, c: MockAONParams)(implicit p: Parameters) extends L
|
|||||||
isolation.module.io.iso_in := Bool(true)
|
isolation.module.io.iso_in := Bool(true)
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// PMU <--> pads Interface
|
// PMU <--> pins Interface
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
|
||||||
val dwakeup_n_async = pads.pmu.dwakeup_n.inputPin(pue=Bool(true))
|
val dwakeup_n_async = pins.pmu.dwakeup_n.inputPin(pue=Bool(true))
|
||||||
|
|
||||||
val dwakeup_deglitch = Module (new DeglitchShiftRegister(3))
|
val dwakeup_deglitch = Module (new DeglitchShiftRegister(3))
|
||||||
dwakeup_deglitch.clock := lfclk
|
dwakeup_deglitch.clock := lfclk
|
||||||
dwakeup_deglitch.io.d := ~dwakeup_n_async
|
dwakeup_deglitch.io.d := ~dwakeup_n_async
|
||||||
aon.module.io.pmu.dwakeup := dwakeup_deglitch.io.q
|
aon.module.io.pmu.dwakeup := dwakeup_deglitch.io.q
|
||||||
|
|
||||||
pads.pmu.vddpaden.outputPin(aon.module.io.pmu.vddpaden)
|
pins.pmu.vddpaden.outputPin(aon.module.io.pmu.vddpaden)
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// Connect signals to MOFF
|
// Connect signals to MOFF
|
||||||
|
Loading…
Reference in New Issue
Block a user