Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
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.
15378 Discussions

reuse inferred multipliers with mutually exclusive enable signal?


I have a gen code to create 16 instances of AA (for example) and each of those instances infers a signed_mult block (DSP with Data AX/AY registers for timing). I have an enable signal to each one that is mutually exclusive, but the compiler insists on using all my DSP resources. Is there anyway to instruct the compiler that only 1 instance of AA and signed_mult, respectively, is enabled at a time - I am really trying to avoid exporting the inferred signed_mult block to the top level and muxing all the multipliers from each instance of AA instead. It's going to wreck havoc on my timing analysis. Thanks.

0 Kudos
0 Replies