簡體   English   中英

鑿子記憶是否直接支持讀取口罩?

[英]Chisel memories support read masks directly?

我在鑿子Wiki頁面上了解了鑿子的記憶。 它指出,鑿子存儲器支持子字寫的寫掩碼。 我的問題是,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)

我不知道為什么。 我會仔細研究一下,看看是否有原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM