Altera FPGA粗颗粒结构,嵌入式存储器,长联线结构.Flex10K,他的推出,已经表明,altera的思维已经非常清晰, 大规模的fpga将会是将来的王道!而且,高速的嵌入式块RAM是一个开创新的思维。当时,Xilinx凭借分布式RAM以及内置三态的结构,的确大有横扫千军的架势。但是Flex10K的出现,有效提升了Altera的FPGA产品的竞争力。在RAM需求应用不断上升的市场中。Altera迎来了市场的春天。
论坛 N: u' }7 ^8 e1 g$ \
1--采用多选一,或者一对多的MUX结构,Altera推出应用指南。直到用户有效利用这种方式,实现了三态门的功能。
www.eda365.com8 ]; Q) \( l" u
2--ESB的memory结构,是构建FIFO, DPRAM,大型查找表,都非常方便,
布线资源相对来说,以长联线资源为主。编译速度快。
www.eda365.com" b+ r6 P( F3 _6 l! ~
Xilinx的分布式RAM尽管很灵活,但是随着RAM容量的增加,访问的速度也是递减。同时也要消耗大量的逻辑资源。这个时候,应该说Xilinx和Altera的产品已经是势均力敌。因为中国是新兴的市场。这一点表现得很明显.
EDA365论坛% r. c2 f6 u/ c& |
EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛, L+ |; Y I" l+ o" ~
规模制胜的产物
EDA365论坛网; P9 L$ Q" z" G: _. S2 I2 H
7 Q+ k5 R, v8 r( Z! A% Q
世界是运动的,粗颗粒,也是好结构!这里又回到了我们的主题,产品的内在结构。先说细颗粒结构。当时,Xilinx的3000是以CLB为基本机构。
3 n# O, D' S }, g$ j& ]www.eda365.com
xc3000clb.JPG d" e5 o; H# X
网8 u4 R. _% e1 T2 K/ m
EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛9 Z3 M* Z* ^9 n+ w: `4 }
实际上,这个输入的个数是很有讲究的。当时,也有一种激烈的争论,就是5输入的好,还是4输入的好。在实际应用中,应该说,最小的逻辑单元是这样的规模是合理的。但是要注意一点。Xilinx和Lattice后面推出的fpga一样,两个寄存器是具有同一个时钟输入的。
论坛8 R6 D- i5 ~; V# r
flex10kstructure.JPG (57.46 KB)
EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛' a" U0 N3 x9 i4 J8 R# l W' M
2008-9-22 22:51
- l- i3 L" f [2 M
论坛6 j+ e2 B. O! ^* w
! j6 k6 k" j" f3 O" O
粗颗粒结构,Altera还是依托自己以前在PLD的经验的积累,他的fpga有很多他的pld产品的血统。世界是基于以权制利的。因为这个时候如果已经有了Wintel的名字一样。 数字电路以及CPU的发展,都和8以及8的倍数有关系。因此。这种大颗粒的结构确保:
1--8个逻辑单元LE为一组LAB。
& K' A! Q( l# a2--每个LAB内部有独立的布线资源。确保可以实现8bit adder, shift reg, 8bit counter.
+ p. N2 i/ R! f% A$ |& U3--ESB,实现了存储器的资源和速度同时提高的可能。
4--布局布线算法比细颗粒机构的算法简单。
采用了非对称的结构,实现速度需求和控制需求的折衷。