次の例は、指定した MEM 情報ファイル、ELF ファイル、およびビットストリーム ファイルを読み込んで、統合されたビットストリーム ファイルを生成します。
updatemem -meminfo top.mmi -data hello_world.elf -bit top.bit \
-proc design_1_i/microblaze_1 -out top_meminfo.bit
次の例では、エンベデッド MicroBlaze プロセッサ 2 つ (1 つは ELF ファイルと関連付けられ、もう 1 つは MEM ファイルを使用) を含むブロック デザインで UpdateMEM を使用しています。
注記: この場合、
updatemem
コマンドを 2 回実行する必要があり、1 回目の出力ビットストリームを 2 回目の入力ビットストリームとして指定します。updatemem -bit top.bit -meminfo top.mmi -data top1.elf \
-proc system_i/microblaze_1 -out first_out.bit
updatemem -bit first_out.bit -meminfo top.mmi -data top2.mem \
-proc system_i/microblaze_2 -out top_out.bit
シミュレーション用に ELF ファイルを MEM ファイルに変換するには、次のコマンドを使用します。
updatemem -data top1.elf -meminfo top1.smi -proc design_1_i/microblaze_0