找回密码
 注册
关于网站域名变更的通知
查看: 359|回复: 1
打印 上一主题 下一主题

简述FPGA的一些优势

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-28 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
优势一:! e# Y3 _% n9 F% I- t

+ I( n# E; |1 [7 M更大的并行度。这个主要是通过并发和流水两种技术实现。* k5 ^, f% A! c: c8 i# e& h8 L

1 B0 R/ X) p' NA:并发是指重复分配计算资源,使得多个模块之间可以同时独立进行计算。这一点与现在的多核和SIMD技术相似。但相对与SIMD技术,FPGA的并发可以在不同逻辑功能之间进行,而不局限于同时执行相同的功能。举个简单例子说就是使用SIMD 可以同时执行多个加法,而FPGA可以同时执行多个加法和乘法和任何你能设计出来的逻辑。6 v  N/ N7 m  ~- S4 P# f
  s2 o$ S5 o; F8 H
B:流水是通过将任务分段,段与段之间同时执行。其实这一点和CPU相似,只是CPU是指令间的流水而FPGA是任务间流水或者可以说是线程间流水。
' O! B6 _$ }( r2 X. o
" j$ o3 @3 O! t; X8 P优势二:
7 F8 @9 T0 N5 e6 ^- s  E& P4 S: `) F# @" Q$ a+ F6 M* c1 p  C: v
可定制。FPGA 内部通过Lookup Table实现逻辑,可以简单理解为是硬件电路。可定制指的是在资源允许范围内,用户可实现自己的逻辑电路。通常情况下任务在硬件电路上跑是比在软件上快的,比如要比较一个64位数高32位和低32位的大小,在CPU下需要2条区数指令,两条位与指令,一条移位指令一条比较指令和一条写回指令,而在FPGA下只要一个比较器就行了。
5 F3 l# E) R6 X* a# ]; k
3 ^" ^2 S. D% p8 B! w  ~. e优势三:
% L  |$ X! j- a8 t9 W2 h% B3 l4 x; H6 I
可重构。可重构指的是FPGA内部的逻辑可根据需求改变,减少开发成本。同时,使用FPGA复用资源比使用多个固定的ASIC模块为服务器省下更多的空间。
( P  A! d" l) ~  B  E3 _
! ?$ w5 @# a, E# R/ m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-2 13:36 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表