CPLD芯片选型(一)
经过几十年的发展,全球各大开发商和供货商都开发出了多种可编程逻辑器件 . 比较典型的就是 Xilinx 公司的 FPGA 器件和 Altera 公司的 CPLD 器件系列,他们开发较早,占有大部分市场?在欧洲用 Xilinx 的人多,而 Altera 公司占有日本和亚太地区的大部分市场,在美国则是平分秋色。以上两家公司占有了全球 60% 以上的市场份额,他们共同决定了 PLD 技术的发展方向。 Lattice 公司在 1999 年收购了 Vantis ,成为第三大 PLD 供应商。其它供货商还有 Actel , Quicklogic , Lucent 等等,下面作一简要介绍 :
Altera 公司是 90 年代以后发展最快、最大的可编程逻辑器件供应商之一。主要产品有 :MAX3000/7000 , FLEX10K , APEX20K , ACEX1K , Stratix , Cyclone 等;开发软件为 MaxplusⅡ 和 QuartusⅡ 。其中 MaxplusⅡ 是公认的最成功的 PLD 开发平台之一,配合使用 Altera 公司提供的免费 OEM HDL 综合工具可以达到最高的效率。公司提供免费试用版或演示版 ( 当然商业版大都要收费的 ) ,可以免费从其公司网站上下载 MaxplusⅡ(BASELINE 版或学生版 ) ,或向其代理商索取该软件,然后再从其专业网站上申请注册文件 license 进行注册以后便可使用。这套软件能够满足一般学习和简单开发的要求?
Xilinx 公司是 FPGA 的发明者,也是全球最大的可编程逻辑器件的供应商之一。产品种类较全,主要有 :XC9500/4000 , Coolrunner(XPLA3) , Spartan , Virtex 等;开发软件为 Foundation 和 ISE 。 ISE(Integrated System Configuration) 提供从设计输入、仿真、编译、布局布线和下载的全程功能,其最新版本为 6 .1 版,支持 Xilinx 公司推出的所有最新的 FPGA 器件,如 Virtex-Ⅱ Pro , Virtex-Ⅱ , Spartan-Ⅱ E 和 coolrunner-Ⅱ 。该公司推出免费软件 :WEB PACK 。同样也需要在其专业网站上申请授权文件进行注册才能使用。近年来, Xilinx 在其 FPGA 里固化了各种硬核,如存储器,时钟管理和算术功能,其最新的成果是在 FPGA 里集成了硬 CPU core 和高速串行 I/O core ,具有通过 Internet 重配置逻辑的功能。
Lattice 是 ISP 技术的发明者, ISP 技术极大的促进了 PLD 产品的发展。与上两家公司相比,其开发工具略逊一筹。中小规模的可编程逻辑器件较有特色。 1999 年推出可编程模拟器件,同年收购了 Vantis( 原 AMD 子公司 ) ,成为第三大可编程逻辑器件供应商。于 2001 收购 Agere 公司 ( 原 Lucent 微电子部 ) 的 FPGA 部门。主要产品有 ispLSI2000/5000/8000 , MACH4/5 , ispMACH4000 等。
Altera CPLD
Altera公司作为全球最大的可编程逻辑器件供应商之一,可提供MAX7000S(E)、MAX7000A(AE)、MAX7000B、FLEX6000A、FLEX10KA、FLEX 10KE 等系列产品。这些产品可用于组合逻辑、时序、算法、双端口RAM、FIFO 的设计。在加ALTERA 公司的MAX+pulsII 9.62 开发软件集设计输入、处理、校验和器件编程于一体,集成度高,开发周期短。
EPM7000 系列 CPLD 器件的性能特点
•以第二代多阵列矩阵(MAX)结构为基础,是一种高性能CMOS EEPROM 器件;
•通过JTAG 接口可实现在线编程(ISP);
•逻辑密度为600~5000 个可用编程门电路,128 个宏单元;
•引脚到引脚的逻辑延时为5.0ns,计数器工作频率可达到178MHz;
•有集电极开路选择,可编程宏单元触发器;
•具有专有的清除、时钟、输出使能控制;
•包括一个可编程的程序加密位,全面保护专利设计。
Xilinx Altera 芯片 选型 CPLD 相关文章:
- DSP+FPGA嵌入式多路视频监控系统硬件平台(04-10)
- FPGA最小系统之:实例2 在Xilinx的FPGA开发板上运行第一个FPGA程序(07-15)
- 利用XPS工具快速生成Virtex FPGA的板级支持包(03-18)
- 利用NI CompactRIO与NI Single-Board RIO实现从快速构造原型到低成本发布(03-19)
- 创建还是购买:什么是您嵌入式设计的最好选择?(07-06)
- Pmod规范,或Arduino伪标准(08-27)