Forum Discussion
Hello,
In full acceleration flow, (if target supports HBM) each HBM bank cab be accessed by specifying buffer_location when allocating memories.
You should be able to see HBM bank being used in your optimization report -> System Viewer:
Thanks,
-Kevin
- JSYOO2 years ago
New Contributor
Hi,
Thank you for the clarification.
Is there any example that I can reference to?
Also a little more about specifying the buffer location would be great.
Thanks
- Kevin_Xu_Intel2 years ago
New Contributor
Hello,
I don't think we have any public examples on using HBM. The only one I know is by Bittware and you will have to requests for the source code: https://www.bittware.com/resources/hbm2-2d-fft-oneapi/
If you have a HBM enabled board, the manufactory might have example that works specifically for the board.
If you are using oneAPI HLS flow (to generate IP), you will need to add HBM when you intergrade your IP in Quartus/Platform Designer
If you are using oneAPI full acceleration flow, try follwing this doc on access heterogeneous memory: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2024-1/partition-buffer-diff-mem.html
Thanks,