FPGA与嵌入式一点见解

原创 2018年04月17日 08:18:38


FPGA:即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电器工程师协会(U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。

下面以单片机为例介绍。

所以这两个概念不是同一层次的。前一概念是指硬件实现,后者则是系统层面的东西了。

单片机(比如很火的stm32或者ARM)的硬件架构已经决定了,用户通过编写指令控制单片机顺序执行任务。

FPGA可以看做许多逻辑门,用户通过HDL将逻辑门组织成电路。所以从应用层次上来说,FPGA更接近硬件。比如,要算一个4位加法,如果用单片机,最多就一个ADD指令,具体怎么实现你是管不了的;那么在FPGA上你可以采用不同的电路来实现(并行OR串行),执行效率和资源占用都可以精确到门级。

FPGA也可以作为嵌入式系统的计算核心。既然FPGA比单片机更接近硬件,那么FPGA可以模拟出一个单片机应该也不会感到奇怪吧?这就是所谓的“软核”。

所以单片机能做的FPGA也能做,FPGA能做的单片机不一定能做。

做FPGA构造的是硬件,单品机写的是软件。


版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处

作者:杭州卿萃科技ALIFPGA

原文地址:杭州卿萃科技FPGA极客空间 微信公众号


扫描二维码关注杭州卿萃科技FPGA极客空间


 

《FPGA嵌入式项目开发实战》--电子书

  • 2009年05月16日 10:41
  • 421KB
  • 下载

基于FPGA的嵌入式图像处理系统设计.pdf 英文

  • 2015年06月04日 19:29
  • 12.65MB
  • 下载

基于FPGA的嵌入式图像处理系统设计(中文版PDF)

  • 2015年01月10日 10:35
  • 53.81MB
  • 下载

DSP_FPGA嵌入式实时处理技术及应用

  • 2014年11月26日 12:38
  • 26.12MB
  • 下载

Xilinx FPGA上的嵌入式系统设计实例.pdf

  • 2016年11月07日 16:51
  • 11.76MB
  • 下载

嵌入式开发中DSP与FPGA的关系

常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强;fpga是可编程逻辑器件,侧重时序,可构建从小型到大型...
  • bzgkzlw
  • bzgkzlw
  • 2017-02-20 16:32:41
  • 1676

FPGA嵌入式项目开发实战 随书光盘…

文件目录 (原文件名:目录.jpg)  4章 矩阵键盘扫描接口ourdev_461280.rar(文件大小:1.51M) (原文件名:4章 矩阵键盘扫描接口.rar)  5章 PS2键盘接口设计ou...
  • laishaofa
  • laishaofa
  • 2014-02-08 12:52:36
  • 1361

基于FPGA的嵌入式系统设计Altera SoC FPGA 第2版(part1)

  • 2017年06月09日 16:32
  • 45MB
  • 下载

单片机,ARM,FPGA和嵌入式的特点

简单的说,嵌入式是嵌入式系统的简称,所谓嵌入式系统是指嵌入到应用对象中的专用计算机系统。 这里的对象就是指产品,比如日常使用的冰箱、空调、洗衣机,或者手机、游戏机等。 这些产品中都有计算机系统,这...
  • lethic
  • lethic
  • 2012-07-21 18:21:45
  • 1131
收藏助手
不良信息举报
您举报文章:FPGA与嵌入式一点见解
举报原因:
原因补充:

(最多只允许输入30个字)