TA的每日心情 | 擦汗 2020-1-14 15:59 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
6#

楼主 |
发表于 2008-11-12 18:38
|
只看该作者
Altera FPGA粗颗粒结构,嵌入式存储器,长联线结构.Flex10K,他的推出,已经表明,altera的思维已经非常清晰, 大规模的fpga将会是将来的王道!而且,高速的嵌入式块RAM是一个开创新的思维。当时,Xilinx凭借分布式RAM以及内置三态的结构,的确大有横扫千军的架势。但是Flex10K的出现,有效提升了Altera的FPGA产品的竞争力。在RAM需求应用不断上升的市场中。Altera迎来了市场的春天。. M4 l' V) h7 r- q# q. G2 C. F# L
2 T: x h* S* E6 b! c G8 S
1--采用多选一,或者一对多的MUX结构,Altera推出应用指南。直到用户有效利用这种方式,实现了三态门的功能。2 ~8 p5 K1 ^+ n t/ ]
2--ESB的memory结构,是构建FIFO, DPRAM,大型查找表,都非常方便,
. B$ u. u# W' F( |0 s0 n3--布线资源相对来说,以长联线资源为主。编译速度快。1 x# { t5 D" ?3 Q& h- m0 I
4 g7 j% z! r& g: p, v+ W
Xilinx的分布式RAM尽管很灵活,但是随着RAM容量的增加,访问的速度也是递减。同时也要消耗大量的逻辑资源。这个时候,应该说Xilinx和Altera的产品已经是势均力敌。因为中国是新兴的市场。这一点表现得很明显.8 F8 A5 d* |7 C) x& w" ^6 {) H
: x0 o, A+ k# b" J' V9 b, t. e规模制胜的产物
; l1 Z, w' X1 G
9 t: r; s" m- d3 E% t: S ![]()
) P3 |+ S) Q1 F. j* E8 c+ q世界是运动的,粗颗粒,也是好结构!这里又回到了我们的主题,产品的内在结构。先说细颗粒结构。当时,Xilinx的3000是以CLB为基本机构。4 E0 x; z: Q4 g' g# u
xc3000clb.JPG (35.32 KB)
$ X' i W k! D# F2008-9-22 22:22
/ X9 \9 o& F+ j5 @
8 ~, Q! _, j! _+ f$ J+ ] K5 }/ a3 z. e$ `' _+ x
, W; V2 o. A. v% o" Q7 P. R实际上,这个输入的个数是很有讲究的。当时,也有一种激烈的争论,就是5输入的好,还是4输入的好。在实际应用中,应该说,最小的逻辑单元是这样的规模是合理的。但是要注意一点。Xilinx和Lattice后面推出的fpga一样,两个寄存器是具有同一个时钟输入的。9 K3 D, B- _% e
0 U% U, D8 D0 Z; _5 _: l
flex10kstructure.JPG (57.46 KB)
/ ]7 \6 X1 i) Z! h7 \7 g E2008-9-22 22:51 X, N3 v' r4 t8 I3 E; N# E" ^/ [
# v/ X: \; ]! M9 r8 c. A: w. _* l9 L$ o" \; x. r1 {
* |3 r( w! y! @2 O0 L9 P; N' p% X
粗颗粒结构,Altera还是依托自己以前在PLD的经验的积累,他的fpga有很多他的pld产品的血统。世界是基于以权制利的。因为这个时候如果已经有了Wintel的名字一样。 数字电路以及CPU的发展,都和8以及8的倍数有关系。因此。这种大颗粒的结构确保: ~3 n/ J- w& t5 Z& P
1--8个逻辑单元LE为一组LAB。
1 d% u/ T( J- o% y/ t% A/ d2--每个LAB内部有独立的布线资源。确保可以实现8bit adder, shift reg, 8bit counter. 5 ?0 ]* N# } T4 t
3--ESB,实现了存储器的资源和速度同时提高的可能。% n, ^# K$ ]5 R2 A$ G5 F
4--布局布线算法比细颗粒机构的算法简单。2 Q K: o* F9 D0 G/ `" e! F
5--采用了非对称的结构,实现速度需求和控制需求的折衷。 |
|