- Open the Vivado Design Suite.
The Vivado IDE Getting Started page contains links to open or create projects and to view documentation.
Figure 1. Vivado IDE - Getting Started - In the Getting Started page, click Create Project to start the New Project wizard.
- In the Project Name page, name the new project and enter the project location. 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, make sure to Uncheck the Do not specify sources at this time option, and click Next.
- In the Add Sources page, click Next .
- In the Add Existing IP (optional) dialog box, click Next .
- In the Add Constraints (optional) dialog box, click Next .
- In the Default Part dialog box, click Boards to
specify the board for the target device(ZCU102, SP701, VEK280 and VCK190 boards are
supported). Then click Next.Figure 2. Vivado IDE - Create New ProjectFigure 3. Vivado IDE - Default Part
- Review the New Project Summary page. Verify that the data appears as expected, per the
steps above, and click Finish.Figure 4. Vivado IDE - New Project Summary
- Click IP Catalog and select MIPI CSI-2 RX Subsystem under Video Connectivity, then
double-click on it.Figure 5. Vivado IDE - Default Part
- You can rename the IP component name.Configure the MIPI CSI-2 RX Subsystem Application
Example Design tab to select the ZCU102, SP701, or VCK190 or VEK280 board-based design, then
click OK.Figure 6. Vivado IDE - Customize IP
The Generate Output Products dialog box appears.
- Click Generate. You can optionally click Skip if you want to skip generating the output
products. Figure 7. Vivado IDE - Generate Output Products
- Right-click on the MIPI CSI-2 Rx Subsystem component under Design source, and click Open
IP Example Design.Note: Because this step involves the generation of the complete system including multiple subsystems, it will take some time to completely build the design.Figure 8. Vivado IDE - Open IP Example Design
- Choose the target project location, then click OK.
- The overall system IP integrator block diagram of the ZCU102, SP701, or VCK190 Figure 9. Open IP Example Design - Select Example Project Directory
board-based application example design is generated depending on the GUI option selected. You can choose to Run Synthesis, Implementation, or Generate Bitstream (Generate Device Image for the VCK190 board).
Figure 10. Overall System IP Integrator Block Diagram for ZCU12-based Example DesignFigure 11. Overall System IP Integrator Block Diagram for SP701-based Example DesignFigure 12. Overall VCK190 System IP Integrator Block Diagram - Select File > Export > Export hardware (.xsa)Figure 13. Exporting Hardware
- Select Tools > Launch Vitis IDE. Browse to your project location.
- To create a new platform project using the generated .xsa file, click on
the Create new platform tab in the Vitis window and follow the steps shown in Figure 14 to Figure 16.Figure 14. Create a New Platform