FPGA/CPLD 概述
FPGA(现场可编程门阵列)与 CPLD(复杂可编程逻辑器件)都是可编程逻辑器件,它们是在PAL,GAL等逻辑器件的基础之上发展起来的。同以往的PAL,GAL等相比较,FPGA/CPLD的规模比较大,它可以替代几十甚至几千块通用IC芯片。这样的FPGA/CPLD实际上就是一个子系统部件。这种芯片受到世界范围内电子工程设计人员的广泛关注和普遍欢迎。经过了十几年的发展,许多公司都开发出了多种可编程逻辑器件。比较典型的就是Xilinx公司的FPGA器件系列和Altera公司的CPLD器件系列,它们开发较早,占用了较大的PLD市场。当然还有其它许多类型器件,如:Lattice,Vantis,Actel,Quicklogic,Lucent等。
(99年Lattice收购了Vantis,Xilinx收购了Philips的PLD部门)
排名 |
公司 |
销售额(亿美金) |
市场占有率 |
1 |
Altera |
5.96 |
30.1 |
2 |
Xilinx |
5.74 |
29.0 |
3 |
Vantis |
2.20 |
11.1 |
4 |
Lattice |
2.18 |
11.0 |
5 |
Actel |
1.39 |
7.0 |
6 |
Luccent |
0.85 |
4.3 |
7 |
Cypress |
0.44 |
2.2 |
8 |
Atmel |
0.42 |
2.1 |
9 |
Philips |
0.28 |
1.4 |
10 |
Quicklogic |
0.24 |
1.2 |
(1998年世界十大PLD公司(资料来源:99年4月《电子产品世界》)
尽管FPGA,CPLD和其它类型PLD的结构各有其特点和长处,但概括起来,它们是由三大部分组成的,
·一个二维的逻辑块阵列,构成了PLD器件的逻辑组成核心。
·输入/输出块。
·连接逻辑块的互连资源,连线资源由各种长度的连线线段组成,其中也有一些可编程的连接开关,它们用于逻辑块之间、逻辑块与输入/输出块之间的连接。
典型的PLD的框图
|
兰色:逻辑单元
红色:连线资源
黄色:输入输出块
|
对用户而言,CPLD与FPGA的内部结构稍有不同,但用法一样,所以多数情况下,不加以区分。
FPGA/CPLD芯片都是特殊的ASIC芯片,它们除了具有ASIC的特点之外,还具有以下几个优点:
·随着VlSI(Very
Large Scale IC,超大规模集成电路)工艺的不断提高单一芯片内部可以容纳上百万个晶体管,
FPGA/CPLD芯片的规模也越来越大,其单片逻辑门数已达到数十万门,它所能实现的功能也越来越强,同时也可以实现系统集成。
·FPGA/CPLD芯片在出厂之前都做过百分之百的测试,不需要设计人员承担投片风险和费用,设计人员只需在自己的实验室里就可以通过相关的软硬件环境来完成芯片的最终功能设计。所以,
FPGA/CPLD的资金投入小,节省了许多潜在的花费。
·用户可以反复地编程、擦除、使用或者在外围电路不动的情况下用不同软件就可实现不同的功能。所以,用FPGA/CPLD试制样片,能以最快的速度占领市场。
FPGA/CPLD软件包中有各种输入工具和仿真工具,及版图设计工具和编程器等全线产品,电路设计人员在很短的时间内就可完成电路的输入、编译、优化、仿真,直至最后芯片的制作。
当电路有少量改动时,更能显示出FPGA/CPLD的优势。电路设计人员使用FPGA/CPLD进行电路设计时,不需要具备专门的IC(集成电路)深层次的知识,
FPGA/CPLD软件易学易用,可以使设计人员更能集中精力进行电路设计。
FPGA/CPLD 厂商 概述 |