TA的每日心情 | 开心 2022-1-29 15:04 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
编程时,将fpga分成很多模块1 W# F0 o2 S. k
每个模块有各自的任务
( u, p/ A; d* P& N当然咯,每个模块也都需要时钟! M" W* i. D& B3 |( L
. z/ u* _% W! W) G$ j7 k o( b: m5 U
一般来说设计都是同步时序电路(反之就是异步)9 s$ F" I2 }: g) g
所以这些模块用的都要是同样的时钟
' w3 k0 V3 d/ ~: z6 c这样时序比较稳定
0 j/ L; m' k8 k. P+ m稳定的时序对于高速的数据处理是很重要的1 Z! m5 i! p; P* j+ u8 M7 c* g- n
% \& j! z9 H0 C6 C: g
这个时钟对所有模块都一样,所以就是全局时钟
) ?$ P' O# J$ K& Y7 i: k- aFPGA外部有这样的全局时钟引脚可以接晶振
1 T9 R# n; Z9 Q7 k! Y( F" U7 X0 p$ g但是这种引脚驱动能力有限( `" T$ H y* I
一旦模块较多,就无法全部驱动4 L! t/ r% s9 s4 W; q. I9 Q/ [
* C2 F% T+ }4 `& n) d, M
你说的"全局时钟不够用"就是这个意思 |
|