当前位置: 首页 > news >正文

FPGA到底是什么?

        首先只是凭自己浅略的了解,FPGA好像也是涉及到了开发板,单片机之类的东西,和嵌入式十分相似,但是比嵌入式更高级的东西。

        肯定有很多小伙伴如我一样,只是听说过FPGA,听别人说的传呼其神,那么它到底是什么东西呢?下面来了解一下。

        FPGA,叫做现场可编程门阵列,它是在PAL,GAL,CPLD等可编程器件的基础上进一步发展的产物。详细分析一下,什么叫现场可编程?就说明了一个问题,灵活性,如字面意思,现场就可以编程。门阵列是什么?逻辑门总听说过吧,简单理解为就是逻辑单元,与或非门总知道吧。逻辑单元主要有查找表(LUT)以及一些辅助电路组成。说到这里其实FPGA就是一块芯片。

        逻辑单元决定了你能设计的性能和规模,应该是FPGA最重要的参数了。它是作为专用集成电路(ASIC)领域中的一种半定制电路出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

        FPGA可以通过逻辑单元的排列组合去用软件设计硬件,是一种半定制芯片。

        理论上可以做到,FPGA既是x86架构,也可以是ARM架构。

        FPGA最大的特点:可以改变芯片的逻辑和内部结构,里面有多少乘法器,加法器,位置在哪都可以通过编程改变。

        赛灵思(Xilinx)是FPGA的发明者,可惜被AMD收购了。

        国内比较常见的FPGA品牌:高云半导体,安陆科技,紫光同创,复旦微电子等。

        

http://www.lryc.cn/news/175377.html

相关文章:

  • 算法-单词搜索 II
  • 怒刷LeetCode的第15天(Java版)
  • Android开发MVP架构记录
  • day2作业
  • Python办公自动化之Word
  • 力扣26:删除有序数组中的重复项
  • 基于C#的AE二次开发之IQueryFilter接口、ISpatialFilter接口、IQueryDef 接口的查询接口的介绍
  • Oracle 11g RAC部署笔记
  • Redis 字符串操作实战(全)
  • python LeetCode 88 刷题记录
  • 基于 Socket 网络编程
  • 关于C#.Net网页跳转的7种方法
  • 使用acme.sh申请免费ssl证书(Cloudflare方式API自动验证增加DNS Record到期证书到期自动重新申请)
  • 【C语言】进阶——结构体+枚举+联合
  • Socket编程基础(1)
  • 无线通信——Mesh自组网的由来
  • LRU、LFU 内存淘汰算法的设计与实现
  • 常用工具使用
  • HashMap源码解析_jdk1.8(一)
  • Android最好用的日志打印库(自动追踪日志代码位置)
  • 面试官的哪些举动,暗示你通过了面试?
  • ​旅行季《乡村振兴战略下传统村落文化旅游设计》许少辉八一新著想象和世界一样宽广
  • Linux学习第19天:Linux并发与竞争实例: 没有规矩不成方圆
  • Unity添加自定义菜单按钮
  • PHP8的类与对象的基本操作之类的实例化-PHP8知识详解
  • C/S架构学习之TCP服务器
  • 基于微信小程序的线上教育课程付费商城(源码+lw+部署文档+讲解等)
  • Linux基础指令(五)
  • C语言结构体的一些鲜为人知的小秘密
  • kubernetes问题(一)-探究Pod被驱逐的原因及解决方法