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

简单聊聊FPGA的一些参数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-8 14:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
今天我们来聊聊一些更为基础的参数,由于最近工作忙碌,不加以深入挖掘,仅仅以概念展示。! \1 m# X3 Y( u( B
" |! F* d2 I. R3 \' G& j2 b7 e- T

, X) J: I. S. V3 ]
* P& g% \  q7 [我们选型会涉及到的参数,基本在上图红色方框中。& L. C1 V+ z/ T9 f7 I9 y

) U$ x1 I+ K/ S" e- j" o. U1、资源$ q! ?* s$ O& E! `4 M  b: O
! J  B3 K& {" t2 z
逻辑单元LE" \" E2 o1 d2 r3 t
' M$ ]7 r8 L3 V% j% F% @6 R
用于完成用户逻辑的最小单元,位于FPGA器件内部。(重点也就这么句话)
3 p, a- V% E9 n5 v: b1 M* e' Z  b+ E  t2 J7 m( N& F6 Y% H1 M4 i
附:逻辑单元在Intel叫作(Logic Element,LE)LE,在Xilinx中叫作LC(Logic CELL)。一个逻辑单元主要由以下部件组成:一个四输入的查询表(LookUpTable,LUT),一个可编程的寄存器,一条进位链,一条寄存器级连链。 . T. p  }) g" n7 J- K0 l! ~2 ]
: H6 a2 Q% J" Q9 s* m& a! T
自适应逻辑模块(ALM)+ALM寄存器 ' `* ]8 i+ x3 _8 E1 ?& ~) J4 m- P8 H8 B
解决LE级联和反馈才能产生具有较多输入函数的指标。
" O5 |% @5 E9 |* ?
! g8 w% a2 [* O' T* b3 ^* [$ V5 w- Q来自HypeRFlex体系结构的超级寄存器 . b. `, u* f# S8 ?- i& C
比传统没有用HyperFlex体系结构多了额外的布线和逻辑资源,就是节约了资源而性能又提升的意思。(重点也就这么句话)# s" o* x( K! [0 f4 f
" }1 Z5 X, c  g5 B3 O7 K
附:在HyperFlex体系结构中,内核阵列、互联和模块输入中均引入了可旁路寄器(HYPER-REGESTERS),使用超级时序重排技术,寄存器可以从ALM移至超级存储器,不但节省了逻辑资源而且大幅度提升了性能。4 C1 c, z# m1 V4 y/ u

- k" S( _$ ]7 A1 s$ ]4 O可综合的可编程时钟树 6 a( T9 U5 g. m) N& d6 {
这个解释起来有点难度呀!!!记住这个参数先吧。0 {5 K% |8 z1 x  z6 P- r

6 u. a1 ]9 X- }9 u: y& [eSRAM存储器模块+eSRAM存储器容量 0 }3 R2 D6 H2 A1 S
存储你程序的地方(重点也就这么句话)
6 E% q; v' B! ~5 M. a
# D% W; k5 D& Z附:静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
6 o) r* d3 t9 F9 O$ q
9 p: h% H6 I' h" t) r9 b* [' y/ fM20K存储器模块+M20K存储器容量 / w1 z+ K1 @% J- j
指大小为20kbit的memory块,FPGA里面的memory资源都是一坨一坨的( X# {9 S) ]1 R! x5 ]) |
8 F. k0 T4 ~2 U  }$ |. }5 P
MLAB:4 B9 J) \+ w: K" n- U5 _
- Q1 r. b' ~7 y+ Z$ U( h, X
就是多功能的LAB,既可以做LAB,在有需要时,综合器可以将它作为memory来用。
2 Q- Q) L) ^1 I1 V! x" [# a) G0 Q( [
$ R: w, x) L' i: D. G; _: \精度可调DSP模块+Peak定点性能+Peak浮点性能
2 F# |5 {0 ^. |
- {/ T8 Q# E# h# K这三个模块都是来描述FPGA对精度和浮点运算性能的指标。(重点也就这么句话)& |, Y' B, _4 [8 q* D1 x4 Z. |" m
6 Z% h- X) W# W1 l2 P* w, r" g
附:DSP 模块有标准精度定点、高精度定点和单精度浮点三种可用模式。设计人员利用这三种模式,可以实现从定点到符合 IEEE 754 的双精度浮点运算的各种不同算法。硬浮点处理支持设计人员以相同的定点性能和效率在浮点中实现其算法,且不会对功耗、面积或密度产生任何影响,也不会损失定点特性或功能。7 Z3 d+ ^- N  O

* d/ U4 _7 S! u4 _/ w9 T: k9 V) P. g) \! s0 k& W' b1 \; ]

该用户从未签到

2#
发表于 2019-5-8 18:03 | 只看该作者
下次接着聊聊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 08:33 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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