SECTION I——综述
IP Facts
Introduction
Xilinx的Clocking Wizard Core(ISE v3.6,或VIVADO v4.2)可以更让用户根据自己的时钟需求更轻松地生成HDL源码封装。这个Clocking Wizard引导用户设置适当的时钟原语,并且允许用户覆盖其中的参数。除了提供目标时钟电路的HDL封装之外,Clocking Wizard会同时产生一个时序参数报告,这个报告由Xilinx的时序工具针对该电路分析得到。 Features
? 每个时钟网络最多两个输入时钟、七个输出时钟 ? 根据选定的器件自动选择正确的时钟原语 ? 根据用户选定的时钟feature自动配置时钟原语
? 根据输入和输出频率的需求,自动计算VCO(压控振荡器)频率喝倍频、分频数值 ? 自动执行所有的配置以符合相移、占空比需求
? 支持MMCME2的扩频时钟,允许用户选择有效的调制频率、模式和输入、输出时钟 ? 可选的时钟信号缓冲器 ? 时钟原语和任何计算属性可覆写 ? 时钟电路的时序可预估,功耗可预估
? 生成一个可综合的时钟网络设计和一个仿真测试脚本 ? 原语对应的窗口可供选择
对于不同的工具,Clocking Wizard所支持的器件版本可以通过这个core的release notes来查询,文档名XPT也可以在ISE中添加IP CORE时查询Supported Families…
Overview
Clocking Wizard可以提供一个经验证的时钟网络,用户对Xilinx时钟原语的了解可以帮助用户做出权衡设计的决定。
Feature Summary ? Frequency synthesis
频率综合——允许输出不同于输入时钟频率的时钟 ? Spread spectrum
扩展频谱——扩频功能使经过调制的输出时钟减少EMI频谱能量密度,这个功能仅适用于原语MMCME2_ADV,当前版本不支持软件UNISIM对于此功能的仿真 ? Phase alignment
相位对齐——这个功能允许输出时钟和参考时钟的相位锁定,锁定的是相对相位差,例如一个器件的输入时钟 ? Minimize power
功耗优化——对于可能的频率、相位或占空比的精度功耗,这项功能能给与优化 ? Dynamic phase shift
动态相移——这项功能允许用户选择输出时钟的相位关系 ? Balanced
性能平衡——选择性能平衡会让软件选择合适的带宽来进行抖动优化 ? Minimize output jitter ? Maximize input jitter filtering
上述两项功能用于输入输出时钟抖动的过滤 ? Fast simulation
快速仿真——提高仿真运行速度
深入Xilinx Clocking Wizard 3.6(ISE) 4.2(Vivado)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)