硬件错误必须发生时清0才会触发部分复位

This commit is contained in:
Ruige Lee
2025-08-08 11:13:00 +08:00
parent 019658f049
commit 0dc678e604
2 changed files with 10 additions and 10 deletions

View File

@@ -352,12 +352,12 @@ trait ShinTopSlave{ this: ShinTopBase =>
}
slaveParser.io.intHWClr(0) := interface.io.intHWClr(0)
slaveParser.io.intHWClr(1) := interface.io.intHWClr(1)
downCDRIn.reset := reset.asBool | interface.io.intHWClr(0)
upCDRIn.reset := reset.asBool | interface.io.intHWClr(1)
downCDROut.reset := reset.asBool | interface.io.intHWClr(0)
upCDROut.reset := reset.asBool | interface.io.intHWClr(1)
slaveParser.io.intHWClr(0) := interface.io.intHWTrig(0) & interface.io.intHWClr(0)
slaveParser.io.intHWClr(1) := interface.io.intHWTrig(1) & interface.io.intHWClr(1)
downCDRIn.reset := reset.asBool | ( interface.io.intHWTrig(0) & interface.io.intHWClr(0) )
upCDRIn.reset := reset.asBool | ( interface.io.intHWTrig(1) & interface.io.intHWClr(1) )
downCDROut.reset := reset.asBool | ( interface.io.intHWTrig(0) & interface.io.intHWClr(0) )
upCDROut.reset := reset.asBool | ( interface.io.intHWTrig(1) & interface.io.intHWClr(1) )
interface.io.lvds <> slaveParser.io.lvds