处理断言及状态机卡住问题,从这个版本开始,所有断言错误都应该处理;recParser的错误状态会触发5、6号不可屏蔽中断,软件需要清中断然后recParser恢复状态,cdrout溢出问题不再触发中断,该次传输将会发生至少两次错误
This commit is contained in:
@@ -253,6 +253,9 @@ abstract class ShinTopBase extends Module{
|
||||
interface.io.intSlvTrig(6) := false.B
|
||||
interface.io.intSlvTrig(7) := false.B
|
||||
|
||||
interface.io.intHWTrig(0) := false.B
|
||||
interface.io.intHWTrig(1) := false.B
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -362,8 +365,14 @@ trait ShinTopSlave{ this: ShinTopBase =>
|
||||
interface.io.intSlvTrig(6) := slaveParser.io.dSMenq(3)
|
||||
interface.io.intSlvTrig(7) := slaveParser.io.uSMdeq(3)
|
||||
|
||||
interface.io.intHWTrig(0) := slaveParser.io.intHWTrig(0)
|
||||
interface.io.intHWTrig(1) := slaveParser.io.intHWTrig(1)
|
||||
|
||||
}
|
||||
|
||||
slaveParser.io.intHWClr(0) := interface.io.intHWTrig(0)
|
||||
slaveParser.io.intHWClr(1) := interface.io.intHWTrig(1)
|
||||
|
||||
interface.io.lvds <> slaveParser.io.lvds
|
||||
|
||||
interface.io.localDevIndex := slaveParser.io.localDevIndex
|
||||
|
||||
Reference in New Issue
Block a user