Altera_Forum
Honored Contributor
7 years agoHow to improve the frequency of FPGA with max-fanout?
The frequency of my FPGA code is about 240MHz, so we want to improve it.
We add ‘-max-fanout=1024 --fmax 300’ in the aoc command, but it has no effect on increase frequency. In paper ‘Improving the Performance of OpenCL-based FPGA Accelerator for Convolutional Neural Network ’, noted that ‘To achieve a higher working frequency, we use register duplication to limit the maximum fan-out to 100. We found that the paths with the highest fan-out are the control signals, which are generated by the dispatcher and connected to all of the PEs.’. So, how to use register duplication to limit the maximum fan-out with OpenCL, and how to find the paths with the highest fan-out? Thanks a lot for your help!