![](https://csdnimg.cn/release/download_crawler_static/87763526/bg7.jpg)
时钟的同步或异步时钟切换(以前仅通过忽略端口可用)。
BUFHCE 有一个增强的时钟使能,允许输入时钟的同步或异步使能。
CMT 现在包含一个 MMCM 和一个 PLL(MMCM 的一个子集),而不是两个
MMCM,以及保留的专用内存接口逻辑。CMT 列位于 SelectIO 旁边™ CMT 中的列
/列组,并具有对 I/O 的专用访问权限以获得高性能。全局时钟缓冲区仍然位于由
驱动的 I/O 列之间的设备的垂直中心 CMTs.直接不再支持 CMT 内的级联。直接级
联到相邻的 cmt 是可能的,但是由于资源有限而受到限制。级联到相邻 CMT 之外
的其他 CMT 会导致源和目标 MMCMs/pll 之间的相位偏移,并且需要特殊的属性设
置。
分数除法器不再共享输出计数器。这将释放这些计数器用于其他用途。分数计数器
增加了静态相移功能。
时钟保持功能不再可用
MMCMs 支持扩频
2.2 与 Spartan-6 FPGA 的不同
Spartan-6体系结构独有的一些Spartan-6 FPGA时钟电路拓扑、功能和块不受支持,
已 被 7 系 列 FPGA 时 钟 功 能 所 取 代 。 7 系 列 设 备 不 直 接 支 持
DCM_SP,DCM_CLKGEN, BUFIO2, BUFIO2_2CLK, BUFIO2FB, BUFPLL, and
BUFPLL_MCB 等特性和功能。
PLL 是 MMCM 的一个子集,具有相同的性能(最小 CLKIN/PFD 和最小/最大 VCO
频率除外)、一些连接限制和一些降低的功能。与以前的 Spartan®FPGA PLL 相比,
7 系列 FPGA PLL 增加了掉电、输入时钟切换和级联到相邻 CMT。PLL 与 BUFIO 或
BUFR 没有直接连接。
在 7 系列 FPGA 中,没有直接替代 BUFIO2 和 BUFIO2 clk 原句的方法。使用 BUFIO
和 BUFR 代替推荐的连接来驱动 ILOGIC 和 Logic。
Spartan-6 FPGA BUFIO2 专用输入路由从 GCLK 到 CMT 和全局时钟缓冲器不再受支
持。要迁移到 7 系列 FPGA,请使用来自 CCIO 引脚的专用输入路由。
在 7 系列 FPGA 中没有直接等效于 Spartan-6 FPGA BUFPLL。要进行迁移,请使用
BUFIO 和 BUFR 以及 ILOGIC 和 logic 的推荐连接。MMCME2 CLKOUT[0:3]的高性能
时钟路由取代了 BUFPLL 的专用路由。ISERDES 和 OSERDES 电路基于 Virtex-6 体系
结构。
在 7 系列 FPGA 中,不再需要 BUFIO2FB 基元。对于 MMCM 和 PLL 反馈连接,CLKFBIN
可以直接连接到全局时钟缓冲器、输入引脚或 CLKFBOUT,具体取决于所使用的反
馈。
Spartan-6 FPGA 仅支持 BUFH。7 系列 FPGA BUFHCE 原语添加了禁用时钟的功能,
以在由该资源驱动的时钟区域中实现潜在的节能。
7 系列 FPGA 新的缓冲区 BUFMR/BUFMRCE 驱动相同和垂直相邻时钟区域中的
BUFIO 和/或 BUFRs。当与 BUFIO 或 BUFR 一起使用时,BUFMR/BUFMRCE 允许 MRCC
输入访问相邻时钟中的 BUFIO 和 BUFR 区域。BUFMRCE 具有可选择的同步或异步
切换功能。
Spartan-6 FPGA 设计迁移的一个新原语是 BUFR。当与 BUFIO 一起使用时,BUFRs
功能将取代 BUFIO2、BUFIO2 clk 和 BUFPLL 功能。在每个时钟区域中有四个
BUFR。
Spartan-6 FPGA 设计迁移的另一个新原语是 BUFIO。当与 BUFR 一起使用时,BUFIO