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

4、FPGA特征简介

        1、FPGA器件简介

        FPGA是由存放在片内的RAM来设置其工作状态的,因此工作时需要对片内RAM进行编程。用户可根据不同的配置模式,采用不同的编程方式。FPGA有如下几种配置模式。

        1)并行模式:一片EPROM配置一片FPGA。

        2)主从模式:一片EPROM配置多片FPGA。

        3)串行模式:串行PROM配置FPGA。

        4)外设模式:将FPGA作为微处理器的外设,由微处理器对其编程。

        目前,FPGA市场占有率最高的两大公司Xilinx和Altera生产的FPGA都是基于并行模式的,需要在使用时外接一个EPROM保存程序。上电时,FPGA将EPROM中的数据读入片内RAM,完成配置后,进入工作状态;掉电后FPGA恢复为白片,片内逻辑消失。FPGA不仅能够反复使用,还需专门的FPGA编程器,只需通用的EPROM、PROM编程器即可。Actel、QuickLogic等公司提供反熔丝技术的FPGA,只能下载一次,具有抗辐射、耐高温、功耗低和速度快等优点,在军品和航天航空领域中应用较多,但这种FPGA不能重复擦写,开发初期比较麻烦,费用也比较昂贵。Xilinx和Altera一般不涉及军用和宇航级市场。Lattice是ISP技术的发明者,在小规模PLD应用上有一定的特色。

        2、FPGA与DSP器件的区别

        DSP从根本上讲是适合串行算法的,多处理器系统是很昂贵的,而且只适合粗粒度的并行运算;FPGA可以在片内实现细粒度,高度并行运算结构。FPGA和DSP两者各有所长。实现时,一一般的配合是DSP作主处理器,利用FPGA的高度并行度和可重配置作FFT、FIR等等的协处理器。

        传统观点认为FPGA用来创建原型比较好,但是应用大于大规模的数字系统开发就过于昂贵而且功耗过大。目前,这一不足已有了明显改善,FPGA在成本和功耗上已经超越了DSP。

        目前各FPGA生产商的主流芯片已打破了FPGA所有的旧标准,在系统实现和芯片选择时,应当从算法结构等更深层次的角度出发。

        


http://www.mrgr.cn/news/33180.html

相关文章:

  • Linux下编程实现网络传送文件
  • Java | Leetcode Java题解之第424题替换后的最长重复字符
  • Golang | Leetcode Golang题解之第424题替换后的最长重复字符
  • 【全网最全】2024年华为杯研赛B题成品论文获取入口(后续会更新)
  • NLP 主要语言模型分类
  • Postman cURL命令导入导出
  • 【CSS in Depth 2 精译_036】5.6 Grid 网格布局中与对齐相关的属性 + 5.7本章小结
  • SkyWalking 接入微服务
  • 医院伤员小程序点餐———未来之窗行业应用跨平台架构
  • 几何最起码常识凸显“井底蛙”数学一直将无穷多各异射线误为同一线
  • ESP32-WROOM-32 [创建AP站点-客户端-TCP透传]
  • 联合和枚举
  • C语言 | Leetcode C语言题解之第423题从英文中重建数字
  • 在Ubuntu 18.04上使用rbenv安装Ruby on Rails的方法
  • linux如何启用ipv6随机地址
  • 不同的ipv6地址的用途
  • C++初阶学习——模版进阶
  • 【Nginx】Nginx 监控详解
  • 华润电力最新校招社招润择认知能力测评:逻辑推理数字计算语言理解高分攻略
  • 机器学习周报第五十七周 GATRes