Spartan-6系列概述
时钟管理
每个Spartan-6的FPGA具有多达6个CMT ,每组两个DCM和一个PLL ,它可单独使用或
级联。
DCM
将DCM提供了四个阶段的输入频率( CLKIN)的:移0°,90 °,180 °和270 °( CLK0 , CLK90 , CLK180 ,并
CLK270 ) 。它也提供了一个倍频CLK2X及其互补CLK2X180 。的CLKDV输出提供一个
分数的时钟频率可以被逐步对准CLK0 。分数是可编程为从2每个整数至16,
以及1.5 , 2.5 , 3.5 。 。 。 7.5 。 CLKIN可任选通过2.将DCM划分可以在一个时钟是一个零延迟时钟缓冲器
信号驱动CLKIN ,而CLK0输出被反馈到CLKFB输入。
频率合成
独立的基本功能的DCM中,频率合成输出CLKFX和CLKFX180可以被编程为
产生任何输出频率是DCM输入频率(F
IN
)乘以M和同时被D,其中分
M可以是任意整数2 32和D可以是从1到32的任何整数。
相移
与CLK0连接CLKFB ,所有九CLK输出( CLK0 , CLK90 , CLK180 , CLK270 , CLK2X , CLK2X180 , CLKDV ,
CLKFX和CLKFX180 )可以通过一个共同的量,定义为一个固定的延迟时间的任意整数倍的偏移。固定DCM
延迟值(输入周期的分数)可以通过配置来确定,也可以增加或减少
动态。
扩频时钟
在DCM能够接受并跟踪典型的扩频时钟输入,只要他们遵守输入时钟规格
在上市
的Spartan- 6 FPGA数据手册:直流和开关特性。
的Spartan- 6 FPGA能够产生电子数
频时钟源从一个标准的固定频率振荡器。
锁相环
PLL可以用作频率合成器,用于更宽范围的频率和作为抖动滤波器,用于在输入的时钟
与DCM的联合使用。 PLL的心脏是一个压控振荡器(VCO ),其频率范围
400 MHz至1080 MHz的,因此跨度超过一个八度。三组可编程分频器(D ,M和O)
适应所述VCO以所要求的应用程序。
预分频器D(由配置可编程)降低输入频率,并将该传统的PLL中的一个输入
相位比较器。反馈分频器(可编程通过配置)作为一个倍增器,因为它把VCO的
供给相位比较器的另一输入端之前的输出频率。 D和M必须选择适当,以保持
其控制的频率范围内VCO 。
压控振荡器具有八个相等间隔的输出(0 °,45° ,90°, 135 °,180° , 225 °,270°和315 °)。每个可被选择来驱动
六个输出分频器之一, O0至O5 (每个可编程通过配置以通过任何整数除以从1到128)。
时钟分配
每次的Spartan- 6 FPGA提供了丰富的时钟线,以满足高扇出的不同的时钟要求,短
传播延迟,以及极低的偏移。
全局时钟线
在每一个的Spartan - 6 FPGA , 16个全局时钟线具有最高的扇出,可以到达每一个触发器的时钟。全局时钟线
必须由全局时钟缓冲器,其中还可以执行无毛刺时钟多路复用和时钟使能功能来驱动。
全局时钟通常从CMTS ,它可以完全消除的基本时钟分配延迟驱动。
I / O时钟
的I / O时钟是特别快,它的作用只是局部的输入和输出的延迟电路和I / O的串行器/解串器
器(SERDES )电路,如在所描述的
I / O逻辑
部分。
DS160 ( V1.4 ) 2010年3月3日
先期产品技术说明
www.xilinx.com
5