仅对英特尔可见 — GUID: mcn1395647116522
Ixiasoft
2.1.5. 全局时钟控制模块
时钟控制模块驱动GCLK,位于器件的每一侧上,并与专用时钟输入管脚相邻。GCLK被优化以实现最小时钟偏移及延迟。
时钟控制模块具有如下功能:
- 动态GCLK时钟源选择(不适用于DPCLK和内部逻辑输入)
- GCLK多路复用
- GCLK网络断电(动态使能和禁用)
输入 | 说明 |
---|---|
专用时钟输入管脚 | 专用时钟输入管脚能够驱动时钟或者全局信号,例如:同步与异步清零、预置,或者给定GCLK上的时钟使能。 |
DPCLK管脚 | DPCLK管脚是双向双重功能管脚,用于像协议信号的高扇出控制信号和通过GCLK的PCI的TRDY和IRDY信号。如果时钟控制模块的输入由DPCLK管脚驱动,那么它就不能驱动PLL输入。 |
PLL计数器输出 | PLL计数器输出能够驱动GCLK。 |
内部逻辑 | 通过逻辑阵列布线可以驱动GCLK,以使能内部逻辑单元(LE)来驱动高扇出,低偏移的信号路径。如果时钟控制模块的输入由内部逻辑输入,那么它就不能驱动PLL输入。 |
图 3. 时钟控制模块
每个 MAX® 10器件有高达20个时钟控制模块。器件的每一 侧上有5个时钟控制模块。
每个PLL通过c[4..0]计数器生成5个时钟输出,其中的2个时钟通过时钟控制模块来驱动GCLK。
从时钟控制模块输入表中可以看到,只有下面的输入能够驱动任何给定的时钟控制模块:
- 两个专用时钟输入管脚
- 两个PLL计数器输出
- 一个DPCLK管脚
- 来自内部逻辑的一个源
反过来,时钟控制模块上的输出也能够驱动相应的GCLK。如果时钟控制模块输入是另一个PLL或者专用时钟输入管脚的输出,那么GCLK能够驱动PLL输入。普通的I/O管脚不能驱动PLL时钟输入管脚。
图 4. 器件每侧上的时钟控制模块
在5个到任意时钟控制模块的输入当中,动态地选择其中的2个时钟输入管脚和2个PLL输出来驱动GCLK。时钟控制模块支持内部逻辑信号的静态选择。