如何用FPGA实现算法的硬件加速 (3)

2008-04-24 11:05:04   作者:Lara Simsic   来源:电子系统设计   

关键字:实现算法 CRC 硬件加速 FPGA 查找表 typedef const 算术逻辑单元 ALU 状态寄存器

另一个新的处理器或者编写汇编代码,就可做到这一点。

  使用带可配置处理器的FPGA可获得设计灵活性。设计者可以选择如何实现软件代码中的每个模块,如用定制指令,或硬件外围电路。此外,还可以通过添加定制的硬件而获取比现成微处理器更好的性能。

  另一点要知道的是,FPGA有充裕的资源,可配置处理器系统可以充分利用这一资源。

  算法可以用软件,也可用硬件实现。出于简便和成本考虑,一般利用软件来实现大部分操作,除非需要更高的速度以满足性能指标。软件可以优化,但有时是不够的。如果需要更高的速度,利用硬件来加速算法是一个不错的选择。

  FPGA使软件模块和硬件模块的相互交换更加简便,不必改变处理器或进行板级变动。设计者可以在速度、硬件逻辑、存储器、代码大小和成本之间做出折衷。利用FPGA可以设计定制的嵌入式系统,以增加新的功能特性及优化性能。

 

[1] [2] [3]
相关阅读
FPGA DCM时钟管理单元原理简介 2012-03-27
基于FPGA和单片机的串行通信接口设计 2012-03-27
基于FPGA脑机接口实时系统 2011-12-26
基于FPGA的多通道SSI通信控制器设计 2011-12-26
正交幅度调制解调器的FPGA设计与仿真 2011-12-26
基于FPGA的人脸检测系统设计 2011-12-26
FPGA在导弹上信息处理机中的应用 2011-12-22
新型数据格式转换的FPGA实现 2011-11-24
基于FPGA的大型LED显示屏系统设计 2011-11-24
基于FPGA单芯片四核二乘二取二的安全系统 2011-11-24
基于ARM+FPGA的食用花生油质量快速 检测仪的设计 2011-11-24
编辑:ssb
本文引用地址: http://www.eeworld.com.cn/gykz/2008/0424/article_844.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]
小广播
最热点击
专栏
向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客
论坛精华
精选博文