Clocking features include:
- Spread Spectrum
- This feature provides modulated output clocks which reduce the spectral density of the electromagnetic interference (EMI) generated by electronic devices. This feature is available only for the mixed-mode clock manager (MMCM) primitive. There is no support of UNISIM simulation for this feature. The Minimize Power and Dynamic Reconfiguration features are not available when Spread Spectrum is selected.
- Phase Alignment
- This feature allows the output clock to be phase-locked to a reference, such as the input clock pin for a device. This feature is enabled by default.
- Minimize Power
- This features minimizes the amount of power needed for the primitive at the possible expense of frequency, phase offset, or duty cycle accuracy.
- Dynamic Phase Shift
- This feature allows you to change the phase relationship on the output clocks.
- Dynamic reconfiguration
- This feature allows you to change the programming of the primitive after device configuration. When this option is chosen, AXI4-Lite interface is selected by default for reconfiguring the clocking primitive. See Dynamic Reconfiguration through AXI4-Lite for more information.
- Jitter Options
-
- Balanced
- Selecting Balanced results in the software choosing the correct bandwidth for jitter optimization.
- Minimize Output Jitter
- This feature minimizes the jitter on the output clocks, but at the expense of power and possibly output clock phase error. This feature is not available with Maximize Input Jitter Filtering.
- Maximize Input Jitter Filtering
- This feature allows for larger input jitter on the input clocks, but can negatively impact the jitter on the output clocks. This feature is not available with Minimize Output Jitter.
- Auto Primitive
- Selecting this primitive instantiates the appropriate clocking primitive for your requirements. The wizard sets up the actual primitive automatically based on your inputs.
- Clock Monitor
- This feature helps to monitor the clock inputs of the clocking wizard. It can monitor upto four clocks. It helps to monitor the input frequency is out of the range, detects clock stop and clock glitches.
- Auto Buffer selection
- When
Clkout_drives
is selected as Buffer which means it is auto Buffer and IP will optimally generate the buffer (BUFG or MBUFGCE) by considering all other user inputs. WhenClkout_drives
is selected as "Buffer with CE" which is also auto buffer, and IP will optimally generate the buffer (either BUFGCE or MBUFGCE) by considering remaining user inputs.
- Clock Grouping
- This grouping will be useful when user needs set of clocks under same group (that is derivable from same clock root). Based on clock grouping and auto buffer, IP will optimally derive BUFG or MBUFGCE. This feature will be useful even in the case of normal mode (non-auto buffer mode) for selection of common clocks under same group.
- Safe Clock Startup
- This feature is used to get a stable and valid clock at the output. Sequencing is the additional option that helps to configure the clock outputs in the sequence that the user requested.