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

许多人问:FPGA是什么?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
菇凉提问:, N- f9 v+ ~' m, S
FPGA开发多年,每次菇凉问我,什么是FPGA,我,我,我,不知道如何说起,难以回答。
. I6 B9 W7 L2 W& _% R3 D. t2 |FPGA是一种器件。其英文名 feild programable gate array 。
* [) h8 @6 |( E! @& o& h通俗来说,是一种功能强大似乎无所不能的器件。通常用于通信、网络、图像处理、工业控制等不同领域的器件。
% D+ Y- B9 G2 I4 e, U& Q" ]一直强调,逻辑设计不是程序员,因为在设计人员来看,写逻辑只是FPGA开发中最不重要的工作。所以不需要有什么代码(姑且这么称呼)优劣之争。
( r, K! X3 m' z; q/ R+ D: _. G: c是否纠结?, H4 `& t- {. Y' X8 e4 i; j2 z: P
从来没遇到哪个同行,纠结过VHDL和Verilog孰优孰劣。基本上是来之可读,拿之可用,用顺手的。这些语言都是用来描述一个个真实存在的电路的,语言的优劣请退到后面去,真正关心的是描述的这个电路是不是足够简洁好用,最大概率的消除竞争冒险。
7 l$ ]3 ~) ]" m$ F1 s% a, \( oFPGA开发的流程,就是通过verilog/VHDL等硬件描述语言,经过EDA工具编译、综合、布局布线成为下载文件,最终加载到FPGA器件中去,完成所实现的功能。8 O) T  s& k6 Y1 U+ g
依旧如故:0 N+ m/ T% Y7 o: x
二三十年来,FPGA的结构基本上就没还是那个样子:  h, |6 l6 v2 `
小小的芯片里面有非常多的查找表,这些查找表的组合,完成了或与非等数字逻辑的实现,再加上时钟模块实现时序,寄存器模块存储电路状态,RAM模块存储大量数据,IO与外部进行通信,一个最基础的FPGA芯片架设完毕。
7 m0 l: |, A4 Z新生产的FPGA,也只是在这个基础上加一些高速接口、专用运算模块DSP、嵌一个CPU或者ARM- @- t* \# F7 q9 g" T* y
说起来简单,就这么个小小的芯片,却一直被垄断在巨头altera和xilinx手上。2 L- x0 K* B6 q- f* i* I. ^
1 f& f; M' z# ?$ L( v

& f4 K6 j3 l) P3 w5 s
  • TA的每日心情
    擦汗
    2019-11-19 15:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-5-7 17:45 | 只看该作者
    FPGA是什么呢?哈哈
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-2 20:18 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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