第4章ALTERA的CPLD与FPGA器件08_09_27.pdf
《第4章ALTERA的CPLD与FPGA器件08_09_27.pdf》由会员分享,可在线阅读,更多相关《第4章ALTERA的CPLD与FPGA器件08_09_27.pdf(131页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ALTERA的CPLD与FPGA器件ALTERA的CPLD与FPGA器件第四章一、一、Altera器件一般介绍器件一般介绍二、二、MAX 7000 系列器件系列器件三、三、FLEX10K系列器件系列器件四、四、边界扫描测试边界扫描测试一、一、Altera器件一般介绍器件一般介绍1、Altera 公司简介公司简介2、Altera 器件系列简介器件系列简介3、Altera 器件的用户器件的用户I/O引脚和典型可用门引脚和典型可用门4、Altera 器件的命名方法器件的命名方法5、Altera 器件性能特点器件性能特点Altera 公司简介?1983年在美国成立,总部位于加州圣何塞。?2006年销售
2、额为12.9亿美元。?2,600多名员工分布在19个国家中。?在全球有14,000个客户单位。(NASDAQ:ALTR)设计工具高密设计工具高密CMOS可编程逻辑器件知识产权可编程逻辑器件知识产权可编程的解决方案可编程的解决方案ALTERA的全世界制造能力的全世界制造能力委托 Sharp、TSMC、WaferTech 代工生产Altera 亚洲技术中心亚洲技术中心槟榔屿槟榔屿,马来西亚马来西亚全球性的研究与开发全球性的研究与开发欧洲技术中心High Wycombe,U.K.IC,Software and IP Design亚洲技术中心槟榔屿,马来西亚集成电路设计和测试工程62,000 Sq.F
3、oot Facility Supports up to 350 Employees2、Altera器件系列简介器件系列简介注:注:除除MAX系列为系列为CPLD外,其余均为外,其余均为FPGA。Altera的的PLDMAX系列系列ClassicMAX 3000A MAX 5000 MAX 7000MAX 7000SMAX 7000AMAX 7000B MAX 9000MAX FLEX系列系列FLEX 6000 FLEX 8000 FLEX 10KFLEX 10KAFLEX 10KBFLEX 10KVFLEX 10KEAPEX系列系列APEX 20K APEX 20KE APEX ACEX系列系
4、列ACEX 1KACEX 2KCyclone系列系列CycloneCyclone Stratix系列系列StratixStratix GXStratix Altera器件系列英文缩写器件系列英文缩写Classic An Altera device family based on Alteras original EPROM-based EPLD architecture.APEX An Altera embedded programmable logic device family based on the Advanced Programmable Embedded Matrix(APEXT
5、M)architecture,which integrates look-up table logic,product-term logic,and memory.先进的可编程单元阵列先进的可编程单元阵列FLEXFlexible Logic Element MatriX:柔性柔性(可更改可更改)逻辑单元阵列逻辑单元阵列MAX Multiple Array Matrix 多阵列多阵列ACEX An Altera device family of mid-density,look-up-table(LUT)-based programmable logic devices(PLDs)that of
6、fer the low cost and high performance needed for price-sensitive communications applications.2、Altera器件系列简介器件系列简介Altera公司目前提供了四大类十余个系列的公司目前提供了四大类十余个系列的CPLD产品产品:1、多阵列结构:、多阵列结构:MAX系列系列(MAX9000、MAX7000、MAX5000、MAX3000)Classic系列系列2、柔性、柔性(可更改可更改)逻辑单元阵列结构:逻辑单元阵列结构:FLEX系列系列(FLEX10K、FLEX8000及及FLEX6000)3、先进的
7、可编程单元阵列结构:、先进的可编程单元阵列结构:APEX系列系列(APEX 20K)、ACEX 系列系列(ACEX 1K)。4、新一代、新一代SOPC器件:器件:Stratix(层云)(层云)和和Cyclone(飓风)(飓风)2、Altera器件系列简介器件系列简介?MAX系列系列基于乘积项的结构,基于乘积项的结构,CPLD,器件编程数据可永久保存。,器件编程数据可永久保存。?MAX II系列系列2004年推出的第二代低成本年推出的第二代低成本MAX CPLD产品,采用新的查找表结构,产品,采用新的查找表结构,成本降低了一半成本降低了一半,功耗只有,功耗只有MAX系列的系列的1/10,性能是上
8、一代的两倍多。,性能是上一代的两倍多。?FLEX系列系列基于查找表的结构,业界第一个在基于查找表的结构,业界第一个在PLD中嵌入存储器块(中嵌入存储器块(EAB)的器件。)的器件。?APEX系列(支持系列(支持SOPC)第一种采用多核结构的第一种采用多核结构的PLD(集(集ESB(Embedded System Block)、查找表、查找表LUT、乘积项于一体,系统级芯片,集成度较高。、乘积项于一体,系统级芯片,集成度较高。2、Altera器件系列简介器件系列简介?ACEX系列系列结构与结构与FLEX10K系列器件类似,但工作电压更低(系列器件类似,但工作电压更低(2.5V和和1.8V),制作
9、工艺更先进,功耗更低。),制作工艺更先进,功耗更低。?Cyclone系列(支持系列(支持SOPC)2002年推出低成本年推出低成本FPGA Cyclone,2004年推出年推出Cyclone?Stratix系列(支持系列(支持SOPC)2002年推出高速度、高密度年推出高速度、高密度FPGA Stratix,2004年推出年推出Stratix。Altera器件的性能对照表器件的性能对照表FLEX 6000FLEX 6000查找表查找表连续式连续式SRAM721281.6万万 2.4万万MAX 9000MAX 9000乘积项乘积项连续式连续式连续式连续式连续式连续式连续式连续式连续式连续式EEP
10、ROMEEPROMEEPROMEEPROMEEPROM乘积项乘积项乘积项乘积项乘积项乘积项乘积项乘积项MAX 7000MAX 7000MAX 5000MAX 5000MAX 3000MAX 3000ClassicClassic5221636212281002268362121万万 1.8万万600 1万万600 3750600 5000300 900Altera CPLD结构演变示图结构演变示图P72 图图4.2全局连线全局连线可编程连线阵列可编程连线阵列增强型可编程连线阵列增强型可编程连线阵列Fast Track快速通道互连快速通道互连Fast Track快速通道互连快速通道互连Classi
11、cMAX5000MAX3000MAX7000FLEX10KFLEX8000FLEX6000MAX9000APEX20K所有的所有的Altera器件系列均采用器件系列均采用CMOS工艺工艺,其中一些系列经过不地改进其中一些系列经过不地改进,已采用了更为先进的工艺技术。下图归纳了已采用了更为先进的工艺技术。下图归纳了Altera器件的结这些结构保证了器件在各种集成度下都能够保持高性能。器件的结这些结构保证了器件在各种集成度下都能够保持高性能。3、Altera器件的用户器件的用户I/O引脚和典型可用门引脚和典型可用门器件系列器件系列 用户用户 I/O 引脚引脚 可用门可用门 Stratix GX 最
12、多 589 个 1057041250 个 LE Stratix II 最多 1173 个 15600179400 个 LE Cyclone II 最多 622 个 460868416 个 LE MAX II 最多 272 个 2402210 个 LE Stratix 4221234 1057079040 个 LE Cyclone 104301 291020060 个 LE APEX II 492 1140 120 万 630 万 APEX 20K 128 808 3 万 150 万 ACEX 1K 130 333 1 万 25 万 FLEX 10K 59 470 1 万 25 万 MAX 70
13、00 36 212 600 2 万 MAX 3000 44 208 600 5,000 1.FLEX系列系列EPF10K250 FLEX 10K系列,有2501000个可用逻辑门EPF6010FLEX 6000系列,有101000个可用逻辑门2.MAX系列系列EPM9320MAX 9000系列,有320个可用宏单元EPM7032MAX 7000系列,有32个宏单元EP610、EP910、EP1810 Classic系列*EPM240MAX 系列,有240个逻辑单元3.APEX系列系列EP20K1500APEX 20K系列,有15001000个可用逻辑门*EP2A90 APEX II系列,约有9
14、01000个LE可用门数,以K为单位4、Altera器件的命名方法器件的命名方法可用门数,以K为单位宏单元数宏单元数逻辑单元数逻辑单元数4.ACEX系列系列EP1K30 ACEX 1K系列,有301000个可用逻辑门-*5.Cyclone系列系列EP1C20Cyclone系列,约有201000个LEEP2C70Cyclone 系列,约有701000个LE*6.Stratix系列系列EP1S80Stratix系列,约有801000个LEEP2S180Stratix 系列,约有1801000个LE*7.Stratix GX系列系列EP1SGX40GStratix GX系列,约有401000个LE新
15、产品的容量均用LE数来衡量!新产品的容量均用LE数来衡量!4、Altera器件的命名方法器件的命名方法5、Altera 器件性能特点器件性能特点Altera器件采用先进的器件采用先进的CMOS技术,具有非常低的功耗和相当高的速度技术,具有非常低的功耗和相当高的速度;?采用连续式互连结构采用连续式互连结构,在整个芯片内提供快速、连续的信号延时在整个芯片内提供快速、连续的信号延时;?对芯片内部电路的改进也增强了系统性能。对芯片内部电路的改进也增强了系统性能。(1)高性能)高性能?Altera器件的集成度从器件的集成度从300门到超过门到超过1000万门万门,可用来设计、集成现有的各种逻辑器件可用来
16、设计、集成现有的各种逻辑器件,包括中、小规模及大规模标准逻辑器件、包括中、小规模及大规模标准逻辑器件、MCU、CPU、DSP及各种接口电路,直至实现单片系统(及各种接口电路,直至实现单片系统(SOC)。)。(2)高密度逻辑集成)高密度逻辑集成?Altera的快速、直观、易于使用的的快速、直观、易于使用的Quartus和和MAX+PLUS开发系统(软件)简单、易学,功能强大,能够有效的缩短用户的开发周期。开发系统(软件)简单、易学,功能强大,能够有效的缩短用户的开发周期。?使用使用Quartus或或MAX+PLUS开发系统进行工程设计、编译处理、仿真校验以及对器件下载编程一般只需几分钟到几小时。
17、开发系统进行工程设计、编译处理、仿真校验以及对器件下载编程一般只需几分钟到几小时。(3)较短的开发周期)较短的开发周期用用Altera器件设计器件设计1万门规模的逻辑系统所需要的典型时间。万门规模的逻辑系统所需要的典型时间。(4)高性能价格比)高性能价格比?Altera公司不断改进产品的开发与制造工艺公司不断改进产品的开发与制造工艺,10多年积累的经验使其工艺技术及制造工艺达到业界领先多年积累的经验使其工艺技术及制造工艺达到业界领先,因此能够提供性价比合理的可编程逻辑器件。因此能够提供性价比合理的可编程逻辑器件。(5)丰富的优化宏函数)丰富的优化宏函数为了进一步缩短设计周,Altera提供了M
18、egaCore宏函数并支持AMPP(Altera Megafunction Partners Program)功能。?宏函数具有高度的灵活性及固定功能器件所不能达到的性能宏函数具有高度的灵活性及固定功能器件所不能达到的性能,可用来实现如可用来实现如高速有限冲击响应(高速有限冲击响应(FIR)滤波器、总线协议()滤波器、总线协议(PCI总线)、总线)、DSP、图像处理、高速网络通讯(包括异步传输方式(、图像处理、高速网络通讯(包括异步传输方式(ATM)、微处理器及标准外设接口电路)、微处理器及标准外设接口电路等。等。?作为复杂的作为复杂的系统级功能系统级功能,Altera的宏函数是由预先验证过的
19、硬件描述语言(的宏函数是由预先验证过的硬件描述语言(HDL)设计的。)设计的。(6)在系统可编程)在系统可编程(ISP)?Altera器件的在系统可编程性器件的在系统可编程性(ISP)提高了设计灵活性提高了设计灵活性,简化了样品制做过程及流水线生产过程简化了样品制做过程及流水线生产过程,并且可以对产品进行快速而有效的现场升级并且可以对产品进行快速而有效的现场升级。?Altera的的ISP使用使用IEEE1149.1标准的标准的JTAG测试端口测试端口,可以在一个独立的生产过程中对器件进行编程可以在一个独立的生产过程中对器件进行编程,并可以对在板(并可以对在板(PCB板)器件进行功能测试。板)器
20、件进行功能测试。二、二、MAX 7000 系列器件系列器件1、1、概述概述2、2、Altera MAX 7000 结构Altera MAX 7000 结构3、3、MAX7000器件特性设定MAX7000器件特性设定1、概述、概述主要有主要有3个系列产品:个系列产品:MAX 7000、MAX 7000S、MAX 7000EMAX 7000 主要特征MAX 7000 器件特性表MAX 7000 器件型号说明MAX 7000 系列器件封装形式MAX 7000 主要特征MAX 7000 器件特性表MAX 7000 器件型号说明MAX 7000 系列器件封装形式MAX 7000 主要特征主要特征?基于基
21、于Altera的第二代的第二代MAX架构的架构的CPLD器件。器件。?600 5,000 可用门。可用门。?32256 宏单元,每个宏单元可支持宏单元,每个宏单元可支持32个乘积项。个乘积项。?E2PROM编程实现组合和时序逻辑函数,可编程擦除次数在编程实现组合和时序逻辑函数,可编程擦除次数在100次以上。次以上。?支持速度支持速度/功率优化设计,支持摆率优化设计。功率优化设计,支持摆率优化设计。?支持多电压工作,核心工作电压支持多电压工作,核心工作电压5V,I/O接口电压接口电压3.3V。?通过通过MAX+PLUS II 进行系统开发。进行系统开发。MAX 7000E/S系列器件特性系列器件
22、特性?6个由引脚或是由逻辑驱动的输出使能信号。个由引脚或是由逻辑驱动的输出使能信号。?2个可选为反相工作的全局时钟信号。个可选为反相工作的全局时钟信号。?增加了连线资源。从增加了连线资源。从I/O引脚到宏单元寄存器的专用路径,提供很短的建立时间。引脚到宏单元寄存器的专用路径,提供很短的建立时间。?输出电压摆率的编程控制。输出电压摆率的编程控制。?可编程保密位,全面保护专利设计。可编程保密位,全面保护专利设计。?可编程触发器具有单独的清除、置位、时钟和时钟使能。可编程触发器具有单独的清除、置位、时钟和时钟使能。MAX 7000E 系列是系列是MAX 7000产品中的高密度器件,它们增加了如下特性
23、:产品中的高密度器件,它们增加了如下特性:MAX 7000S除了具有除了具有 MAX 7000E的特性之外,还具有的特性之外,还具有ISP、JATA BST 和集电极开路输出的特性。和集电极开路输出的特性。MAX 7000 器件特性表MAX 7000 器件特性表特性特性可用门宏单元用户可用引脚可用门宏单元用户可用引脚tPD(ns)fCNT(MHz)EPM7256S3,2001601046.0149.3EPM7160S3,7501921247.5125.0EPM7032S60032365.0175.4EPM7064S1,25064685.0175.4EPM7128S2,5001281006.01
24、47.1EPM7192S5,0002561647.5128.2MAX 7000S 系列特性表MAX 7000S 系列特性表MAX 7000AE 系列特性表系列特性表特 性特 性可用门宏单元用户最大可用引脚可用门宏单元用户最大可用引脚tPD(ns)fCNT(MHz)EPM7256AE5,0002561646.0156.3EPM7512AE10,0005122127.5119EPM7032AE60032364.5192.3EPM7064AE1,25064684.5192.3EPM7128AE2,5001281005.0181.8MAX 7000器件型号说明器件型号说明例1 EPM 7128S T
25、C 100-7EPM:家族标识:家族标识(可擦除可编程可擦除可编程MAX器件)器件)7:7000系列系列128:宏单元数量:宏单元数量S:器件类型:器件类型T:封装类型:封装类型(L:PLCC,T:TQFP.)C:使用环境:使用环境(商业商业Commercial,工业工业Industrial)100:引脚数量:引脚数量(number of pins on the package)-7:速度级别:速度级别(ns)速度级别后可能还有后缀速度级别后可能还有后缀(作为特殊器件的特征作为特殊器件的特征)例例2 EPM 7064S L C 44-5是使用在商业环境、是使用在商业环境、44 引脚、引脚、PL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ALTERA CPLD FPGA 器件 08 _09_27
限制150内