MMCM Application Example

UltraScale Architecture Clocking Resources User Guide (UG572)

Document ID
UG572
Release Date
2023-02-01
Revision
1.10.2 English

These MMCM attribute settings result in a wide variety of synthesized clocks:

CLKOUT0_PHASE = 0;

CLKOUT0_DUTY_CYCLE = 0.5;

CLKOUT0_DIVIDE = 2;

CLKOUT1_PHASE = 90;

CLKOUT1_DUTY_CYCLE = 0.5;

CLKOUT1_DIVIDE = 2;

CLKOUT2_PHASE = 0;

CLKOUT2_DUTY_CYCLE = 0.25;

CLKOUT2_DIVIDE = 4;

CLKOUT3_PHASE = 90;

CLKOUT3_DUTY_CYCLE = 0.5;

CLKOUT3_DIVIDE = 8;

CLKOUT4_PHASE = 0;

CLKOUT4_DUTY_CYCLE = 0.5;

CLKOUT4_DIVIDE = 8;

CLKOUT5_PHASE = 135;

CLKOUT5_DUTY_CYCLE = 0.5;

CLKOUT5_DIVIDE = 8;

CLKFBOUT_PHASE = 0;

CLKFBOUT_MULT_F = 8;

DIVCLK_DIVIDE = 1;

CLKIN1_PERIOD = 10.0;

This Figure displays the resulting waveforms.

Figure 3-15: Example Waveform

X-Ref Target - Figure 3-15

X16696-mmcm-example-timing.jpg