您的位置:首页 > 其它

FPGA与ASIC资源数量换算

2010-12-09 00:24 411 查看
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(XC2S50, the 50 means 50K system gates) now has over 100,000 gates -KF
/7nYIk J8y(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.

an c-~oi#g2M
S6ki /8b?%/

Estimate a design in 'slices' and 'features' and not gates...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: