FPGA的学习流程.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA的学习流程

王者之风的博客 /towbx 原文地址:ARM,FPGA,DSP 的特点和区别是什么?作者:红枫叶 DSP (digital singnal processor )是一种独特的微处理器,有自己的完整指令系统,是以 数字信号来处理大量信息的器件。一个数字信号处理器在一块不大的芯片内包括有控制单 元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器, 并可以与一定数量的外部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。 DSP 采用的是哈佛设计,即数据总线和地址总线分开,使程序和数据分别存储在两个分开 的空间,允许取指令和执行指令完全重叠。也就是说在执行上一条指令的同时就可取出下一 条指令,并进行译码,这大大的提高了微处理器的速度。另外还允许在程序空间和数据空间 之间进行传输,因为增加了器件的灵活性。其工作原理是接收模拟信号,转换为 0 或 1 的数 字信号,再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟 数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂 指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数 据处理能力和高运行速度,是最值得称道的两大特色。由于它运算能力很强,速度很快,体 积很小,而且采用软件编程具有高度的灵活性,因此为从事各种复杂的应用提供了一条有效 途径。根据数字信号处理的要求,DSP 芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2 )程序和数据空间分开,可以同时访问指令和数据; M 开发论坛 (3 )片内具有快速RAM ,通常可通过独立的数据总线在两块中同时访问; (4 )具有低开销或无开销循环及跳转的硬件支持; (5 )快速的中断处理和硬件I/O 支持; (6 )具有在单周期内操作的多个硬件地址产生器; (7 )可以并行执行多个操作; (8 )支持流水线操作,使取指、译码和执行等操作可以重叠执行。 当然,与通用微处理器相比,DSP 芯片的其他通用功能相对较弱些。 ARM (Advanced RISC Machines )是微处理器行业的一家知名企业,设计了大量高性 能、廉价、耗能低的 RISC 处理器、相关技术及软件。ARM 架构是面向低预算市场设计的 第一款 RISC 微处理器,基本是 32 位单片机的行业标准,它提供一系列内核、体系扩展、 微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求来配置生产。由 于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前 ARM 在手持设备市场占有 90 以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低 了研发费用。 字串 4 FPGA 是英文 Field Programmable Gate Array (现场可编程门阵列)的缩写,它是在PAL 、 GAL、PLD 等可编程器件的基础上进一步发展的产物,是专用集成电路(ASIC )中集成度 最高的一种。FPGA 采用了逻辑单元阵列 LCA (Logic Cell Array )这样一个 新概念,内部 包括可配置逻辑模块 CLB (Configurable Logic Block )、输出输入模块IOB (Input Output Block )和内部连线(Interconnect )三个部分。用户可对FPGA 内部的逻辑模块和I/O 模块 重新配置,以实现用户的逻辑。它还具有静态可重复编程和动态在系统重构的特性,使得硬 件的功能可以像软件一样通过编程来修改。作为专用集成电路(ASIC )领域中的一种半定 制电路,FPGA 既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 可以毫不夸张的讲,FPGA 能完成任何数字器件的功能,上至高性能 CPU,下至简单的 74 电 路,都可以用 FPGA 来实现。FPGA 如同一张白纸或是一堆积木,工程师可以通过传统的原 理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我们可以事先验 证设计的正确性。在 PCB 完成以后,还可以利用 FPGA 的在线修改能力,随时修改设计而 不必改动硬件电路。使用 FPGA 来开发数字电路,可以大大缩短设计时间,减少 PCB 面积, 提高系统的可靠性。FPGA 是由存放在片内 RAM 中的程序来设置其工作状态的,因此

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档