Fix BRAM assertion condition
This commit is contained in:
parent
3e0b5d6fd9
commit
ee0acc1d07
@ -38,7 +38,7 @@ class BRAMSlave(depth: Int)(implicit val p: Parameters) extends Module
|
|||||||
val rdata = bram.read(raddr, ren)
|
val rdata = bram.read(raddr, ren)
|
||||||
val wdata = io.acquire.bits.data
|
val wdata = io.acquire.bits.data
|
||||||
val wmask = io.acquire.bits.wmask()
|
val wmask = io.acquire.bits.wmask()
|
||||||
assert(!io.acquire.valid || wmask === Fill(tlDataBytes, Bool(true)),
|
assert(!wen || (wmask === Fill(tlDataBytes, Bool(true))),
|
||||||
"bram: subblock writes not supported")
|
"bram: subblock writes not supported")
|
||||||
when (wen) {
|
when (wen) {
|
||||||
bram.write(s0_addr, wdata)
|
bram.write(s0_addr, wdata)
|
||||||
|
Loading…
Reference in New Issue
Block a user