UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 15155

9.1i Data2MEM - BMM ファイルで "start_address" と "end_address" を MEM ファイルに関連させる方法

説明

キーワード : Data2BRAM, block RAM, ブロック RAM

BMM ファイルで "start_address" と "end_address" を MEM ファイルに関連させるにはどうすればよいですか。

ソリューション

BMM ファイルの "start_address : end_address" は、MEM ファイルに配置されるアドレスと一致する必要があります。



2 つの RAMB16_S9 コンポーネントでデータを置き換えるとします。その場合、BMM ファイルは次のようになります。

ADDRESS_BLOCK my_bram RAMB16 [0x00000000 : 0x000003fff]
BUS_BLOCK
path/to/bram/inst1 [0:7];
path/to/bram/inst2 [8:15];
END_BUS_BLOCK;
END_ADDRESS_BLOCK;

次の関連した MEM ファイル構文を使い、この 2 つのブロック RAM でデータを置き換えます。

@00000000
AAAA BBBB CCCC DDDD .......... 16 K ビットまで

メモ : MEM ファイルのアドレスは、BMM ファイルのアドレスと一致する必要があります。

MEM フォーマットの詳細については (Xilinx Answer 14384) を参照してください。
AR# 15155
日付 02/01/2013
ステータス アクティブ
種類 一般
このページをブックマークに追加