Restart Design Flow Assistant
Quick Reference: Platform-based Flow with AI Engine (Bare-Metal)
Step 1
System and Solution Planning
Review Versal™ product and system architecture
Select target device
Identify performance requirements
Identify power requirements
Identify memory requirements
Identify I/O requirements
Identify boot and configuration requirements
Review and select PCI Express® and Ethernet protocols
Partition the design into minimum static items and kernels
Identify additional design requirements
Step 2
Individual design processes can be performed in parallel during step 2.
Embedded Software Development
Create and validate the base design in Vivado® using partitioning guidelines
Export emulation XSA if needed
Create the bit image file (BIF)
Generate hardware platform
Create Vitis™ project workspace
Use New Platform Wizard -- select New Platform from hardware
Use New Application Wizard to create Vitis application
Build platform & application using Vitis GUI
Package boot collateral
AI Engine Development
Develop AI Engine kernels and ADF graph
Test and validate AI Engine kernels and ADF graph
Hardware and IP Development
Create PL kernels using RTL
Create PL kernels using HLS
Board System Design
Evaluate device capabilites
Perform schematic entry
Lay out and simulate the board design
Prototype, build, and test
Step 3
System Integration and Validation
System Simulation
Implementation
Run Vitis V++ package
System Bring up and Validation