The controller clock period is set by the Clock Period field. The error mitigation time decreases as the controller clock period decreases or as frequency increases. Therefore, the clock period should be as small as practical. The dialog box warns if the desired period exceeds the capability of the target device.
For designs that require a data retrieval interface to fetch external data for error classification, an additional consideration exists. The example design implements an external memory interface that is synchronous to the controller. The controller clock frequency therefore also determines the external memory cycle time. The external memory system must be analyzed to determine its minimum cycle time, as it can limit the maximum controller clock frequency.
Instructions on how to perform this analysis are located in Interfaces. However, this analysis requires timing data from implementation results. Therefore, AMD recommends the following:
- Generate the solution using the desired frequency or clock period setting.
- Extract the required timing data from the implementation results.
- Complete the timing budget analysis to determine maximum frequency.
- Re-generate the solution with a frequency at or below the calculated maximum frequency of operation.