1. mmcm配置页面警告内容
mmcm配置页面警告内容如下图所示。Jitter value entered exceeds the specified range(0 - 999) PS. Primitive performance may not be guaranteed.

2. 原因分析
Jitter Options 现在是 UI 单位,而 Vivado MMCM 对 ** 皮秒(ps)** 的限制是 0~999ps。
0.01 UI 对于 10MHz 时钟,换算成** 皮秒(ps)**是:
1/10MHz = 100ns = 100000ps → 0.01 UI = 1000ps
这个 1000ps 刚好超出了 0~999ps 的上限,触发了报错。
3. 解决方法
方案 1:直接改成 ** 皮秒(ps)**
1.把 Jitter Options 下拉菜单从 UI 改成 ps(皮秒)。
2.Input Jitter 改成一个小于 1000 的整数.推荐值:板载晶振:100 或 200 外部输入时钟(如 AD9361):50。
方案 2:坚持用 UI 单位,改小数值
继续用 UI,那就要保证换算后的抖动值不超过 999ps:
对于 10MHz 时钟,周期是100ns=100000ps,要想抖动≤999ps,UI 值必须 ≤ 0.00999,把 0.01 改成 0.005(对应 500ps)就不会报错了。