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

我们应该怎样评估FPGA的资源(2)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
作者:ohyes
4 }3 X0 M, w9 _, {" p/ B  G5 N0 ?! j5 c! d0 S" @
FPGA开发两年,就自己的经验答下:
6 m& K  L' Z5 P4 P
0 o4 r9 f" W! h3 L: y& t; N: m) @1.FF和LUT的数目:

: X, n; g4 A6 u* E+ S( l0 \9 h
* p% s( {# }8 U: _/ k9 _这个在写出具体代码之前基本没法估算,可能大牛能估出一个数量级来。我们目前的做法是系统 架构划分好后可以复用的模块根据以前设计中的资源消耗数来估,新的模块写完代码后估。

# C+ {* _0 o1 Y. X
% m, J9 I& |- Z+ v9 n2.RAM:
: h# |; K7 C3 Y( h3 f
0 O+ P5 Q( G  g& s0 c, J; D! i
这块在实现架构定好后,基本能准确地估出来,各个模块需要用到几个FIFO,几个RAM,最终整个系统的RAM数量可以确定。前提是所有功能的实现方式设计好。
" ?. ]" @. a( s
# G+ f- M" \& F2 O2 }" _- x
3.乘法器:

' W8 ]+ s. R" r/ A+ U) T! R
2 Z8 O& U: q, ?" ^* b这个与上面RAM的估法一致。

- j0 L" N# t$ c
% S1 f& Y; {, @' h4.锁相环,时钟分配器,时钟资源:
! M4 o" d0 P" Q( E* w/ `) i: S

& s: O9 q% x" ]这部分我认为都和时钟相关,这部分在系统设计架构完成后,根据各个模块的时钟频率来确定。
) ]+ m. z+ |- q# i( k/ E" o5 n

$ R# |3 Z, u* c, B: e2 J8 N5.全局资源

1 L/ ]: x# p; r9 k/ I0 J( C
# V- d1 d, B3 u( u' i这部分不是很明白什么意思,是说可以上全局网络的个数?
- `* m1 E* `6 x; O/ I$ w: q管脚数目这部分其实是和需求强相关的,基本上需求确定好,实现方式确定好,这部分也不是问题。

2 w; x. Z& G+ ?  r( z7 d. Z, N/ A9 K3 }' _
7.特殊IO
* T, ], K. J1 [( S$ g$ B8 h

& r) w+ R4 D; y7 G) c/ l. i- D这部分的估算有时候和硬件接口相关,有时候和实现方式相关。举例来说,LVDS的数目通常由对接的硬件器件确定,而DDR部分需要根据系统实现方式来确定,确定DDR的带宽,频率,接口的位宽等,这样对DDR IP CORE的需求也就出来了。

9 j! P0 q- [8 f! s+ ^' M4 `4 k" I( s+ H% n; ^& {8 @% l

( q2 c/ Y! F6 B/ E
# }! F" R- F! q" g. ~+ |

! u, s8 M4 R6 ]/ h& i6 Z/ }% |* X0 a. V

: m  ~) B4 u. }. F: v# R6 z# w& t1 Y, Y; Q3 H; y- C

6 y- e9 C% G* }, L1 p) a- q
8 u6 A1 {. T: z0 V& y

该用户从未签到

2#
发表于 2019-7-24 16:48 | 只看该作者
应该怎样评估FPGA的资源
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-12 10:42 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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