|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近被各大公司机试\笔试题虐的死去活来,其中一道就是主考的Xilinx与Altera的FPGA架构区别,本人小菜鸟基本只用过A家的FPGA对于X家的知之甚少,这里先简单总价一下,说的不对大家勿喷:
: p; {* O, _ @, ~两家FPGA的区别本人认为有两方面吧:1.基本逻辑资源;2.内部基本架构。(也可以看成一方面吧)
8 c f; @ V: Y/ X0 x0 L G, b4 n/ D- B- q+ h/ z( F, ?! x
2 \& \7 u9 O0 L& ?3 V" j
从好用来说,肯定是Xilinx的好用,不过Altera的便宜
! p4 q5 ^+ J; R8 U 他们的特点,Xilinx的短线资源非常丰富,这样在实现的时候,布线的成功率很高,尤其是逻辑做得比较满的时候。
/ f8 D" W/ r! O0 \ Altera的FPGA的短线资源经常不够用,经常要占用LE来充当布线资源(这也是为什么Altera的FPGA可以便宜的原因,资源少些当然便宜,但是如果你是高手,也能把他的性能发挥得很好。 5 a5 C- X4 _, Y, G m4 @0 I
另外就是关于块RAM,Xilinx的双口RAM是真的,Altera的没有双口RAM,如果你要实现真正的双口RAM,只能用两块RAM来背靠背地实现,这样你的RAM资源就少了一半,如果你的应用对片内双口RAM的需求很重要,用Altera的就划不来。+ u% R% p' |! V6 x! U
" G* F: @/ i! l; v; y
" ?0 `; {3 ~5 ~0 `' a1.基本逻辑资源/ [2 `- |1 w$ f1 _/ ?. n8 Y
' ]0 f2 q; N8 k" M
+ u% r- S! ^" j( M8 L0 B
( D5 g: D% @8 [9 Q; j0 M* M. c" i+ O4 N& P
7 L5 n z5 I5 _. u( i {0 K. u8 } |
|