- Flow Navigator で Create Block
Design をクリックします。
次の図に示す [Create Block Design] ダイアログ ボックスが開きます。
- [Create Block Design] ダイアログ ボックスで次のように設定します。
- [Design name] に subsystem_1 と入力します。
- [Directory] を <Local to Project> に設定します。
- [Specify source set] を Design Sources に設定します。
-
OK をクリックします。
Vivado IP インテグレーターにデバイス キャンバスが表示されます。このキャンバスで IP コアを統合することにより複雑なサブシステム デザインをすばやく作成できます。
- ブロック デザイン キャンバスの Add IP ボタン をクリックします。
または、デザイン キャンバスを右クリックし、Add IP をクリックします。
ヒント: IP カタログの横に [IP Details] を開くには、IP カタログ ウィンドウの下部に表示されるように、Ctrl-Q
キーを押します。このウィンドウには、IP カタログで現在選択されている IP の詳細が表示されます。 - IP カタログの [Search] フィールドに
spi
と入力して、AXI Quad SPI を検索します。
-
AXI Quad SPI を選択し、Enter キーを押します。または、IP カタログでこの IP をダブルクリックします。IP を追加する別の方法として、IP カタログから IP をブロック デザイン キャンバスにドラッグ アンド ドロップすることもできます。この方法を使用する場合は、IP を検索してブロック デザイン キャンバスにドラッグ アンド ドロップします。
AXI Quad SPI コアが IP インテグレーターのデザイン キャンバスにインスタンシエートされます。
- IP インテグレーターのデザイン キャンバスを右クリックし、Add IP をクリックします。
- IP カタログの Search フィールドに
IIC
と入力します。 - AXI IIC IP をダブルクリックするか Enter キーを押して、この IP をインスタンシエートします。
- [Add IP] コマンドを使用して、次の IP コアをインスタンシエートします。
- AXI UART Lite
- AXI Block RAM (BRAM) Controller
- AXI Interrupt Controller (INTC)
- AXI Interconnect
IP インテグレーターのキャンバスは次のようになるはずです。キャンバスに配置されるブロックの位置は相対的なので、この図とは異なる場合があります。