Forum Discussion
Deshi_Intel
Regular Contributor
6 years agoHi Han-sok,
Now i understand the difference between your definition of HBM2 initialization vs mine.
My understanding of HBM2 initialization is during FPGA power up, HBM2 IP will initialize HBM2 chipset and then perform calibration. Once calibration completed and successful, user can then perform write/read operation to HBM2
Your understanding of HBM2 initialization in my opinion will be the user mode HBM2 write/read operation.
I visualize what you are trying to perform is as below :
- Store some pre-defined data in FPGA on chip memory
- Power up FPGA and boot into Linux, PCIe driver will then control DMA IP to copy on chip memory data to HBM2
Unfortunately, Intel FPGA doesn't provide customized service on PCIe driver design.
Perhaps you want to consult on other active PCIe forum to get advise on how to do it.
Thanks.
Regards,
dlim