Chisel 内存支持直接读取掩码吗?

Chisel memories support read masks directly?

我在 Chisel Wiki 页面学习了 Chisel 记忆。 它声明 Chisel 存储器支持子字写入的写入掩码。 我的问题是 Chisel 存储器是否支持直接读取子字的读取掩码? ig:

// Create a 32-bit wide memory that is byte-masked.     
   val mem = SyncReadMem(1024, Vec(4, UInt(8.W)))

   mem.write(writeAddr, dataIn, mask)
   dataOut := mem.read(readAddr, enable, mask)

像上面这样mem直接读的时候能屏蔽掉数据吗? 或者它必须与另一个 AND 操作? ig:

dataOut := mem.read(readAddr, enable) & mask

抱歉,在 SyncReadMem 上读取的凿子 API 不支持

   dataOut := mem.read(readAddr, enable, mask)

我不确定为什么。我会挖掘一下,看看是否有原因。