执行第一个task块
This commit is contained in:
@@ -246,20 +246,16 @@ trait InterfaceCheckSM{ this: InterfaceBase =>
|
||||
val dataw: UInt
|
||||
val isEnR: Bool
|
||||
|
||||
|
||||
mReg.txSM := RegEnable( dataw(2,1), 0.U, isEnW & addrSel === "h20".U )
|
||||
mReg.rxSM := RegEnable( dataw(4,3), 0.U, isEnW & addrSel === "h20".U )
|
||||
|
||||
for( i <- 0 until 8 ){
|
||||
cReg.smEnqAddr(i) :=
|
||||
Cat(
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === "h20".U ),
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === "h20".U )
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === ("h200".U + (i*2).U) ),
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === ("h201".U + (i*2).U) )
|
||||
)
|
||||
cReg.smDeqAddr(i) :=
|
||||
Cat(
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === "h20".U ),
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === "h20".U )
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === ("h300".U + (i*2).U) ),
|
||||
RegEnable( dataw, 0.U, isEnW & addrSel === ("h301".U + (i*2).U) )
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user