手动合并统计的代码

This commit is contained in:
2025-07-31 00:02:54 +08:00
5 changed files with 279 additions and 1 deletions

View File

@@ -235,6 +235,8 @@ abstract class ShinTopBase extends Module{
interface.io.intHWTrig(0) := false.B
interface.io.intHWTrig(1) := false.B
interface.io.downRecStat := 0.U.asTypeOf(new Stat_IO_Bundle)
interface.io.upRecStat := 0.U.asTypeOf(new Stat_IO_Bundle)
}
}
@@ -283,6 +285,9 @@ trait ShinTopMaster{ this: ShinTopBase =>
interface.io.intMstTrig(0) := masterParser.io.txDeq
interface.io.intMstTrig(1) := masterParser.io.rxEnq
interface.io.downRecStat := 0.U.asTypeOf(new Stat_IO_Bundle)
interface.io.upRecStat := masterParser.io.upRecStat
}
masterParser.io.req := interface.io.txReq.valid
@@ -346,6 +351,10 @@ trait ShinTopSlave{ this: ShinTopBase =>
interface.io.intHWTrig(0) := slaveParser.io.intHWTrig(0)
interface.io.intHWTrig(1) := slaveParser.io.intHWTrig(1)
interface.io.downRecStat := slaveParser.io.downRecStat
interface.io.upRecStat := slaveParser.io.upRecStat
}
slaveParser.io.intHWClr(0) := interface.io.intHWClr(0)