- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章 Altera可编程逻辑器件
C MO S 逻辑
标准 逻辑
编程 逻辑
ASICs
ASSPs
其它 标准逻 辑
简 单 PLD
FPGAs
CPLDs
门阵 列
标准 单元
全定 制
MAX MAX 9000 MAX 7000 MAX 5000 MAX 3000 Classic FLEX/ACEX FLEX 10K ACEX 1K FLEX 8000 FLEX 6000
第3章 Altera可编程逻辑器件
6.MAX9000系列
MAX9000系列把MAX7000的高效宏单元结构与 FLEX的高性能、延迟可预测的快速通道(FastTrack) 互连结构结合在一体,适用于系统级功能集成。 MAX9000采用EEPROM技术。MAX9000器件的集成度 为6000~12000可用门、320~560个宏单元及多达216 个用户I/O引脚。MAX9000器件适用于用PLD的高性能 和ISP的灵活性进行门阵列设计的场合。
第3章 Altera可编程逻辑器件
9.MAX3000A系列
MAX3000A系列是Altera的廉价、高集成度的可编 程逻辑系列,集成度范围为600~5000可用门、32~256 个 宏 单 元 、 34 ~ 158 个 可 用 I/O 引 脚 。 这 些 基 于 EEPROM的器件组合传输延迟快至4.5 频率达192.3 ns,16位计数器 MHz。MAX3000A器件具有多个系统时
FLEX10K的高密度和易于在设计中实现复杂宏函数与
存储器,因此可以适应系统级设计的需求。
第3章 Altera可编程逻辑器件
每个FLEX10K器件都包含一个嵌入式阵列,它为设 计者提供了有效的嵌入式门阵列和灵活的可编程逻辑。 嵌入式阵列是由一系列嵌入式阵列块(EAB)组成的, 它能够用来实现各种存储器和复杂逻辑功能。另 外,FLEX10K器件能够通过外部配置EPROM或智能控 制器进行在电路(在系统)配置。FLEX10K器件也提 供多电压(Multivolt)I/O接口,它允许器件桥接在以不同 电压工作的系统中。
第3章 Altera可编程逻辑器件
MAX7000A器件通过嵌入IEEE标准1149.1(JTAG)
接口支持3.3VISP,并具有高级引脚锁定功能。这种器件 具有节能模式,用户可以将信号通路或整个器件定义为
低功耗模式。因为大多数逻辑应用中只要求小部分逻
辑门工作在最高频率上,所以使用这一特性,可使器件整 体能耗减少50%以上。MAX7000还具有可编程压摆率 控制、六个引脚或逻辑驱动输出使能信号、快速建立 时间的输入寄存器,多电压I/O接口能力和扩展乘积项分 布可配置等结构特性。
第3章 Altera可编程逻辑器件
第3章 Altera可编程逻辑器件
3.1 综述 3.2 MAX7000系列器件 3.3 FLEX10K系列器件 3.4 APEX20K系列器件
第3章 Altera可编程逻辑器件
3.1 综 述
3.1.1 Altera 器件性能特点 Altera公司成立10余年来,一直致力于高密度可编 程逻辑器件的研发与生产,成为业界的佼佼者。Altera的 CPLD器件具有良好的性能、极高的密度和非常大的灵 活性,它通过高集成度、多I/O容量及最快的速度为用户 的各种需求提供有效的解决方案,极大地满足了对“在 单可编程芯片系统”(Systemona Programmable Chip) 日益增长的需求。图3.1表示了Altera器件与CMOS器件 的关系。
第3章 Altera可编程逻辑器件
2.高密度逻辑集成
为缩小印制板的尺寸和成本,设计人员总是寻求尽 可能高的集成度,试图通过把更多的逻辑集成到更少的 器件中来降低成本。此外,对现有的设计也经常进行二 次开发。高逻辑集成度的CPLD为上述要求提供了很好 的解决方案。Altera器件密度从300门到100万门,能够集 成现有的各种逻辑器件,包括小规模及大规模标准逻辑 器件、PLD、FPGA或ASIC器件。
第3章 Altera可编程逻辑器件
FLEX10K还具有多个低失真时钟、时钟锁定和时钟自
举锁相环(PLL)电路以及内部三态总线等特性。所 有这些特点使得FLEX10K器件成为替代传统专用门阵 列的理想选择。 2.5V、0.25μm的FLEX10KE器件支持实现有高效 双端口RAM,进一步增强了FLEX10K系列器件的性能。 用FLEX10KE设计的3.3VPCI比用FLEX10KA所设计的 平均要快20%~30%。
第3章 Altera可编程逻辑器件
5.兆(Mega)功能模块
Altera的CPLD高达100万门的集成度,使得在单个 可编程器件中实现一个完整的数字系统成为可能。为 了推进这种高集成度器件的应用,进一步缩短设计周 期,Altera提供了兆功能模块并支持AMPP(Altera Megafunction Partners Program)功能。兆功能模块具 有高度的灵活性及固定功能器件所不能达到的性能,如 高速有限冲击响应(FIR)滤波器。兆功能可以实现总 线协议(PCI总线)、DSP、图像处理、高速网络(包 括异步传输方式(ATM))、微处理器及微型外设等。
第3章 Altera可编程逻辑器件
图3.3 Altera CPLD结构演变示意图
第3章 Altera可编程逻辑器件
下面简单介绍Altera全系列CPLD的性能特点。
1.APEX20K系列 APEX20K系列器件具有集LUT、PT和存储器于一 体的多核结构,这种特性能将各种子系统如处理器、存 储器及接口功能集成在单个芯片上。APEX20K系列七
种器件的典型门数从1万门到100万门。Altera的第四代
可编程逻辑器件开发工具软件Quartus支持APEX20K系 列器件。
第3章 Altera可编程逻辑器件
2.ACEX1K系列
ACEX1K系列是Altera最新推出的基于查找表结构 的CPLD,具有高性能、低价格特性。 MAX+PLUSⅡV9.6以上版本支持ACEX1K系列器件的 开发。 3.FLEX10K系列 FLEX10K器件系列是第一款多达25万门的嵌入式 PLD,该系列包括FLEX10A、FLEX10KB和FLEX10KE。
APEX APEX 20K
图3.1 Altera器件与CMOS器件的关系
第3章 Altera可编程逻辑器件
Altera可编程器件除了具有PLD的一般特点外,还具
有改进的结构、先进的处理技术、现代化的开发工具 以及多种Mega功能选用等优点。
1.高性能
Altera器件采用先进的CMOS技术,具有非常低的功 耗和相当高的速度;采用连续式互连结构,在整个芯片内 提供快速、连续的信号延时;诸如对芯片内部电路的专 业化改进也增强了系统性能。
第3章 Altera可编程逻辑器件
作为复杂的系统级功能,Altera的兆功能模块是由预
先验证过的硬件描述语言(HDL)设计的。兆功能模 块应用范围包括从标准模块(如通用异步收/发器控制
器UART)到利用PLD的特点改进的实例设计。
6.在系统可编程(ISP) Altera器件的在系统可编程性(ISP)提高了设计灵活 性,简化了样品制做过程及流水线生产过程,并且可以对 产品进行 快速而有效的现场升级。Altera的ISP使 用 IEEE1149.1标准的JTAG测试端口,可以在一个独立的生 产过程中对器件进行编程,并可以对印刷电路板(PCB) 进行功能测试。
第3章 Altera可编程逻辑器件
7. MAX7000系列
MAX7000系列是Altera公司速度最快的可编程器 件,其集成度(包括MAX7000E、MAX7000S和
MAX7000A器件)为600~10000可用门、32~256个宏
单元及36~212个用户I/O引脚。这些基于EEPROM的 器件组合传输延迟快至4.5ns,16位计数器的频率可达 192.3MHz。此外,MAX7000器件输入寄存器的建立时 间非常短,能提供多个系统时钟且有可编程的速度/功耗 控制。MAX7000E是MAX7000系列的增强型, MAX7000S器件也具有MAX7000E器件的增强特性,且 支持JTAG的边界扫描测试(BST)回路和ISP。
第3章 Altera可编程逻辑器件
设计 思想
设计 输入 少于 一小 时
设计 处理 两分 钟
设计 仿真 两小 时
器件 编程 少于 两分 钟
系统 测试
图3.2 用Altera器件设计1万门逻辑典型开发周期图
第性能价格比
Altera公司不断改进产品的开发与制造工艺,10多年 积累的经验使其工艺技术及制造工艺非常先进,因此能 够提供性能价格比合理的可编程逻辑器件。Altera的 PLD的成本与门阵列相当。
第3章 Altera可编程逻辑器件
3.1.2 Altera器件系列
Altera公司提供了三大类10个系列的CPLD产品:多 阵列MAX9000、MAX7000、MAX5000、MAX3000和 Classic系列;柔性(可更改)逻辑单元阵列FLEX10K、 FLEX8000 及 FLEX6000 系 列; 先进的可编程单元阵列 APEX20K 、 ACEX1K 系 列 。 FLEX 器 件 采 用 查 找 表 (LUT)结构来实现逻辑功能,MAX和Classic器件采用 乘积项(Produc-Term/PT)结构来实现逻辑功能,而APEX 器件采用集LUT、PT和存储于一体的多核结构来实现 逻辑功能。每种器件系列针对具体的应用都有各自的 特点。表3.1为Altera器件性能对照表。
第3章 Altera可编程逻辑器件
5.FLEX6000系列
FLEX6000系列为大容量设计提供了一种低成本 可编程的交织式门阵列。该器件采用OptiFLEX结构,它 由许多含有一个4输入查找表、一个寄存器以及作为进 位链和级联链功能的专用通道的逻辑单元(LE)组成。 每10个LE组成一个逻辑阵列块(LAB)。FLEX6000器 件也含有可重构的SRAM单元,设计者在设计初期直到 设计测试过程中可以灵活、迅速地更改其设计。 FLEX6000系列提供16000~25 000个可用门、1320~ 1960个LE及117~218个用户I/O引脚。此外,FLEX6000 能够实现在线重配置并提供多电压I/O接口操作。