Altera ACEX 1K系列CPLD器件的三种配置方法的比较.docx
《Altera ACEX 1K系列CPLD器件的三种配置方法的比较.docx》由会员分享,可在线阅读,更多相关《Altera ACEX 1K系列CPLD器件的三种配置方法的比较.docx(3页珍藏版)》请在第一文库网上搜索。
1、A1teraACEXIK系列CP1D器件的三种配置方法的比较1、引言ACEXIK系列器件是AItera公司推出的新型CP1D产品。该器件基于SRAM,结合查找表(1UT)和嵌入式阵列块(EAB)提供了高密度结构,可提供10OOo到100OOO可用门,每个嵌入式阵列块增加到16位宽可实现双端且,RAM位增加到49125个。其多电压引脚可以驱动2.5V、3.3V、5.0V器件,也可以被这些电压所驱动;双向I/O引脚执行速度可达250MHz。该器件还应用A1tera专利技术进行了重要的生产改进,进一步降低了器件的成本,提高了产品的性能价格比。因此,ACEXIK器件可用来实现许多逻辑复杂、信息量大的系
2、统。但是在器件操作过程中,ACEXIK系列器件的配置数据存储在SRAM单元中,由于SRAM的易失性,配置数据在每次上电时必须被重新载入SRAM。2、配置ACEXIK系列器件三种方法的比较对于ACEXIK系列器件,目前实现加载的方法有以下3种:采用PRoM并行加载;采用型左机控制实现加载;通过JTAG口直接一次性实现编程数据加载。第一种方式需要占用较多的CP1D管脚资源,虽然这些资源在加载完成后可用作一般的I/O口,但在加载时不允许这些管脚有其他任何外来信号源;另外数据存储在PROM与CP1D之间的大量固定连线,如8位数据线以及大量访问PRoM的地址线等,使得匹板设计不便。但是这种方式有一个好处
3、,即PROM的容量较大、容易购置、价格低、技术支持(编程器)较好。第二种方式采用单片机控制,由PROM中读取并行数据,然后串行送出。由于涉及到单片机编程,对于开发者来说较为不便;另外,如果单片机仅用来实现该任务,较为浪费硬件资源。CP1D的一个最大优点是采用计算机专用开发工具,通过JTAG口直接一次性实现编程数据加载,但是由于ACEXIK器件SRAM的易失性使数据无法永久保存,为调试带来很大的不便,特别是从事野外作业者。目前,A1tera公司推出了相应的配置器件。在CP1D器件配置过程中,配置数据存储在配置器件的EPROM中,通过配置器件内部振荡器产生的时钟控制数据输出。本文以20脚EPC2器
4、件(以下简称EPC2)为例阐述配置器件与ACEXIK系列器件的连接。3、EPC2器件简介EPC2具有FIaSh配置存储器,可用来配置5.0V、3.3V、2.5V器件。通过内置的IEEEStd.1149.1JTAG接口EPC2可以在5.OV和3.3V电压下进行在系统编程(ISP)。系统编程后,调入JTAG配置指令初始化ACEXIK器件。EPC2的ISP能力使CEXIK器件的初始和更新更容易。当用EPC2配置ACEXIK器件时,在配置器件的内部发生带电复位延迟,最大值为200ms。AIterat公司的迪迪和MAX+P1USII软件均支持配置器件的编程,设计中软件自动为每一个配置器件产生P0F。多器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Altera ACEX 1K系列CPLD器件的三种配置方法的比较 系列 CPLD 器件 配置 方法 比较