- Vivado が開いたら、[Getting Started] ページで [Create Project] をクリックします。
- New Project ウィザードで Next をクリックします。
- プロジェクト名およびディレクトリを指定します。
- [Project name]
-
project_bft
- Project location
-
<Extract_Dir>/Vivado_Tutorial/Tutorial_Created_Data
-
Next をクリックします。
- [Project Type] ページで RTL Project をオンにし、Next をクリックします。
-
ボタンをクリックし、Add Files をクリックします。
- <Extract_Dir>/Vivado_Tutorial/Sources/hdl/ を参照します。
- Ctrl キーを押しながら async_fifo.v、bft.vhdl、FifoBuffer.v、bft_tb.v ファイルをクリックして選択します。
- OK をクリックしてファイル ブラウザーを閉じます。
-
ボタンをクリックし、Add Directories をクリックします。
- <Extract_Dir>/Vivado_Tutorial/Sources/hdl/bftLib ディレクトリを選択します。
- Select をクリックします。
- 次の図に示すように bft_tb.v ファイルの HDL Sources For 列をクリックし、[Synthesis & Simulation] を Simulation only に変更します。
- 次の図に示すように bftLib ファイルの Library 列をクリックし、[xil_defaultlib] (または work) から bftLib に変更します。
- Copy sources into project および Add sources from subdirectories のチェック ボックスをオンにします。
- ターゲット言語を Verilog に設定して、Vivado 合成で生成されるネットリストの言語を定義します。
- シミュレータ言語を Verilog に設定して、ロジック シミュレータに必要な言語を定義します。
- Next をクリックします。
- [Add Constraints] ページで Add Files をクリックします。
- <Extract_Dir>/Vivado_Tutorial/Sources/bft_full_kintex7.xdc を参照します。
- OK をクリックしてファイル ブラウザーを閉じます。
-
Copy constraints files
into project チェック ボックスをオンにします。
- Next をクリックして [Default Part] ページに進みます。
- [Default Part] ページで Family をクリックしし、Kintex-7 を選択します。
- リストの一番上までスクロールして xc7k70tfbg484-2 パーツを選択し、Next をクリックします。
-
Finish をクリックし、[New Project Summary] ページを閉じると、プロジェクトが作成されます。
Vivado IDE のデフォルト レイアウトで project_bft が開きます。