|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
上期介绍了关于FPGA的IOB单元,这期我们介绍一下FPGA内部的其他资源,这些都是学好FPGA的基础。不管前世的沧桑,还是后世的风光,我们都要把我现在的时光,打好基础,学好FPGA。2 z5 C& Q: w( G1 _3 E# K; W( o: r, }
, v! X! i5 N) L2 p! t大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。块RAM可被配置为单端口RAM、双端口RAM、以及FIFO等常用存储结构。可以根据需要改变其位宽和深度,但不得超过内嵌RAM的大小。# ~& n8 X( F' g
: o0 m; f$ n7 ^4 b' c, e3 C* @
在使用RAM 的过程中,不能超过其最大存储空间。具体存储结构如FIFO、DPRAM如何使用,请参考官方手册。
8 V& I% N1 m/ {8 q
& t$ c" I* s# K9 [9 M布线资源连通FPGA内部的所有单元,而连线的长度和工艺决定着信号在连线上的驱动能力和传输速度。FPGA芯片内部有着丰富的布线资源,根据工艺、长度、宽度和分布位置的不同而划分为4类不同的类别。第一类是全局布线资源,用于芯片内部全局时钟和全局复位/置位的布线;第二类是长线资源,用以完成芯片Bank间的高速信号和第二全局时钟信号的布线;第三类是短线资源,用于完成基本逻辑单元之间的逻辑互连和布线;第四类是分布式的布线资源,用于专有时钟、复位等控制信号线。
5 s) i9 P" B1 X. D- ^- P. I
, W3 y% g. J3 f8 C1 @4 PFPGA有专用的时钟引脚,从这些引脚进入的时钟信号布线用的是全局时钟布线,这类布线SKEW小,防JITTER性能也非常好,所以FPGA设计,时钟的布线一定要走全局布线资源。2 H8 V' m: p8 H) x; [
( H9 U2 @1 r0 r( r
在PIN PLANNER下,我们可以看到一些引脚上有方波符号,这些引脚就是时钟引脚,专门用来作为时钟或者全局复位信号的输入或者其他一些信号输入。! m/ F+ M& m$ J0 B* E5 X8 s
$ l/ E4 A8 z( M( k
|
|