calyxir / calyx

Intermediate Language (IL) for Hardware Accelerator Generators
https://calyxir.org
MIT License
450 stars 44 forks source link

Another change to pipelined_mult to improve QoR #2009

Closed andrewb1999 closed 3 weeks ago

andrewb1999 commented 4 weeks ago

Initializing these registers changes what DSP structure this gets mapped to which harms frequency. This change should be fine because no program should rely on the output of the multiplier until 4 cycles after the first set of inputs is given.