Skip to content

Latest commit

 

History

History
 
 

Feature_Tutorials

Hardware Acceleration Tutorials

See AMD Vitis™ Development Environment on xilinx.com

Feature Tutorials

The Hardware Acceleration Feature Tutorials illustrate specific features or flows of Vitis. Some features might not be required by all designs but are still useful for some use cases.

The README of Hardware Acceleration contains important information including tool version, environment settings, and a table describing the platform, kernels, and supported features or flows of each tutorial. It is strongly recommended that you review the details before starting to use the acceleration tutorials.

Tutorial Description
Getting Started with RTL Kernels This tutorial demonstrates how to use the Vitis core development kit to program an RTL kernel into an FPGA and build a Hardware Emulation using a common development flow.
Mixing C and RTL This tutorial demonstrates how to work with an application containing RTL and C kernels, along with various design analysis features.
Dataflow Debug and Optimization This tutorial demonstrates how to debug and optimize the dataflow optimization in Vitis HLS.
Using Multiple DDR Banks This tutorial demonstrates how using multiple DDRs can improve data transfer between kernels and global memory.
Using Multiple Compute Units This tutorial demonstrates the flexible kernel linking process to increase the number of kernel instances on an FPGA, which improves the parallelism in a combined host-kernel system.
Controlling Vivado Implementation This tutorial demonstrates how you can control the AMD Vivado™ tools flow when implementing your project.
Optimizing for HBM This tutorial demonstrates how you can take best advantage of HBM on platforms that support it.
Host Memory Access This tutorial demonstrates how kernels can directly access buffers host memory directly. This capability requires a compatible platform.
Using GT Kernels and Ethernet IPs on Alveo This tutorial demonstrates how to use networking GT kernels with generated Ethernet IPs and implement them on AMD Alveo™ card with Vitis flow.
Enabling FPGA to FPGA P2P Transfer using Native XRT C++ API This tutorial demonstrates how to enable p2p transfer from one FPGA device to another using XRT API host code.

Copyright © 2020–2023 Advanced Micro Devices, Inc

Terms and Conditions