Robuta

https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Homework?contentId=n_79Vu23gmqcL6Qb5zx0xg Homework - Homework - 2023.2 English - XD098 Now that you have learned the basics of the Vitis flow, you can try some experiments on your own. A good place to start is to try making changes to the host... homeworkenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Loop-Pipeline?contentId=YRmmCuqVbGjyYqZKeENs8w Loop Pipeline - Loop Pipeline - 2023.2 English - XD098 Select the Compile category on the left side of the Config File Editor. Locate the compile.pipeline_loops option and set it to 5. This indicates that the tool... looppipelineenglish https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started/Vitis-HLS?contentId=kv841SiVQsq1jWw6OMNCPQ Vitis HLS - Vitis HLS - 2022.2 English - XD098 Version: Vitis 2022.2 Introduction Vitis High-Level Synthesis (HLS) is a key part of the Vitis application acceleration development flow. The tool is... vitis hlsenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Using-the-New-Vitis-Unified-IDE?contentId=A6DBUD2htAkwvaC6Bai8_g Using the New Vitis Unified IDE - Using the New Vitis Unified IDE - 2023.2 English - XD098 High-Level Synthesis (HLS) is a key part of the Vitis development flow. The tool is responsible for compiling C/C++ code into an RTL module for implementation... the newusingvitisunifiedide https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started/Next-Step?contentId=Flbnoqkd91zDBmr1G2FcRA Next Step - Next Step - 2022.2 English - XD098 Now that you have examined different optimizations for different issues in the design, there is one more optimization to explore: the DATAFLOW optimization.... next stepenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Summary?contentId=9emMSOwQmA8vwB1MKFvnyg Summary - Summary - 2023.2 English - XD098 In this tutorial, you learned how to leverage a L1 Vitis library element to build your own HLS component and export a Vivado IP. The FFT example is selected... summaryenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/Steps-to-run-the-design-on-Hardware?contentId=aRGlnyWOMs1uE3OzfW7ttw Steps to run the design on Hardware - Steps to run the design on Hardware - 2025.2 English - XD098 the designstepsrun https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started/Vitis-Platform?contentId=idqq6qJyUz0uSB0a4EyeDQ Vitis Platform - Vitis Platform - 2022.2 English - XD098 Version: 2022.2 Board: VCK190 In this module, we will get started with three steps to quickly create a platform and run applications to validate this platform... vitisplatformenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/1.-Compile-of-MM2S-HLS-kernel?contentId=KzATuElia73MPELAF8jvTA 1. Compile of MM2S HLS kernel - 1. Compile of MM2S HLS kernel - 2025.2 English - XD098 compilehlskernelenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/Summary?contentId=Tvm1SQsvmLLPULYlDnMujA Summary - Summary - 2025.2 English - XD098 In this tutorial, you learned how to leverage a L1 Vitis library element to build your own HLS component and export a Vivado IP. The FFT example is selected... summaryenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/Using-Array_Partition?contentId=7lT6FdSNCFxL3sLwoiKXfA Using Array_Partition - Using Array_Partition - 2025.2 English - XD098 ACTION: Back out the prior change before proceeding. Another approach to solve memory port conflicts is to use the Array_Partition directive to reconfigure the... usingarraypartitionenglish https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started/Creating-a-Vitis-HLS-Project?contentId=7n46A0EU6IvbwXaFqWGnAQ Creating a Vitis HLS Project - Creating a Vitis HLS Project - 2022.2 English - XD098 The Vitis HLS tool lets you specify C/C++ code for synthesis into Vitis core development kit kernels (.xo) or RTL IP for implementation in the PL region of... vitis hlscreatingprojectenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/What-is-a-Kernel?contentId=A9tq7XW4TvIvJMF3zeq4Tw What is a Kernel? - What is a Kernel? - 2025.2 English - XD098 Kernel = Computational Unit = Hardware Accelerators Kernels can be AI Engine kernels or PL (HLS) kernels. To explain in simple language, a kernel is a... what iskernelenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Run-C-Synthesis?contentId=PL1J20L80dmtY9qk1xfR2A Run C Synthesis - Run C Synthesis - 2023.2 English - XD098 After simulation completes, click Run under C Synthesis. The default output format for C synthesis is RTL. This is to let you evaluate the results of... runcsynthesisenglish https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started/Running-the-Tutorial?contentId=VwtrjRjYpITchbc2NYTpbw Running the Tutorial - Running the Tutorial - 2022.2 English - XD098 the tutorialrunningenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Run-the-Application-on-Hardware?contentId=qVIfu1xVcGLydw6fgSIFyg Run the Application on Hardware - Run the Application on Hardware - 2023.2 English - XD098 Copy vadd/build/hw/package/package/sd_card.img to local if you build the project on a remote server or virtual machine. Program sd_card.img to SD card. Refer... the applicationrunhardwareenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Summary?contentId=Tvm1SQsvmLLPULYlDnMujA Summary - Summary - 2023.2 English - XD098 In this tutorial, you learned how to leverage a L1 Vitis library element to build your own HLS component and export a Vivado IP. The FFT example is selected... summaryenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Next-Step?contentId=Xf87qtm6Xb06TdGcEqkDSw Next Step - Next Step - 2023.2 English - XD098 ACTION: Back out the prior change before proceeding. Now that you have examined different optimizations for different issues in the design, there is one more... next stepenglish https://docs.amd.com/r/2022.2-English/Vitis-Tutorials-Getting-Started Vitis Tutorials: Getting Started (XD098) - 2022.2 English - Getting Started Tutorials - XD098 Getting Started Tutorials getting startedvitistutorialsenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/The-Source-Code-for-the-Host-Program?contentId=A_C9HVPAwTTfzf_3G_gaAw The Source Code for the Host Program - The Source Code for the Host Program - 2023.2 English - XD098 The source code for the host program is written in C/C++ and uses the native XRT APIs to interact with the hardware-accelerated vector-add kernel. Open the... the source codefor hostprogramenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Vitis-HLS?contentId=kv841SiVQsq1jWw6OMNCPQ Vitis HLS - Vitis HLS - 2023.2 English - XD098 Version: Vitis 2023.2 Introduction Vitis High-Level Synthesis (HLS) lets you compile C/C++ code into RTL code for implementation in the programmable logic (PL)... vitis hlsenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/2.-Flash-the-SD-Card 2. Flash the SD Card - 2. Flash the SD Card - 2025.2 English - XD098 Use the balenaEtcher/similar tools to flash the SD card. Plugin the SD card to the VCK190 board to initate the boot. sd cardflashenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Run-the-C-Simulation?contentId=BvGJu~A6hC76064I4Z8b3w Run the C Simulation - Run the C Simulation - 2023.2 English - XD098 You are ready to run C Simulation on the project, but first you can configure the simulation by editing the hls_config.cfg file. In the open vitis-comp.json... the crunsimulationenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/Step-2-Create-Vitis-Platform Step 2: Create Vitis Platform - Step 2: Create Vitis Platform - 2025.2 English - XD098 Download Versal common image from AMD website download page, place it under your WorkSpace directory, and extract the common image. tar xvf... stepcreatevitisplatformenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Next-Step?contentId=gMn5MXsxx~5ZGOuihPQc~Q Next Step - Next Step - 2023.2 English - XD098 ACTION: Back out the prior change before proceeding. Now that you have examined different optimizations for different issues in the design, there is one more... next stepenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Next-Step?contentId=Flbnoqkd91zDBmr1G2FcRA Next Step - Next Step - 2023.2 English - XD098 ACTION: Back out the prior change before proceeding. Now that you have examined different optimizations for different issues in the design, there is one more... next stepenglish https://docs.amd.com/r/2023.2-English/Vitis-Tutorials-Getting-Started/Locating-the-Reports-and-Summaries?contentId=mPEeheM9LXg3alZdXxRJVw Locating the Reports and Summaries - Locating the Reports and Summaries - 2023.2 English - XD098 If you look into the hw_emu directory where you built and ran the application, you will notice that a few files were generated by the tools:... reports and summarieslocatingenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/AI-Engine-commands-and-its-output?contentId=pbNkgrQOqx9zxrppR9cZIw AI Engine commands and its output: - AI Engine commands and its output: - 2025.2 English - XD098 Commands Expected Output Log file Vitis Analyzer Supported File v++ --compile --mode aie --target=x86sim Work directory to functionaly simulate the AIE kernel... ai enginecommandsoutputenglish https://docs.amd.com/r/en-US/Vitis-Tutorials-Getting-Started/Adding-the-Dataflow-Directive?contentId=JuFo9nc57y_~5vd9QZdUuw Adding the Dataflow Directive - Adding the Dataflow Directive - 2025.2 English - XD098 In the Vitis Components Explorer select the new cloned components, dct-dataflow in this example, and select the hls_config.cfg file of the cloned component to... addingdataflowdirectiveenglish