当前位置:
文档之家› FPGA设计基础可编程逻辑器件
FPGA设计基础可编程逻辑器件
Stratix II 系列概览 功能 EP2S15 EP2S30 EP2S60 EP2S90 EP2S130 EP2S180
自适应逻辑模块(ALM)
等效逻辑单元 (LE) M512 RAM 块 (512 bits) M4K RAM 块 (4 Kbits) M-RAM 块(512 K) 总共 RAM bits DSP块(每个DSP包含4 个18x18乘法器) 锁相环(PLL)
MAX II 器件家族
Feature 逻辑单元 (LE) EPM240/G 240 EPM570/G 570 EPM1270/G 1,270 EPM2210/G 2,210
等效宏单元 (Macrocell)
最大用户IO
192
80
440
160
980
212
1,700
272
内置Flash大小 (bit)
管脚到管脚延时 (ns)
Xilinx IP 核 : Xilinx公司拥有非常完整的IP库
芯片选型指导 1.主流PLD产品 XC9500 Flash工艺PLD,常见型号有XC9536, XC9572,XC95144等。型号后两位表示宏单元数量。 XC9500: 简评:5V产品已经不推荐使用 XC9500XL/XV: 简评:XC9500XL系列 目前仍然是Xilinx主要的PLD产品
5v XC9536 3.3v XC9536XL 2.5v XC9536XV 宏单元 36 备注
XC9572
XC95108 XC95144 XC95288
XC9572XL
XC95108XL XC95144XL XC95288XL
XC9572XV
XC95108XV XC95144XV XC95288XV
6,240
15,600 104 78 0 419,328 12 6
13,552
33,880 202 144 1 1,369,728 16 6
24,176
60,440 329 255 2 2,544,192 36 12
36,384
90,960 488 408 4 4,520,448 48 12
53,016
第2章 可编程逻辑器件
主要厂商
随着可编程逻辑器件应用的日益广泛,许多IC制造厂 家涉足PLD/FPGA领域。目前世界上有十几家生产 CPLD/FPGA的公司,最大的三家是:
ALTERA,
XILINX,
Lattice,
其中ALTERA和XILINX占有了60%以上的市场份额。
1、
概 述 九十年代以后发展很 快,最大的可编程逻辑器 件供应商之一 左图:位于硅谷圣侯塞的 ATERA总部
Stratix :altera大规模高端FPGA,2002年中期推出,0.13um工艺,1.5v内
核供电。集成硬件乘加器,芯片内部结构比Altera以前的产品有很大变化。
简评:Startix芯片在2002年的推出,改变了Altera在FPGA市场上的被动局 面。该芯片适合高端应用。 随着2005年新一代StratixII器件的推出,将被 StratixII逐渐取代。
Mathlab中快速完成数字信号处理的仿真和最终FPGA实现
QuartusII软件:
支持Altera器件设计,支持原理图,HDL语言,
支持波形仿真,时间分析,编程下载。 一般情况不使用它的仿真工具,仿真工具用 Modelsim。
芯片选型指导:
1. 主流PLD产品: MAXII:新一代PLD器件,0.18um falsh工艺,2004年底推出,采用FPGA结 构,配置芯片集成在内部,和普通PLD一样上电即可工作。容量比上一代大大 增加,内部集成一片8Kbits串行EEPROM,增加很多功能。MAXII采用2.5v 或者3.3v内核电压,MAXII G系列采用1.8v内核电压。 简评:性价比不错,未来几年主流器件,推荐使用,不过MAXII容量较大, 对于只需要几十个逻辑单元的简单逻辑应用,建议使用小容量的EPM3000A 系列芯片。
XC2C512
512
1.主流FPGA产品 Xilinx的主流FPGA分为两大类,一种侧重低成本应用, 容量中等,性能可以满足一般的逻辑设计要求,如
Spartan系列;还有一种侧重于高性能应用,容量大,性
能能满足各类高端应用,如Virtex系列,用户可以根据自 己实际应用要求进行选择。 在性能可以满足的情况下,
产品是 ispMACH4000系列PLD和LatticeEC/ECP系列FPGA, 此外,在混合信号芯片上,也有诸多建树,如可编程模拟芯
片ispPAC,可编程电源管理,时钟管理等。
1.PLD产品 MachXO: Lattice利用FPGA技术和结构设计的新一代PLD,
0.13um Flash工艺。 不需要加载,和传统PLD一样上电即可工
138
171 183 292
2
4 4 6
10
12 14 18
每个DSP 块可实现4 个9x9乘法/ 累加器 RAM块可 以另加奇偶 校验位
EP1S80
EP1S120
79040
114140
767
1118
364
520
9
12
22
28
StratixII: Stratix的下一代产品,2004年中期推出,90um工艺,1.2v内核供电,大 容量高性能FPGA 。 简评:性能超越Stratix,是未来几年中,Altera在高端FPGA市场中的主力产品。
计从2005年年底开始,将逐步取代Cyclone器件,成为Altera在中低FPGA 市场中的主力产品。
Cyclone II 系列概览
特性 逻辑单元( LE ) M4K RAM 块 RAM 总量 嵌入式18×18乘法 器 锁相环(PLL) 最大可用I/O管脚
EP2C5 4,608 26 119,808 13 2 142
有特色,种类齐全,性能不错。99年Lattice收购Vantis(原
AMD子公司),2001年收购Lucent微电子的FPGA部门,2004
年以后开始大规模进入FPGA领域,是世界第三大可编程逻辑
器件供应商。目前Lattice公司在上海设有研发部门。
产品选型指导
Lattice在PLD领域发展多年,拥有众多产品系列,目前主流
优先选择低成本器件。
Spartan-3/3L: 新一代FPGA产品,结构与VirtexII类似,全球第一款90nm
工艺FPGA,1.2v内核,于2003年开始陆续推出。
简评:成本低廉,总体性能指标不是很优秀,适合低成本应用场合,是 Xilinx未来几年在低端FPGA市场上的主要产品,目前市场上中低容量型号
开发软件:
ISE:Xilinx公司集成开发的工具
Foundation: Xilinx公司早期的开发工具,逐步被ISE取代
ISE Webpack: Webpack是xilinx提供的免费开发软件, 功能比ISE少一些,可以从xilinx网站下载 嵌入式开发套件(EDK): 用于开发集成PowerPC硬核 和MicroBlaze软核CPU的工具 System Generator for DSP :配合Mathlab,在FPGA中 完成数字信号处理的工具
132,540 699 609 6 6,747,840 63 12
71,760
179,400 930 768 9 9,383,040 96 12
最大可用I/O管脚
358
542
702
886
1,110
1,158
2、
概述 FPGA的发明者,老牌PLD/FPGA公司,是最大可编程逻 辑器件供应商之一。99年Xilinx收购了Philips的PLD部门。
EP2C8 8,256 36 165,888 18 2 182
EP2C20 18,752 52 239,616 26 4 315
EP2C35 33,216 105 483,840 35 4 475
EP2C50 50,528 129 594,432 86 4 450
EP2C70 68,416 250 1,152,000 150 4 622
作。部分型号还集成锁相环和RAM块
型号 LCMXO 256 LCMXO 640 LCMXO 1200 LCMXO 2280 LUT数 量 256 640 1200 2280 等效宏单 元 128 320 600 1140 嵌入式 RAM块 0 0 1 3 分布式 RAM(Kbits) 2 6.1 6.4 7.7 锁相环 0 0 1 2 最大可用 IO数量 78 159 211 271
EP1C12
EP1C20
12,060
20,060
2
2
52
64
CycloneII:Cyclone的下一代产品,2005年开始推出,90nm工艺,1.2v 内核供电,属于低成本FPGA,性能和Cyclone相当,提供了硬件乘法器单 元。
简评:刚刚推出的新一代低成本FPGA,目前市场零售还不容易买到,估
Virtex-4: xilinx最新一代高端FPGA产品,包含三个子 系列:LX,SX,FX 。 简评:各项指标比上一代VirtexII均有很大提高,获得
2005年EDN杂志最佳产品称号,从2005年年底开始
批量生产,将逐步取代VirtexII,VirtexII-Pro,是未来 几年Xilinx在高端FPGA市场中的最重要的产品, Virtex-II:2002年推出,0.15um工艺,1.5v内核,大规模高端FPGA产品 简评:Xilinx比较成功的产品,目前在高端产品中使用广泛,新设计推荐用 户转到Virtex-4器件上。 Virtex-II pro: 基于VirtexII的结构,内部集成CPU和高速接口的FPGA产品
逻辑单元 LE
10570 18460
1.5v EP1S10 EP1S20