Description
Auto frequency scaling failed. The maximum kernel frequency, based on the given kernel implementation, is lower than the minimum frequency supported by the run time.
Explanation
The automatic frequency scaling feature allows user kernels to operate in hardware, even at a lower frequency than intended. However, nothing slower than the minimum frequency can operate in hardware.
Recommendation
In general, xocc supports the –kernel_frequency
option, which allows the definition of the kernel frequency
for synthesis. Alternatively, clock uncertainty can be used to influence how much time is
available for the HLS scheduler to schedule operations within a cycle. Either way, the
resulting schedule can be influenced to operate at a higher frequency using these options.