TA的每日心情 | 开心 2022-1-29 15:04 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
编程时,将fpga分成很多模块. }- K7 q* [- R- r
每个模块有各自的任务- M) h- g V3 j6 M
当然咯,每个模块也都需要时钟: C& Z0 u3 h9 E ]& i
* n" j3 x, |$ _& l9 h
一般来说设计都是同步时序电路(反之就是异步)
5 m8 S1 E) f. R1 f! u1 F所以这些模块用的都要是同样的时钟" P$ I1 o/ B3 [: g, _. t
这样时序比较稳定: E5 R. v1 Z, b& r& d* |5 X
稳定的时序对于高速的数据处理是很重要的
, U* ~6 Z9 _. ~7 G2 H2 n
! M9 B Z c8 w" X这个时钟对所有模块都一样,所以就是全局时钟3 {5 k r. z$ K. S
FPGA外部有这样的全局时钟引脚可以接晶振
( u, _% H1 m# A但是这种引脚驱动能力有限$ O; J4 J1 E: l% J/ g8 J
一旦模块较多,就无法全部驱动& b6 F+ W) E- O; j- o5 ^
& S7 j6 f4 u7 X K5 H( b: Y2 {+ I你说的"全局时钟不够用"就是这个意思 |
|