FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5881 Discussions

Resource usage for Arria 10 DSP performing Multiply Add

Honored Contributor II

I want to implement "Multiply Add" operations using single precision floating point, and I'm considering the DSPs in Arria 10.  


I'm trying to figure out the following: 

- can we multiply and add in the same DSP, or do we need two DSPs? 

- if yes, what will the latency be? 


I found the resource utilization and latency for multiplication and addition separately here :  


https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/ug/ug_altfp_mfug.pdf, chapter "ALTERA_FP_FUNCTIONS Resource Utilization and Performance" 


which states :  

Add : Latency = 4, DSP = 1 

Multiply : Latency = 3, DSP = 1 



0 Kudos
1 Reply
Honored Contributor II

Hi Steffen, you can, it has a latency of 4 cycles and you can access it using the multiply add which is available int he drop down menu in altera_fp_functions