projects
/
sifive-blocks.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
aa6d911
)
mockaon: rename pads to pins
author
Yunsup Lee
<yunsup@sifive.com>
Tue, 25 Jul 2017 22:02:22 +0000
(15:02 -0700)
committer
Yunsup Lee
<yunsup@sifive.com>
Tue, 25 Jul 2017 22:02:22 +0000
(15:02 -0700)
src/main/scala/devices/mockaon/MockAONWrapper.scala
patch
|
blob
|
history
diff --git
a/src/main/scala/devices/mockaon/MockAONWrapper.scala
b/src/main/scala/devices/mockaon/MockAONWrapper.scala
index a5fdedabe78df4fef181871ef6683bd2bb91d3e7..aeacd8352b2244067f814c76f709d57b6baa467d 100644
(file)
--- a/
src/main/scala/devices/mockaon/MockAONWrapper.scala
+++ b/
src/main/scala/devices/mockaon/MockAONWrapper.scala
@@
-24,7
+24,7
@@
class MockAONWrapperPins extends Bundle {
}
class MockAONWrapperBundle extends Bundle {
}
class MockAONWrapperBundle extends Bundle {
- val p
ad
s = new MockAONWrapperPins()
+ val p
in
s = 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 p
ads = io.pad
s
+ val p
ins = io.pin
s
// -----------------------------------------------
// Generation of aonrst
// -----------------------------------------------
// ERST
// -----------------------------------------------
// Generation of aonrst
// -----------------------------------------------
// ERST
- val erst = ~p
ad
s.erst_n.inputPin(pue = Bool(true))
+ val erst = ~p
in
s.erst_n.inputPin(pue = Bool(true))
aon_io.resetCauses.erst := erst
aon_io.resetCauses.wdogrst := aon_io.wdog_rst
aon_io.resetCauses.erst := erst
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.
// Therefore, the lfclk which comes out of AON is the
// true clock that AON and AONWrapper are running off of.
// Note that the actual mux lives inside AON itself.
// Therefore, the lfclk which comes out of AON is the
// true clock that AON and AONWrapper are running off of.
- val lfextclk = p
ad
s.lfextclk.inputPin(pue=Bool(true))
+ val lfextclk = p
in
s.lfextclk.inputPin(pue=Bool(true))
aon_io.lfextclk := lfextclk.asClock
// Drive AON's clock and Reset
aon_io.lfextclk := lfextclk.asClock
// 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 <--> p
ad
s Interface
+ // PMU <--> p
in
s Interface
//--------------------------------------------------
//--------------------------------------------------
- val dwakeup_n_async = p
ad
s.pmu.dwakeup_n.inputPin(pue=Bool(true))
+ val dwakeup_n_async = p
in
s.pmu.dwakeup_n.inputPin(pue=Bool(true))
val dwakeup_deglitch = Module (new DeglitchShiftRegister(3))
dwakeup_deglitch.clock := lfclk
dwakeup_deglitch.io.d := ~dwakeup_n_async
aon.module.io.pmu.dwakeup := dwakeup_deglitch.io.q
val dwakeup_deglitch = Module (new DeglitchShiftRegister(3))
dwakeup_deglitch.clock := lfclk
dwakeup_deglitch.io.d := ~dwakeup_n_async
aon.module.io.pmu.dwakeup := dwakeup_deglitch.io.q
- p
ad
s.pmu.vddpaden.outputPin(aon.module.io.pmu.vddpaden)
+ p
in
s.pmu.vddpaden.outputPin(aon.module.io.pmu.vddpaden)
//--------------------------------------------------
// Connect signals to MOFF
//--------------------------------------------------
// Connect signals to MOFF