LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW FPGA IP Builder DSP Resource allocation directives.

Hello All,

 

I need some help with FPGA IP Builder. Is there a way to tell LabVIEW FPGA IP Builder when to use DSP for multiplication and when to use regular slices?

 

0 Kudos
Message 1 of 5
(3,339 Views)

Hello Orbel.Sevoyan,
 
Unfortunately, I do not believe it is possible to tell the LabVIEW FPGA IP Builder when to use DSP and when to use slices. If the option is not available in the directives tab then it cannot be done.
 
Regards,
 
j_bou

0 Kudos
Message 2 of 5
(3,304 Views)

Thanks for reply,

 

Then what is the criteria that DSP or Slice will be used, like input resolution or something else?

 

Orbel

0 Kudos
Message 3 of 5
(3,299 Views)

Hello Orbel.Sevoyan,

 

By default, the compilation will use the DSP resource for all multiplications. I believe that the high throughput math palette allows you tell the Xilinx compile tools to enable slices for multiplication. This will be under the Pipelining Options section under the Implementation Resource tab. Change this from Auto to look-up-table. However, if you are using LabVIEW FPGA IP Builder DSP, the high throughput math palette cannot be used so this option is not viable.  

 

Regards, 

 

j_bou

 

0 Kudos
Message 4 of 5
(3,269 Views)

Hello j_bou,

 

Thank you for your reply. You are correct that High throughput pallet is not available in IP Builder, and there is my question. I am interested in IP BUilder.

0 Kudos
Message 5 of 5
(3,255 Views)