FPGA与ASIC资源数量换算

The basic element in FPGA is quite different from ASIC gate count.o(L(n&/.N2S_-?
As FPGA is becoming more and more complicated, It's better to understand what
D*r0Q@/vBX the basic element is in FPGA.
+~ G5fc0q2G;f{:C
7G%| J0M// |,^;M For example:
{,UC`+pF9J,l5i'T
~/7]x9{d;/7Pe.n L XC2S50 or XCV50E - Number of LUTS = 384 CLB x 2 Slices x 2 LUTS = 1536.
){bQ%dG
fW.uPe&r Each LUT in SRL16E mode provides 16 flip-flops, and each is followed by a )h? ~1^[d
dedicated flip-flop. So total number of flip-flops is $T.G;En(n?
1536 x 17 = 26,122 MJg$D+]W _9m
sB3AQ} G7E
Now, how many gates per flip-flop in an ASIC. Let's
R�I4o#z;X;{K?X choose 4 to stop any arguments... 0f&~|w.p
e7fI ?nJ
26,122 x 4 = 104,448 gates rUM*v E0u.q

X,l*DG*A5L] For our 50,000 gate device(XC2S[b]50, [/b]the 50 means 50K system gates) now has over 100,000 gates -KF /7nYIkJ8y(d
and we haven't even counted the 32,768 bits of block RAM yet. O'j�E:n6Z1k0E$V�c4O*Da

}$p{PE/F So, it's hard to have a simple equation for the ASIC gates conversion.
.[(c_&Bw0p g1` }v0t,A,@g v
what an SRL16E is? THis might be your next question. The more you understand FPGA structure, the mode accurate of gate count estimation.
anc-~oi#g2M S6ki/8b?%/
Estimate a design in 'slices' and 'features' and not gates...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值