描述
Spartan-6器件系列中提供的不同时钟缓冲器允许在各种应用中进行时钟分配。本答复记录包含有关在何处查找Spartan-6器件系列中可用的每种不同时钟缓冲器的文档的信息。
注意:本答复记录是XilinxSpartan-6 FPGA解决方案中心(Xilinx答复44744)的一部分.XilinxSpartan-6 FPGASolution中心可用于解决与Spartan-6器件相关的所有问题。您是否正在使用Spartan-6 FPGA开始新设计或解决问题,使用Spartan-6 FPGA解决方案中心指导您获取正确的信息。
解
Spartan-6包含两种类型的时钟缓冲器 – 1)全局时钟网络的时钟缓冲器和2)高速I / O时钟网络的时钟缓冲器。
以下是全局时钟网络的缓冲区:
- BUFG
- BUFGCE
- BUFGMUX
- BUFH
BUFG / BUFGCE / BUFGMUX
BUFG / BUFGCTRL / BUFGMUX用于需要在整个器件中达到逻辑的全局时钟。您可以通过全局时钟引脚(GCLK引脚),时钟管理磁贴(DCM或PLL)和本地路由(在大多数情况下不推荐使用)来访问BUFG缓冲区。如果您想了解有关如何使用BUFG缓冲区的更多信息,可以在Spartan-6时钟资源用户指南 (UG382)的全局时钟资源部分找到此信息:
http://www.xilinx.com/support/documentation/user_guides/ug382.pdf
BUFH
水平时钟缓冲器(BUFH)允许访问HCLK行时钟的一半。 BUFH在HCLK行的一半中驱动单个时钟信号。 BUFH用于为互连逻辑,SelectIO逻辑,SDP48A1磁贴或Block RAM资源提供时钟。 BUFH使用FPGA互连逻辑或直接使用同一HCLK行中DCM,PLL或GTP DUALtile的任何时钟输出进行访问。有关如何使用BUFH缓冲区的更多信息,可以在全局时钟资源部分找到此信息。 theSpartan -6 Clocking Resources用户指南 (UG382):
http://www.xilinx.com/support/documentation/user_guides/ug382.pdf
以下是高速I / OClock网络的缓冲区:
- BUFIO2
- BUFPLL
- BUFPLL_MCB
BUFIO2
BUFIO2缓冲区具有多种功能,具体取决于用户如何设置它。对于DCM或PLL的使用,它是用于与DCM和/或PLL结合的专用inputrouting和deskew路径的一部分。 TheBUFIO2也是用于为IOSERDES提供时钟的高速I / O时钟的专用缓冲器。在这种情况下,它能够提供分频时钟并发送一个SERDES选通。 BUFIO2只能驱动它所在的半库中的I / O,因此在使用时请注意放置。如果您想了解有关如何使用此缓冲区的更多信息,可以在Spartan -6 Clocking Resources用户指南 (UG382)的BlockingBuffers部分找到此信息:
http://www.xilinx.com/support/documentation/user_guides/ug382.pdf
BUFPLL
BUFPLL用于高速I / O路由,为SDR模式下的ISERDES和OSERDES生成时钟和选通脉冲。 BUFPLL必须由PLL直接驱动,只能在SDR模式下使用,并且可以连接到它所在的bank中的任何I / O.当给定GCLK作为参考时,BUFPLL还将SERDESSTROBE与IOCLK对齐,并提供LOCK输出作为有效操作的指示。如果您想了解有关如何使用此缓冲区的其他信息,可以在theClockingBuffers部分找到此信息。 Spartan -6 Clocking Resources用户指南 (UG382):
http://www.xilinx.com/support/documentation/user_guides/ug382.pdf
BUFPLL_MCB
BUFPLL_MCB是集成存储器控制器模块的专用资源,只能由存储器接口生成器(MIG)工具使用。 BUFPLL_MCB在Bank实际使用该Bank的两个BUFPLL硬件中的实现,因此,BUFPLL_MCB和BUFPLL不能在同一个Bank中使用。如果您想了解有关如何使用此缓冲区的更多信息,可以在Spartan -6 Clocking Resources用户指南 (UG382)的BlockingBuffers部分找到此信息:
http://www.xilinx.com/support/documentation/user_guides/ug382.pdf
没有回复内容