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
the basic element is in FPGA.
For example:
XC2S50 or XCV50E - Number of LUTS = 384 CLB x 2 Slices x 2 LUTS = 1536.
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
choose 4 to stop any arguments... 0f&~|w.p
e7fI ?nJ
26,122 x 4 = 104,448 gates rUM*v E0u.q
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
So, it's hard to have a simple equation for the ASIC gates conversion.
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.
S6ki/8b?%/
Estimate a design in 'slices' and 'features' and not gates...
FPGA与ASIC资源数量换算
最新推荐文章于 2024-07-23 18:00:13 发布