Create a New Project - 2021.1 English

Vivado Design Suite Tutorial: Design Flows Overview

Document ID
UG888
Release Date
2020-07-08
Version
2021.1 English
  1. After Vivado opens, select Create Project on the Getting Started page.
  2. Click Next in the New Project wizard.
  3. Specify the Project Name and Location:
    Project name
    project_bft
    Project Location
    <Extract_Dir>/Vivado_Tutorial/Tutorial_Created_Data
  4. Click Next.

  5. Select RTL Project as the Project Type and click Next.
  6. Click the button and select Add Files.
    1. Browse to <Extract_Dir>/Vivado_Tutorial/Sources/hdl/
    2. Press and hold the Ctrl key, and click to select the following files, async_fifo.v, bft.vhdl, FifoBuffer.v.
    3. Click OK to close the File Browser.
  7. Click the button and select Add Directories.
    1. Select the <Extract_Dir>/Vivado_Tutorial/Sources/hdl/bftLib directory.
    2. Click Select.
  8. Click the HDL Sources For column for the bft_tb.v file and change Synthesis and Simulation to Simulation only, as shown in the following figure.

  9. Click in the Library column for the bftLib, and manually edit the value to change it from xil_defaultlib (or work) to bftLib, as shown in the following figure.
  10. Enable the check boxes for Copy sources into project, and Add sources from subdirectories.
  11. Set the Target Language to Verilog to define the language of the netlist generated by Vivado synthesis.
  12. Set the Simulator Language to Verilog to define the language required by the logic simulator.
  13. Click Next.
  14. On the Add Constraints Page, click Add Files.
  15. Browse to and select <Extract_Dir>/Vivado_Tutorial/Sources/bft_full_kintex7.xdc.
  16. Click OK to close the File Browser.
  17. Enable the check box for Copy constraints files into project.

  18. Click Next to move to the Default Part page.
  19. On the Default Part page, click the Family filter and select the Kintex-7 family.
  20. Scroll to the top of the list and select the xc7k70tfbg484-2 part, and click Next.

  21. Click Finish to close the New Project Summary page, and create the project.

    The Vivado IDE opens project_bft in the default layout.