地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 239|回复: 4
收起左侧

[学习讨论] 【芝士】VLSI第二讲:FPGA结构基础

[复制链接]
发表于 2025-6-19 22:29:16 | 显示全部楼层 |阅读模式
作为上次企划的后续,本次介绍一下FPGA的基础知识,为后面的内容分享打好基础& J. c5 L1 H  D(欢迎访问老王论坛:laowang.vip)

, A1 C& L7 B4 H- m6 {一、定义
- e4 v! u2 s9 B8 QASIC:Application Specific Integrated Circuit 专用集成电路,如CPU、GPU、DSP ! j3 h9 p3 y1 u0 A: v) ]- \(欢迎访问老王论坛:laowang.vip)
设计人员根据特定的应用需求,设计专用的逻辑电路,之后生成网表,交给芯片制造厂家(TSMC)流片
+ w1 D% _7 E+ y/ L( m流片后,内部逻辑电路就固定了,芯片的功能也就固定的, N* o' s( c1 `1 B  r(欢迎访问老王论坛:laowang.vip)
优点:
. a; p2 P9 V/ G7 s2 N- o' K) L1、性能优越
1 x0 R4 E7 Q0 ^1 A2、可靠性高
6 ~- K% L: l  ~" Q3、大批量下单位成本低
  r# {  R, Q% h* f缺点:* g9 `* p4 c6 P7 a(欢迎访问老王论坛:laowang.vip)
1、开发周期长、设计工具及设计流程复杂、快速进入市场的压力大8 K2 o; D& H5 [. |2 d(欢迎访问老王论坛:laowang.vip)
2、功能固定,不利修改和扩展
% P# F3 C$ d# k+ G1 }3、NRE费用高
/ f9 P  p) Q7 `2 o; j' g9 o4、设计工具及开发人员昂贵+ N, M- h' P3 a& [(欢迎访问老王论坛:laowang.vip)
用途:* g+ E" D# j% |$ Z: k, `: H1 O( @(欢迎访问老王论坛:laowang.vip)
1、设计规模大,复杂度高的芯片9 ~/ K2 o7 z4 ?4 b. q' B7 p2 m(欢迎访问老王论坛:laowang.vip)
2、成熟度高,产量大的产品0 [2 ?0 s# ]  x, Q- D$ J5 O(欢迎访问老王论坛:laowang.vip)

3 Q& l$ S1 L8 o) D# n4 l( Z6 S
) O9 o0 n1 ]) ?- f0 T* y  X% V3 bFPGA:Field Programmable Gate Arrays 现场可编程门阵列,如Xilinx、Altera(Intel) ! |& D, o/ h! c& o+ X" h; S* P(欢迎访问老王论坛:laowang.vip)
设计人员根据需求选择FPGA器件,然后设计逻辑电路,下载到FPGA器件中去,% k6 T; |0 r' I(欢迎访问老王论坛:laowang.vip)
实现需求的电路功能,随时可以修改电路功能
; P" |3 f6 n- w: z: f优点:1 R: m3 K7 o2 ]7 N0 k7 Y(欢迎访问老王论坛:laowang.vip)
1、开发初期无投入资金壁垒* J' \. j% H$ i; O4 T(欢迎访问老王论坛:laowang.vip)
2、设计工具使用方便,设计简单快速
/ h- z( E+ K; V! T) J5 _3 J3、产品原型机开发时间短 管脚定义灵活,便于PCB布板9 ^* m" z! x9 H" |(欢迎访问老王论坛:laowang.vip)
4、随时进行硬件功能设计修改
# B3 Y- W( C9 B缺点:+ w3 F3 V3 G8 e4 r/ R(欢迎访问老王论坛:laowang.vip)
1、单位成本高
4 c! ^2 @' Z# i! j2、可靠性低/功耗大
0 F* |6 L$ ~' |3 X3、性能低
) a7 m1 G$ j- s  J* l" ^用途:$ b3 A7 I3 v/ @$ P# X$ Q(欢迎访问老王论坛:laowang.vip)
1、要求快速迭代或者小批量产品% O+ d7 j+ e0 Z3 B(欢迎访问老王论坛:laowang.vip)
2、作为ASIC的算法验证加速
# i; O) j8 R" @4 H% l- C: ]# n! P6 T  k7 C: j  G4 Q(欢迎访问老王论坛:laowang.vip)
二、FPGA基本结构
" N+ H2 ^* f4 w, I1、CLB, Configurable Logic Block:可配置逻辑块,主要的逻辑资源 。组合逻辑、时序逻辑和存储单元 8 K$ k( w* p' g- e(欢迎访问老王论坛:laowang.vip)
2、Programmable I/O Block:可编程的I/O模块,芯片与外部的接口;不同电气特性输入/输出信号的驱动和匹配4 X) A& y2 n9 @8 B" x4 A(欢迎访问老王论坛:laowang.vip)
3、Programmable Interconnect:CLB之间或CLB和IOB之间进行互连
, J: b% T2 j7 Q8 m7 b! ^! S4、Configuration Memory :通过写配置存储器实现系统功能,“可编程”的概念CLB实现的逻辑、CLB之间的互连、CLB和IOB之间互连;用户不可见;往配置存储器中写入不同的内容,实现不同的系统功能3 _. D- Z4 {9 V. `& f) c1 A" Q(欢迎访问老王论坛:laowang.vip)

$ ]5 \  ~0 T3 v# H" W# W5 L; h4 u3 N( ^& a(欢迎访问老王论坛:laowang.vip)
5、Block RAM:增加片上存储资源;单端口RAM、双端口RAM、FIFO等
; I  ^$ p" l( y3 A" B6、专用DSP模块:加法器、乘法器、累加器
, q/ x8 b7 m0 y1 w0 v7、嵌入式处理核 :软核:PicoBlaze核、MicroBlaze核;硬核:ARM核、PowerPC核 1 u: a  H) t2 T6 b# f/ |( j) ](欢迎访问老王论坛:laowang.vip)
8、外设接口 :PCI-E接口;Ethernet结构
% N4 v+ s4 r% E0 p+ r! v/ o$ I1 K0 o6 N2 q, q(欢迎访问老王论坛:laowang.vip)

) ~) t/ B0 u" [. Y5 u& M  z6 V+ u9 f(欢迎访问老王论坛:laowang.vip)
三、查找表LUT
# g- W) `5 D5 N) L% n4 w* V对于一个n输入的逻辑运算,不管是与、或、非运算还是异或运算,最多只可能存在2^n种结果
( D; m" D4 t4 q' h6 t/ ?如事先将相应的结果存放于一个存储单元,就相当于实现了逻辑运算电路的功能
9 N. q" d* [# Q# E# @; _4 j: I0 T(欢迎访问老王论坛:laowang.vip)
7系列FPGA采用6-输入LUT结构:
/ b4 |' U2 r4 o+ ^, }1、实现任意6-输入逻辑功能3 s/ f/ p1 {( ?' O$ F(欢迎访问老王论坛:laowang.vip)
2、4选1的多路选择器 0 z2 a; n) m" |  N. r$ p: H(欢迎访问老王论坛:laowang.vip)
' L7 {* J1 d; e(欢迎访问老王论坛:laowang.vip)
多路选择器拼接 :实现更多输入的逻辑功能
2 M0 `# p5 g& ?* J2 d' ~% _# c8 h* B! p+ l(欢迎访问老王论坛:laowang.vip)
两个LUT
3 H) I' E) I3 J" v. B1、任意7-输入逻辑功能 $ y4 j( ]6 k" f& o2 m# z(欢迎访问老王论坛:laowang.vip)
2、8选1的多路选择器
* T" ~3 Q5 A7 P6 U+ o; ]$ d( I: A# O& Z' H2 _& I' E- v(欢迎访问老王论坛:laowang.vip)
四个LUT+ o, N: _* f. K$ U/ ~- U0 E5 S) t(欢迎访问老王论坛:laowang.vip)
1、任意8-输入的逻辑功能
( m: d8 B* n7 t2、16选1的多路选择器; K7 r" ?% y& V8 i4 h(欢迎访问老王论坛:laowang.vip)
$ \+ E  B6 F3 ]% C" G$ N4 Z(欢迎访问老王论坛:laowang.vip)
(好累,就写到这儿了): A! z& c! m9 P2 C" O: w5 a& ]0 ^  j8 d(欢迎访问老王论坛:laowang.vip)

! Q* m8 t# T5 a: i; w) T8 {+ h1 B7 d! o. S, g(欢迎访问老王论坛:laowang.vip)

. N2 ?( T: @6 Q  f8 T( Y6 [, A7 L
8 _. N3 @6 o( L
7 B% F; W) e$ V: K7 Q6 j: e1 B  U5 i! l/ X4 W" f(欢迎访问老王论坛:laowang.vip)

/ Y* j1 }. |/ l+ t3 P7 |

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?免费注册

x

评分

参与人数 1软妹币 +350 收起 理由
navebayes + 350

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

发表于 2025-6-23 23:06:54 | 显示全部楼层
青叶1 发表于 2025-6-20 03:26
3 f7 f- {! O! ~' L6 [?我居然在老王看fpga

) K& L  [0 s: G0 I5 u& N( |这是正经板块的 ‘芝士计划’ 。 虽然已经不置顶了但是活动还在,可以通过tag去找7 m9 Y/ n+ j& i% E, \& g(欢迎访问老王论坛:laowang.vip)
如果缺币又不想发资源可以来这里发科普类的小文章,只要不拙劣到离谱基本都给你过% d  Z2 J, `; t5 `(欢迎访问老王论坛:laowang.vip)
回复 支持 1 反对 0

使用道具 举报

发表于 2025-6-20 00:10:06 手机版 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

发表于 2025-6-20 02:40:47 | 显示全部楼层
虽不明,但觉厉!& U& J5 Q  z+ Y) t: D/ R3 \(欢迎访问老王论坛:laowang.vip)
点个赞支持一下大佬!
回复 支持 反对

使用道具 举报

发表于 2025-6-20 03:26:14 手机版 | 显示全部楼层
?我居然在老王看fpga
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

app下载-tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图