MMC原语的参数介绍


如下是MMCM的原语,其中隐藏内容与上下行一致,下面就对这些信号进行阐述。

image.png 

1BANDWIDTH

指定影响抖动、相位裕度和MMCM其他特性,有“HIGH”“LOW”“OPTIMIZED”三个选项,默认OPTIMIZED

即可

2CLKFBOUT_MULT_F

即上述的M,整数的范围是264,小数的最小刻度是0.125

3CLKFBOUT_PHASE

指定时钟反馈输出的相位偏移(以度为单位)。对反馈时钟进行移位会导致到MMCM的所有输出时钟的负相移。范围是0360,默认是0

4CLKIN1/2_PERIOD

输入时钟的周期,以ns为单位,最小刻度到ps。允许范围是0.938100ns

5CLKOUT[1:6]_DIVIDECLKOUT[0]_DIVIDE_F

确定输出频率的,也就是对VCO的分频值,范围是1128,其中CLKOUT0可以精确到0.125CLKOUT16是整数。

6CLKOUT[0:6]_DUTY_CYCLE

以百分比的形式关联输出时钟占空比,范围是0.010.99

7CLKOUT [0:6]_PHASE

输出相位,范围是-360360,具体多少输入度数即可,但实际不一定是对应度数。

8CLKOUT4_CASCADE

布尔值,将输出分频器(计数器)CLKOUT6级联到CLKOUT4分频器的输入中,以得到大于128的输出时钟分频器,有效地提供了16384的总分频值。

9COMPENSATION

时钟输入补偿。 必须设置为ZHOLD。 定义MMCM反馈的配置方式。

ZHOLD:表示MMCM配置为在I / O寄存器中提供负的保持时间。

    EXTERNAL:表示正在对FPGA外部的网络进行补偿。

    INTERNAL:表示MMCM正在使用其自己的内部反馈路径,因此不会补偿任何延迟。

BUF_IN:表示该配置与其他补偿模式不匹配,并且不会补偿任何延迟。 如果时钟输入由BUFG / BUFH / BUFRGTX / GTH / GTP驱动,则是这种情况。

10SS_*

扩频相关的

11*_USE_FINE_PS

对应的精细相移使能







快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<