TA的每日心情 | 开心 2022-1-29 15:04 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
编程时,将fpga分成很多模块9 E- n# g+ ]# g$ z% o: k/ x
每个模块有各自的任务" v& ?) M r# {0 Z# X; h* t0 w
当然咯,每个模块也都需要时钟
; D3 C3 i2 ~- \0 R U8 o+ Y" k$ W6 G/ z: @
一般来说设计都是同步时序电路(反之就是异步)4 [: `' J7 V3 @; e- k& m+ R
所以这些模块用的都要是同样的时钟
6 @. }2 i0 L. E) @7 @% N这样时序比较稳定' d) q5 ?' }/ ]2 n' t6 L# O& E: j
稳定的时序对于高速的数据处理是很重要的
- w: Z& u# f: P$ @0 s6 t) _
3 v6 G9 a; [0 S这个时钟对所有模块都一样,所以就是全局时钟' [* | J. f; X, N5 t
FPGA外部有这样的全局时钟引脚可以接晶振
) K5 X3 O' t3 b' @& ^, X但是这种引脚驱动能力有限7 N# s+ t, r5 N( H0 G
一旦模块较多,就无法全部驱动! r- O( d; A8 `6 o p5 M- M
) s2 w {+ I. z" E' P! P- D
你说的"全局时钟不够用"就是这个意思 |
|