FC2カウンター FPGAの部屋 MicroBlaze プロセッサの BRAM メモリの増減の方法
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

MicroBlaze プロセッサの BRAM メモリの増減の方法

MicroBlaze プロセッサを使っていて DLMB と ILMB ポートに microblaze_local_memory を付けているが、その増減方法が分からなかった。その増減方法を IDA さんに教えてもらったので、備忘録として書いておく。

microblaze_0_local_memory を展開して、lmb_bram をダブルクリックして設定を行った。
microblaze_local_memory_1_210428.png

Block RAM Generator 設定ダイアログが開く。
microblaze_local_memory_2_210428.png

Port A Option タブの Write Depth を設定しようとしてもハイドされていて設定できない。
microblaze_local_memory_3_210428.png

何処を設定するのか、悩んでいたら IDA さんが、Address Editor で設定すると教えてくれた。ありがとうございます。

Address Editor を開いて dlmb_bram_if_cntlr/SLMB の Range を 64k バイトに設定したところ、正常に設定できた。(上の図は設定されたところだ)
microblaze_local_memory_4_210428.png
  1. 2021年04月28日 21:23 |
  2. MicroBlaze
  3. | トラックバック:0
  4. | コメント:1

コメント

Address Editor変更後のWrite Depth更新

いつも情報ありがとうございます。

Address Editorを変更後にBlock Memory GeneratorのWrite Depthを確認しても値が変更されていませんでした。
(保存アイコンは押下しました)

試しに「Validate Design」を実行するとWrite Depthが更新されていました。
  1. 2022/01/13(木) 16:22:01 |
  2. URL |
  3. 7of9 #mfHGZcvM
  4. [ 編集 ]

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/5220-4d03615d
この記事にトラックバックする(FC2ブログユーザー)