xilinx的时钟动态相位移动需要使用MMCM,同时使能 ps ,设置如下:


其输入端口为psclk ,psen ,psincdec ,输出psdonde
psen每拉高一个psclk时钟,就相位就会变化1个tap,然后12个psclk时钟之后,psdone拉高,表示设置成功。
1个tap为相位移动时钟的VCO周期的56分之1.

举例:
VCO时钟为1250Mhz ,那么1个tap的算法为: 1 000 000 000 000(ps)/1250 000 000 /56 = 14.28ps
MMCM的输出的【3:0】是高性能时钟
