System Design Planning Methodology Flow - 2024.1 English

Versal Adaptive SoC System and Solution Planning Methodology Guide (UG1504)

Document ID
UG1504
Release Date
2024-05-30
Version
2024.1 English

System design planning methodology consists of understanding all of the system requirements based on the target application. This includes identifying the appropriate AMD Versal™ device with the correct features (e.g., the number of DDR memory controller IP, AI Engines, etc.). You must also consider power and thermal requirements. With the appropriate device selection, the next steps are system design, including hardware/software co-design of the target application on the device, system verification, and bring-up and debug.

To ensure you take full advantage of the diversity of compute elements available in AMD Versal™ adaptive SoC and use the most efficient implementation flow, AMD recommends following the system design methodology flow:

Application Mapping
Develop a mapping of the application and algorithm to the device.
Performance Modeling and Simulation
Capture NoC traffic and dataflow modeling. Run system simulation to gather and analyze statistics from performance monitors.
Important: Analyze your safety and security requirements upfront (e.g., isolation needs, secure boot, etc.). For more information, see the Versal Adaptive SoC Technical Reference Manual (AM011). For detailed information on security features, see the Versal Adaptive SoC Security Manual (UG1508) available from the Design Security Lounge (registration required) on the Xilinx website.