Intel® High Level Design
Support for Intel® High Level Synthesis Compiler, DSP Builder, OneAPI for Intel® FPGAs, Intel® FPGA SDK for OpenCL™
655 Discussions

How to force memory generated in clusters to be implemented in MLAB in FPGA OpenCL v19.1

DongWang-BJTU
New Contributor I
1,002 Views

There is new feature in FPGA OpenCL v19.1 that one could force memory blocks to be implemented in MLAB or M20K as described in the guide:

捕获3.JPG

 

But it only works on variables that are explicitly defined in the code. Some time the compiler will generate lots of memory in the clusters like follows:

捕获555.JPG

When I use multiple kernels, it became very costly in M20K.

 

So is there any way that one could force such memory to be implemented in MLAB rather than M20K ?

 

0 Kudos
2 Replies
DongWang-BJTU
New Contributor I
604 Views

I also tried v18.1.1, it seems that v18.1.1 will implement the same memory in MLAB instead of M20K.

捕获666.JPG

0 Kudos
Hazlina_R_Intel
Moderator
604 Views

Hi,

I apologize that no one attended to this question. If you have any outstanding question on this, please let me know. Otherwise I will proceed to close this thread.

0 Kudos
Reply