硬件错误必须发生时清0才会触发部分复位
This commit is contained in:
@@ -352,12 +352,12 @@ trait ShinTopSlave{ this: ShinTopBase =>
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
slaveParser.io.intHWClr(0) := interface.io.intHWClr(0)
|
slaveParser.io.intHWClr(0) := interface.io.intHWTrig(0) & interface.io.intHWClr(0)
|
||||||
slaveParser.io.intHWClr(1) := interface.io.intHWClr(1)
|
slaveParser.io.intHWClr(1) := interface.io.intHWTrig(1) & interface.io.intHWClr(1)
|
||||||
downCDRIn.reset := reset.asBool | interface.io.intHWClr(0)
|
downCDRIn.reset := reset.asBool | ( interface.io.intHWTrig(0) & interface.io.intHWClr(0) )
|
||||||
upCDRIn.reset := reset.asBool | interface.io.intHWClr(1)
|
upCDRIn.reset := reset.asBool | ( interface.io.intHWTrig(1) & interface.io.intHWClr(1) )
|
||||||
downCDROut.reset := reset.asBool | interface.io.intHWClr(0)
|
downCDROut.reset := reset.asBool | ( interface.io.intHWTrig(0) & interface.io.intHWClr(0) )
|
||||||
upCDROut.reset := reset.asBool | interface.io.intHWClr(1)
|
upCDROut.reset := reset.asBool | ( interface.io.intHWTrig(1) & interface.io.intHWClr(1) )
|
||||||
|
|
||||||
interface.io.lvds <> slaveParser.io.lvds
|
interface.io.lvds <> slaveParser.io.lvds
|
||||||
|
|
||||||
|
|||||||
@@ -991,11 +991,11 @@ with SlaveParserProbe{
|
|||||||
io.intHWTrig(0) := downRecParser.io.isError
|
io.intHWTrig(0) := downRecParser.io.isError
|
||||||
io.intHWTrig(1) := upRecParser.io.isError
|
io.intHWTrig(1) := upRecParser.io.isError
|
||||||
|
|
||||||
downRecParser.reset := reset.asBool | io.intHWClr(0)
|
downRecParser.reset := reset.asBool | (downRecParser.io.isError & io.intHWClr(0))
|
||||||
downSendGen.reset := reset.asBool | io.intHWClr(0)
|
downSendGen.reset := reset.asBool | (downRecParser.io.isError & io.intHWClr(0))
|
||||||
|
|
||||||
upRecParser.reset := reset.asBool | io.intHWClr(1)
|
upRecParser.reset := reset.asBool | (upRecParser.io.isError & io.intHWClr(1))
|
||||||
upSendGen.reset := reset.asBool | io.intHWClr(1)
|
upSendGen.reset := reset.asBool | (upRecParser.io.isError & io.intHWClr(1))
|
||||||
|
|
||||||
io.downRecStat := downRecParser.io.stat
|
io.downRecStat := downRecParser.io.stat
|
||||||
io.upRecStat := upRecParser.io.stat
|
io.upRecStat := upRecParser.io.stat
|
||||||
|
|||||||
Reference in New Issue
Block a user