- def fromPort(jtag: JTAGIO): Unit = {
- jtag.TCK := TCK.inputPin (pue = Bool(true)).asClock
- jtag.TMS := TMS.inputPin (pue = Bool(true))
- jtag.TDI := TDI.inputPin(pue = Bool(true))
- jtag.TRSTn.foreach{t => t := TRSTn.get.inputPin(pue = Bool(true))}
+ def apply[T <: Pin] (pins: JTAGSignals[T], jtag: JTAGIO): Unit = {
+ jtag.TCK := pins.TCK.inputPin (pue = Bool(true)).asClock
+ jtag.TMS := pins.TMS.inputPin (pue = Bool(true))
+ jtag.TDI := pins.TDI.inputPin(pue = Bool(true))
+ jtag.TRSTn.foreach{t => t := pins.TRSTn.get.inputPin(pue = Bool(true))}