这应该是由于时钟源的不正确约束。可以检查设置,并且尝试一下把约束与下面doc的主约束文件部分进行比较并更正它们。
下载贤集网APP入驻自媒体
我在查看 50 MHz 时钟时遇到问题:我正在使用带有 Vivado 的 Zybo 板,并且我正在将可用的“PL Fabric Clocks”之一(在 Zynq 处理系统元件中)发送到标准 PMOD 输出引脚。当然,我使用 ODDR 进行时钟转发。 我仍在寻找更好的结果,因为我现在看到几乎是正弦波(并且上升时间不是很好)。 标准 PMOD 输出引脚有一个串联 200 欧姆电阻 (R_load)。我使用的是 10073C Agilent 无源探头(连接到 1Mohm 时输入电阻为 2.2 Mohm)和 MSO6104A Agilent 示波器(似乎有足够的带宽,1 GHz)。 我正在尝试考虑一个方案(参见附图“img1”),因为我认为问题是阻抗匹配。 当我使用该探头时,我选择 1Mohm 作为示波器的输入阻抗。 我认为在我的方案中(根据我所看到的),R_load 对应于(PMOD 的)200 欧姆串联电阻,并且不应考虑 C_load。我的基本想法是 R_probe 为 9 Mohm,R_osc 为 1 Mohm(因此我们有 10:1 探头);C_v 和 C_osc 得到补偿(用螺丝刀补偿探头),唯一剩下的是 C_probe(探头数据表中的值是多少)。那么如何改善波形呢?