Migration to HBM - 2023.1 English

Vitis Tutorials: Hardware Acceleration (XD099)

Document ID
Release Date
2023.1 English

The host code and kernel code are agnostic to the memory type used, whether DDR is used or HBM, or even PLRAMs. The only change you will need to make here is to modify the connectivity file.

The Vitis flow makes it easy to switch memory connection using -sp switches, and in this case, you need to replace DDR with HBM. The capacity of each HBM bank is 256 MB. Since your application requires 600 MB of data to be added, you will need three HBM banks as contiguous memory. The Vitis flow enables this by grouping the memory as shown below in the connectivity file.