smUnit的fifo断言变为条件
This commit is contained in:
@@ -48,14 +48,14 @@ abstract class SMUnitBase(depth: Int = 4) extends Module {
|
||||
val isEmpty = ( wPtr === rPtr )
|
||||
|
||||
|
||||
when( io.enq ){
|
||||
when( io.enq & ~isFull ){
|
||||
wPtr := wPtr + 1.U
|
||||
assert( ~isFull)
|
||||
// assert( ~isFull)
|
||||
}
|
||||
|
||||
when( io.deq ){
|
||||
when( io.deq & ~isEmpty ){
|
||||
rPtr := rPtr + 1.U
|
||||
assert( ~isEmpty )
|
||||
// assert( ~isEmpty )
|
||||
}
|
||||
|
||||
for( i <- 0 until depth ){
|
||||
|
||||
Reference in New Issue
Block a user