赞
踩
最近在搞GTX光纤通信项目,遇到文档中的各种时钟一头雾水,另外由于项目中MMCM IP中对于Input Clock Information中输入时钟source的选择总是不对,有时候不知什么原因就实现不过。
把最近学习到的知识总结在这里,有不对的地方还请大佬们指出,谢谢!
7系列fpga时钟资源通过专用的全局和区域I/O和时钟资源来管理复杂和简单的时钟需求。时钟管理块(CMT:clock management tiles)提供时钟频率合成、减少skew和抖动滤波功能。在设计时钟功能时,不建议使用非时钟资源,例如本地布线。
为了时钟更好的发挥作用,每个7系列设备都划分为特定的时钟区域:
每个I/O bank 都包含时钟引脚,将用户时钟引到7系列FPGA的时钟资源上。与专用时钟缓冲器相结合,将用户时钟引入到:
每个7系列器件有32个全局时钟线,可以为整个器件中的所有时序提供时钟和控制信号。全局时钟缓冲区(BUFGCTRL,简化为BUFG)驱动全局时钟线,并且必须用于访问全局时钟线。每个时钟区域可以使用时钟区域中的12条水平时钟线来支持最多12条这样的全局时钟线。
全局时钟缓冲器:
水平时钟缓冲区(BUFH/BUFHCE)允许通过水平时钟行访问单个时钟区域中的全局时钟线。它也可用作时钟使能电路(BUFHCE)来独立地使能或使能跨单个时钟区域的时钟。每个时钟区域最多可以支持12个时钟。
每个7系列FPGA都有区域和I/O时钟树,可以在一个时钟区域内对所有时序资源提供时钟。每个设备也有多时钟区域缓冲区(BUFMR),允许区域和I/O时钟跨越三个垂直相邻的时钟区域。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。