LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA : Accumulator DSP48E or DSP48E1

Hi,

I’m looking to do an accumulator in FPGA.
So, i used FPGA box with array inputs to test methods.

First, I did 3 Methods and I have same results.
Then, I tried to used DSP48E or DSP48E1 as Accumulator
I look on this page, how I need to configure DSP.
https://zone.ni.com/reference/en-XX/help/372614J-01/lvfpgaconcepts/dsp48e_function/

The problem, is it doesn't work.
Anyone can look and explain why ?

Thanks in avance

Download All
0 Kudos
Message 1 of 6
(1,662 Views)

Why don't you use the Xilinx IPCore for an accumulator?

0 Kudos
Message 2 of 6
(1,645 Views)

That's the next step.
I never used IP core

0 Kudos
Message 3 of 6
(1,638 Views)

I would say it's a lot easier than trying to use the general-purpose DSP node. That thing is an absolute nightmare to understand and configure.

0 Kudos
Message 4 of 6
(1,627 Views)

Unless there is a performance need, I would use math primitives.  Optimization on an FPGA can be very costly in terms of development time.

 

See also https://www.ni.com/en-us/support/documentation/supplemental/11/an-introduction-to-high-throughput-ds...

 


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 5 of 6
(1,607 Views)

Thanks all,

I achieved Xilinx IP accumulator successful.
It’s right that it is more easy than DSP48.

Next step is to do accumulator with input array of 2 value… (N and N+1)

0 Kudos
Message 6 of 6
(1,564 Views)