打印

Xilinx与Altera的FPGA区别

[复制链接]
5390|44
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gaochy1126|  楼主 | 2021-5-29 08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两家FPGA的区别本人认为有两方面吧:1.基本逻辑资源;2.内部基本架构。(也可以看成一方面吧)
  从好用来说,肯定是Xilinx的好用,不过Altera的便宜
  他们的特点,Xilinx的短线资源非常丰富,这样在实现的时候,布线的成功率很高,尤其是逻辑做得比较满的时候。
  Altera的FPGA的短线资源经常不够用,经常要占用LE来充当布线资源(这也是为什么Altera的FPGA可以便宜的原因,资源少些当然便宜,但是如果你是高手,也能把他的性能发挥得很好。
  另外就是关于块RAM,Xilinx的双口RAM是真的,Altera的没有双口RAM,如果你要实现真正的双口RAM,只能用两块RAM来背靠背地实现,这样你的RAM资源就少了一半,如果你的应用对片内双口RAM的需求很重要,用Altera的就划不来。
1.基本逻辑资源
  打字太累,大家去下载看看吧。。。
  虽然使用的举例比较老的芯片,但是也能说明问题,省去打字的时间,多去思考,岂不美滋滋。
2.内部基本架构
  从1985年Xilinx公司推出第一片FPGA到现在,FPGA的使用已经有近30年的历史了。目前主流市场的FPGA主要还是Xilinx和Altera两大系列,下面分别来介绍下它们各自的基本结构组成。
  Xilinx的FPGA主要由以下单元结构组成:可配置逻辑块(CLB)、时钟管理模块(CMT)、存储器(RAM/FIFO)、数字信号处理模块(DSP)和一些专用模块。以Virtex-5为例,简单介绍下各模块的功能。
1.CLB是FPGA中组成设计逻辑的主要资源,也是电路设计中工作的主要对象,下面对CLB的内外结构做一个简单介绍。
  FPGA的逻辑就是由阵列排布的CLB实现的,每个CLB单元都和一个开关阵列相连,并受其控制以实现逻辑,如下图所示
  每一个CLB中包含有两个基本结构(Slice),每个基本结构中包含4个查找表(LUT)、4个存储单元、广函数多路器(Wide_function Multiplexer)和进位逻辑,这种基本结构(Slice)称为SLICEL。另外,有些基本结构(Slice)中还包含使用RAM存储数据的功能和使用32位寄存器移位的功能,支持这些功能的基本结构称为SLICEM。
2、时钟管理模块(CMT)
  时钟管理模块(CMT)用于产生高质量的时钟,以Virtex-5系列器件为例,CMT包括两个 数字时钟管理单元(DCM)和一个锁相环电路(PLL)。
3、存储器(RAM/FIFO)
  现代Xilinx的FPGA都有内部的存储器块,以Virtex-5为例,内部包含若干块RAM,每一块36KB,并且RAM的大小可以灵活配置。Virtex-5内的RAM是同步的双口RAM,并且可以配置为多速率的FIFO存储器,极大地提高了设计的灵活性。
4、数字信号处理模块(DSP)
  大多数的FPGA产品都提供了DSP。
5、其他专用模块
  除了上述模块外,在现代的Xilinx的FPGA产品中还有一些其他专用模块,例如:Rocket IO千兆位级收发器、PCI Express端点模块和三态以太网MAC模块等。
  Altera公司的产品一般包括如下单元结构:逻辑阵列模块(LAB)、TriMatrix存储器模块(RAM)、数字信号处理模块(DSP)和锁相环模块(PLL)。下面以StartixII 器件为例说明Altera 公司产品的结构。
1、 逻辑阵列模块(LAB)
  逻辑阵列模块(LAB)的主要结构是8个适应逻辑模块(ALM),还包括一些进位链和控制逻辑等结构。适应逻辑模块(ALM)是StratixII器件的基本模块,其结构如下图。
   每个ALM中都包含了两个可编程的寄存器、两个专用全加器、一个进位链、一个共享算术链和一个寄存器链。需要注意的是,在上图所示的组合逻辑块(Combinational Logic)中包含了两个4输入4 查找表(LUT)和4个三输入的查找表。
2、 存储器模块(RAM)
  StratixII器件具有TriMatrix存储结构,它包括3种大小的嵌入式RAM块。TriMatrix存储器包括512位的M512块、4Kb的M4K块和512Kb的M-RAM块,每个都可以配置支持各种特性。
3、 数字信号处理模块(DSP)
  DSP块结构是为实现多种 最大性能和最小逻辑资源利用率的DSP功能而优化的。
4、 锁相环(PLL)
  StratixII器件具有多达12个锁相环(PLL)和48个独立系统时钟,可以作为中央时钟管理器满足系统时序需求。
  以上可以看出,Xilinx与Altera的FPGA的结构最大不同还是其逻辑单元部分:Xilinx的逻辑单元基本组成为可配置逻辑模块(CLB),而Altera的为LAB,但更深一层讲,CLB和LAB里面也都是由LUT、触发器等构成的。两个公司的FPGA组成各有特点,这也决定了它们的FPGA产品在功能上各有特点。
总结一下:X家独有 可配置逻辑块(CLB)/SliceA家独有 逻辑阵列模块(LAB)

使用特权

评论回复

相关帖子

沙发
yorkbarney| | 2021-5-30 22:17 | 只看该作者
资料够全的,多谢分享                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:34 回复TA
赞一个 
板凳
eefas| | 2021-5-30 22:17 | 只看该作者
以后多交流交流                  

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
地板
juliestephen| | 2021-5-30 22:17 | 只看该作者
  应用还是很广泛的                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
5
burgessmaggie| | 2021-5-30 22:17 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
6
febgxu| | 2021-5-30 22:17 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
7
sdlls| | 2021-5-30 22:18 | 只看该作者
这些资料太全了!!!                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
8
jimmhu| | 2021-5-30 22:18 | 只看该作者
  应用还是很广泛的                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
9
pentruman| | 2021-5-30 22:18 | 只看该作者
感谢分享,提供的例程很实用                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:35 回复TA
赞一个 
10
vivilyly| | 2021-5-30 22:18 | 只看该作者
相当全的资料,很适合初学者                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
11
loutin| | 2021-5-30 22:18 | 只看该作者
这些资料太全了!!!                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
12
abotomson| | 2021-5-30 22:19 | 只看该作者
非常感谢楼主分享                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
13
geraldbetty| | 2021-5-30 22:19 | 只看该作者
有时间需要好好看看   不错                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
14
typeof| | 2021-5-30 22:19 | 只看该作者
感谢分享,提供的例程很实用                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
15
primojones| | 2021-5-30 22:19 | 只看该作者
感觉今后应该用的人很多                                   

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
16
fentianyou| | 2021-5-30 22:19 | 只看该作者
谢谢lz分享,很有用                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:36 回复TA
赞一个 
17
yujielun| | 2021-5-30 22:19 | 只看该作者
内容还是非常丰富的                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:37 回复TA
赞一个 
18
gygp| | 2021-5-30 22:19 | 只看该作者
资料够全的,多谢分享                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:37 回复TA
赞一个 
19
modesty3jonah| | 2021-5-30 22:19 | 只看该作者
资料的确是很全面                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:37 回复TA
赞一个 
20
nomomy| | 2021-5-30 22:19 | 只看该作者
相当全的资料,很适合初学者                                 

使用特权

评论回复
评论
gaochy1126 2021-5-30 22:37 回复TA
赞一个 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1051

主题

11300

帖子

26

粉丝