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

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.kler.cn/news/314352.html

相关文章:

  • 重生之我们在ES顶端相遇第15 章 - ES 的心脏-倒排索引
  • R语言机器学习算法实战系列(二) SVM算法(Support Vector Machine)
  • ChatGPT 在国内使用的方法
  • 论文阅读 - SELF-REFINE: Iterative Refinement with Self-Feedback
  • 了解二八定律,提高工作效率、生活质量
  • Maven笔记(二):进阶使用
  • 国产Linux:OpenEuler溯源
  • 初级前端面试
  • 【RabbitMQ】⾼级特性
  • 关于有源蜂鸣器及无源蜂鸣器的区别及驱动各类单片机案例
  • 华为---代理ARP工作过程示例分析
  • 使用ultralytics库微调 YOLO World 保持 Zero-Shot 能力
  • Go小专栏 第一期
  • 【前端】ES6:Promise对象和Generator函数
  • 【MySQL 01】数据库基础
  • 配置docker的proxy指向
  • 【Proteus仿真】基于51单片机的L298N电机电速调节
  • 记录动态库项目仅生成了dll,未生成lib文件的问题
  • 深度学习02-pytorch-07-张量的拼接操作
  • 剖析Spark Shuffle原理(图文详解)
  • go 以太坊代币查余额
  • Python | Leetcode Python题解之第424题替换后的最长重复字符
  • 是德科技Keysight N4433D ECal模块 26.5GHz 4端口3.5毫米
  • 在python爬虫中xpath方式提取lxml.etree._ElementUnicodeResult转化为字符串str类型
  • RAG+Agent人工智能平台:RAGflow实现GraphRA知识库问答,打造极致多模态问答与AI编排流体验
  • 演示jvm锁存在的问题
  • Java集合(三)
  • Centos7安装chrome的问题
  • WebApi开发中依赖注入和RESTful 详解
  • OceanBase 的并发简述笔记