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# 20347

9.1i ISE、EDK - デュアル プロセッサまたはマルチ プロセッサを使用するプロジェクトにおいて複数の ELF ファイルをブロック RAM に読み込む方法

説明

キーワード : processor, source, edk, elf, プロセッサ, ソース

デュアル/マルチプル プロセッサのプロジェクトの場合、どうすれば ISE で複数の ELF ファイルをブロック RAM に読み込むことができますか。

現在のところ、複数の ELF ファイルをひとつのソース ファイルとして ISE プロジェクトには追加できません。

デュアル プロセッサまたはマルチ プロセッサのデザインの場合、2 つ以上の ELF ファイルをひとつのソースとして使う場合がほとんどです。

ソリューション

この問題を回避するには、次の 2 つの方法があります。

ソリューション 1 :
1. XPS で [Project] -> [Export to Project Navigator] をクリックし、プロジェクトを XPS から Project Navigator へエクスポートします。
2. ISE のインプリメンテーション フローをすべて実行します。
3. プログラム ファイルを生成します。
4. XPS で [Project] -> [Import from Project Navigator] をクリックし、ビットストリームを XPS へインポートします。
5. XPS で [Update Bitstream] を実行します。
6. すべてのプロセッサのメモリに必要な命令すべてを含むビットストリーム、download.bit をダウンロードします。

ソリューション 2 :
1. XPS で [Project] -> [Export to Project Navigator] をクリックし、プロジェクトを XPS から Project Navigator へエクスポートします。
2. ISE のインプリメンテーション フローをすべて実行します。
3. プログラム ファイルを生成します。
4. コマンド ラインから BitInit ツールを実行します。 Bitstream Initializer ツールの詳細は、『エンベデッド システム ツール リファレンス マニュアル』を参照してください。
http://www.xilinx.co.jp/ise/embedded/j_est_rm8.pdf

次にコマンド ラインに入力するコマンド実行例を示します。
bitinit system.mhs -bm implementation/system_stub_bd.bmm -bt projnav/system_stub.bit -pe PPC405_0 TestApp/executable0.elf -pe PPC405_1 TestApp/executable1.elf -o projnav/download.bit

この後、iMPACT を使用し、すべてのプロセッサのメモリに必要な命令すべてを含むビットストリーム、download.bit をダウンロードします。
AR# 20347
日付 03/25/2008
ステータス アーカイブ
種類 一般
このページをブックマークに追加