コネクション オートメーションの実行 - 2022.1 日本語

MicroBlaze プロセッサ エンベデッド デザイン ユーザー ガイド (UG1579)

Document ID
UG1579
Release Date
2022-06-01
Version
2022.1 日本語
注記: ブロック デザインのバナーに、[Run Connection Automation] リンクが表示されます。Run Connection Automation をクリックします。次の図に示すように、All Automation チェック ボックスをオンにします。
図 1. [Run Connection Automation] ダイアログ ボックス

各オートメーションを次の表に示すように設定します。

表 1. [Run Connection Automation] のオプション
接続 詳細 設定
axi_bram_ctrl_0
  • BRAM_PORTA
このオートメーションの唯一のオプションは、新しい Block Memory Generator をインスタンシエートすることです。 Blk_Mme_Gen はデフォルトの [Auto] のままにします。
axi_bram_ctrl_0
  • BRAM_PORTB

[Run Connection Automation] ダイアログ ボックスには、次の 2 つの選択肢が表示されます。

新しい BMG をインスタンシエートし、AXI BRAM Controller の PORTB を BMG IP に接続します。

前にインスタンシエートした Block Memory Generator コアを使用し、それを自動的に完全なデュアル ポート メモリに設定して、AXI BRAM Controller の PORTB に接続します。

Blk_Mem_Gen はデフォルトの [Auto] のままにします。
axi_bram_ctrl_0
  • S_AXI
[Master] フィールドは /microblaze_0 または /microblaze_1 に設定できます。 デフォルトの /microblaze_0 のままにします。
axi_gpio_0
  • GPIO
GPIO インターフェイスは、複数のオンボード インターフェイスに接続できます。 [Selected Board Part Interface] を [led_8bits (LED)] に設定します。
axi_gpio_0
  • S_AXI

[Master] フィールドはデフォルトの /microblaze_0 (Periph) に設定します。

その他のフィールドはデフォルトの [Auto] に設定します。

デフォルト設定のままにします。
axi_uartlite_0
  • S_AXI

[Master] フィールドはデフォルトの /microblaze_0 (Periph) に設定します。

その他のフィールドはデフォルトの [Auto] に設定します。

デフォルト設定のままにします。
axi_uartlite_0
  • UART
[Select Board Part Interface] をオンボードの rs232_uart インターフェイス プリセットに設定するか、カスタム インターフェイスに接続します。 デフォルトの rs232_uart (UART) のままにします。
axi_uartlite_1
  • S_AXI

[Master] フィールドはデフォルトの /microblaze_1 (Periph) に設定します。

その他のフィールドはデフォルトの [Auto] に設定します。

デフォルト設定のままにします。
axi_uartlite_0
  • UART
[Select Board Part Interface] をオンボードの rs232_uart インターフェイス プリセットに設定するか、カスタム インターフェイスに接続できます。 既にボードの rs232_uart (UART) インターフェイスを使用して /uartlite_0 インスタンスに接続したので、[Select Board Part Interface] オプションは [Custom] に設定します。
clk_wiz_1
  • CLK_IN1_D
Clocking Wizard の入力クロック ソースは複数のオンボード クロック ソースに接続、またはカスタム入力クロックに接続できます。 [Select Board Part Interface] フィールドは sys_diff_clock (System differential clock) のままにします。
clk_wiz_1
  • reset
Clocking Wizard の reset ピンはオンボード リセット ソースかカスタム入力ピンのいずれかに接続できます。 [Select Board Part Interface] フィールドはデフォルトの reset (FPGA Reset) のままにします。
microblaze_1_clk_wiz_1
  • CLK_IN1_D
Clocking Wizard の入力クロック ソースは複数のオンボード クロック ソースに接続、またはカスタム入力クロックに接続できます。 [Select Board Part Interface] フィールドは [New External Port (100 MHz)] のままにします。
microblaze_1_clk_wiz_1
  • reset
Clocking Wizard の reset ピンはオンボード リセット ソースかカスタム入力ピンのいずれかに接続できます。 [Select Board Part Interface] フィールドはデフォルトの reset (FPGA Reset) のままにします。
rst_clk_wiz_1_100M
  • ext_reset_in
Processor System Reset IP の reset ピンはオンボード リセット ソースかカスタム入力ピンのいずれかに接続できます。 [Select Board Part Interface] フィールドはデフォルトの reset (FPGA Reset) のままにします。
rst_microblaze_1_clk_wiz_1_100M
  • ext_reset_in
Processor System Reset IP の reset ピンはオンボード リセット ソースかカスタム入力ピンのいずれかに接続できます。 [Select Board Part Interface] フィールドはデフォルトの reset (FPGA Reset) のままにします。

コネクション オートメーションを実行すると、Microblaze のインスタンスの 1 つ (microblaze_0) がスレーブ ブロック RAM コントローラー (axi_bram_ctrl_0)、AXI Uartlite (axi_uartlite_0) および AXI GPIO (axi_gpio_0) の 3 つに接続されます。MicroBlaze のもう 1 つのインスタンス (microblaze_1) は AXI Uartlite (axi_uartlite_1) に接続されます。