令和になって最初の投稿。ほんとは昨日上げたかったんだけど。。 いずれにしても読んでくれてる方は引き続きどうぞよろしくですm(_ _)m
前回の記事の終わりに以下のようなこと書いた。
MemBase
にマスク付きのライトタスクが用意されているので、ひょっとするとそっちを使うと何か変化が起きるのかもしれないので別途試してみようと思う。
なので、今回は上記のネタ提起の回収編を書こうと思う。 あと実は前回の2次元メモリは不要な記述があったので、それについての訂正も。。。
- Chiselで2次元のメモリの続き
- Memのwriteメソッドを使用する形に書き換えてみる
- MemBaseのwriteの実装
- Mem2Dを書き換える
- 新しいMem2Dクラスのテスト
- テスト結果
- RTLを比較してみる
- 新しいMem2Dクラスのテスト
- Memのwriteメソッドを使用する形に書き換えてみる