To create a project, use the
New Project wizard to name
the project, to add RTL source files and constraints, and to specify the target
device.
On Linux, do the following.
- Go to the directory where the lab materials are stored:
cd <Extract_Dir>/UltraScale+ (for AMD UltraScale+™ devices)
- Launch Vivado IDE:
vivado
On Windows, do the following.
- Launch the Vivado IDE by selecting
(x denotes the latest version of Vivado 2024 IDE).
As an alternative, click the Vivado 2024.x Desktop icon to start the Vivado IDE.
The Vivado IDE Getting Started page contains links to open or create projects and to view documentation.
- In the Getting Started page, click Create New Project to start the New Project wizard.
- Click Next to continue to
the next screen.
- In the Project Name page, name the new project vivado_power_tutorial and enter the project location (C:\Vivado_Power_Tutorial). Make sure to check the Create project subdirectory option and click Next.
- In the Project Type page, specify the type of project to create as RTL Project and make sure to uncheck the Do not specify sources at this time option. Click Next.
- In
the Add Sources
page, do the following.
- Set Target Language to Verilog and Simulator language to Mixed.
- Click the Add Files button.
- In the Add Source Files dialog box, navigate to the <Extract_Dir>/UltraScale+/src directory.
- Select all of the Verilog (.v) source files, and click OK.
- In the Add
Sources page, change the HDL Source For the testbench.v file to Simulation only.
- Verify that the files are added and Copy sources into project is checked. Click Next.
- In the Add Constraints (optional) page, click Add Files and select dut_fpga_zcu102.xdc in the file browser. In the directory structure, the dut_fpga_zcu102.xdc file is located in the /src folder.
- Click Next to continue.
- In the Default
Part page, click Boards and select Zynq
UltraScale+ ZCU102 Evaluation Board.Tip: When you specify a board, you are also specifying the part you are targeting for your design, in this case an xczu9eg-ffvb1156-2-e FPGA UltraScale+ device.
- Review the New Project
Summary page. Verify that the data appears as expected,
per the steps above, and click Finish.Note: It can take sometime for the project to initialize in the Vivado IDE.
- In the Settings dialog box (Specify project directory field, so that all reports are saved in the tutorial project directory. Next, click OK. ), enter the tutorial project directory in the
The design is now ready for synthesis.