找回密码
 注册
关于网站域名变更的通知
查看: 235|回复: 1
打印 上一主题 下一主题

通俗讲讲FPGA

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-7 10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
通俗讲讲什么是FPGA
0 _% `- K# W6 n7 h
5 M6 W" _3 ^1 y6 |' q3 ZFPGA出现之前,所有集成电路都可以看成雕塑家,但是雕成一个成品,往往要浪费很多半成品和原料,这就是ASIC的制造。
% x7 ?% H8 v) g
* J2 b( m/ V. V5 N后来FPGA出现了,FPGA就是块橡皮泥,什么硬件电路都能模仿,万用IC,想捏成什么样随你,捏的不行,可以重新再捏。这就是为什么被称为可编程。+ [( t; i: P# z9 g( r% k

; d7 U# ~! B: A也可以把FPGA当做乐高积木。
. X5 K0 Z3 A! a# U' P' H  K' _* }8 i5 O6 F% ?
比如商场里现成的玩具模型,小汽车、城堡等,这些买来就可以玩,是厂家给你做好的。喜欢什么就买什么,买了四个轮子的小汽车,发现四个轮子不好玩,其实想要三轮车,这就没办法,你只能再去掏钱买。——这相当于ASIC;4 T- s8 B0 h2 x& Z3 f- Y0 i" ^2 h
: A& J4 E: J# b8 O7 ^* O
买了一台游戏机,玩什么游戏另外插卡。没有游戏卡,就是废铁。——这就相当于CPU或者ARM# x) w0 C. T6 A2 b4 c, ^
4 |1 ]( |( ~8 ]/ e6 C
FPGA相当于乐高积木,买来的是以大堆零件(FPGA里的IOB、SLICE、blockram等),车轮、屋顶这些零件集成度很高(相当于FPGA里的DCM、DSP等);玩家根据图纸,可以搭出多种样式的模型。2 o/ \. U) _' \! M. Z
8 W; y$ ~* f& O$ R3 i7 r8 ^1 \
以英特尔FPGA为例(ALTERA),生产各种芯片,综合工具Quartus II,包括设计输入,时序仿真,板上验证,大部分的功能都集成了。Quartus II就是捏橡皮泥的工具。
" m1 r, V( \/ ^6 X, M5 [. R1 ~4 k* n( M5 g
Nios II,是Altera公司推出的FPGA用于嵌入CPU软核的支持软件,用C、C++都可以写。所谓软核,就是以前大家都用FPGA捏ASIC玩,但是FPGA常常要外接一些处理器,ARM、mcu,于是Altera设计了个软核出来,FPGA以前模仿硬件电路,现在连处理器都能模仿了,变成万用橡皮泥了。Nios II就是用来捏这块万用橡皮泥以前不能捏的那部分。8 A! H9 a' D7 f/ C5 s

" x( i- k  H2 V  h
; u/ ?9 ]) |% h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-1 23:33 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表