FPGA的PS方式配置及专用配置器件EPC2的应用

来源 :电子与电脑 | 被引量 : 0次 | 上传用户:kalok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘要:以Altera公司的Acex1K器件和专用配置器件EPC2为例,详述了如何利用下载电缆ByteBlasterMV对FPGA进行被动串行(PS)配置和对EPC2的编程过程;重点介绍了根据配置时序实现FPGA专用配置器件EPC2的硬件电路和相关软件应用过程;实验可多次编程,实现了FPGA的配置功能;证实了利用下载电缆对EPC2的编程和配置fpga的可行性和实用性。 关键词:FPGA 被动串行配置 ACEX1K EPC2
  
  引言
  
  现场可编程门阵列FPGA(Field Programmable GateArray)是一种高密度可编程逻辑器件,其逻辑功能是通过把设计生成的数据文件配置进芯片内部的静态配置数据存储器(SRAM)来实现的,具有可重复编程性,可以灵活实现各种逻辑功能。由于SRAM的易失性,每次系统上电时必须重新配置数据,即ICR(In-Circuit Reconfigurability)。只有在数据配置正确的情况下,系统才能正常工作。
  以Altera的Acex1K器件为例,结合本人的课题:光波导阵列电光扫描器驱动电源设计中FPGA的配置情况,介绍Acex1K器件的配置方式和专用配置器件EPC2的下载方式并对Acex1K完成配置过程。
  
  1 Acex1K器件的配置
  
  1.1 Aeex1K系列器件介绍
  Acex1K是一种在系统可编程片上系统(SOPC)芯片,该系列器件的特点是高性价比,高密度高性能,低功耗能满足各种性能的要求,该器件基于SRAM,结合查找表(LUT)和嵌入式阵列块(EAB)提供了高密度结构,可提供10000到100000可用门,实现RAM、ROM、双DRAM和FIFO等功能。增强型嵌入式阵列可以实现诸于有效存储或者具体逻辑函数的大型功能;每个嵌入式阵列块EAB增加到16位宽的可实现双端口RAM位增加到49.152个。其引脚多电压系统兼容,5V、3V、2.5V也可以驱动这些引脚。双向I/O引脚执行速度最高可达250MHz,与PCI接口完全兼容。因此,Acex1k器件可以用来实现许多复杂逻辑功能,数字信号处理,高性能通信系统中的多位数据控制和传输,ACEX1K现以得到广泛应用。
  


  
  1.2 配置方式介绍
  Altera公司的Acex1K系列FPGA可以使用PS方式进行配置。也可以使用专用配置器件EPC2进行配置。使用被动串行(PS)方式时,计算机将配置数据以串行(比特流)方式送给FPGA,在配置时钟驱动下完成配置。若使用EPC2时,需要首先使用下载电缆将计算机生成的FPGA配置文件烧入EPC2配置器件中,然后由EPC2配置器件控制配置时序对FPGA进行配置,一次烧写即可重复使用,编程完后可以脱离计算机工作。在此详细介绍使用ByteBlasterMV下载电缆对Acex1K的PS方式配置和对专用器件EPC2进行编程并Ps配置FPGA的过程。
  
  1.3 ByteBlasterMV下载电缆
  本文使用的下载电缆是Altera公司为其可编程逻辑器件开发的ByteBlasterMV电缆。下图是下载电缆的原理图:
  


  ByteblasterMV有PS(被动串行)和JTAG两种编程模式。
  PS方式工作过程:当Nconfig产生下降沿脉冲时启动配置过程,在DCLK上升沿,将数据移入目标芯片。在配置过程中,系统需要实时监测,一旦出现错误,nSTATUS将被拉低,系统识别到这个信号后,立即重新启动配置过程。配置数据全部正确地移入目标芯片内部后,CONF-DONE信号跳变为高,此后,DCLK必须提供几个周期的时钟(具体周期数与DCLK的频率有关),确保目标芯片被正确初始化,进入用户工作模式。JTAG工作方式:JTAG(Joint Test Action Group�:联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试和编程。标准的JTAG接口是4线:TMS、TCK、TDI、TDO。
  
  2 专用配置器件EPC2的应用
  
  2.1 专用配置器件EPC2
  EPC2适用于Altera公司的多数FPGA器件配置,用途广泛它具有Flash配置存储器,可用来配置5.0V、3.3V、2.5V器件。通过内置的IEEEStd 1149.1 JTAG接口EPC2可以在5.0V和3.3V电压下进行在系统编程(ISP)。系统编程后,调入JTAG配置指令初始化ACEX1K器件。EPC2的ISP能力使ACEX1K器件的初始和更新更容易。当用EPC2配置ACEX1K器件时,在配置器件的内部发生带电复位延迟,最大值为200ms。Altera公司的Quartus II和MAX+PLUS II软件均支持配置器件的编程,设计中软件自动为每一个配置器件产生POF文件。EPC2LC20器件管脚如上图分布:
  


  
  2.2 EPC2的工作过程
  EPC2的nCS和OE引脚控制DATA输出引脚的三态缓冲器,使能地址计数器和EPC2的振荡器。nCS引脚控制配置器件的输出。当OE引脚接低电平时,不论nCS为何状态,地址计数器复位,DATA引脚输出为高阻状态。当OE引脚接高电平时,如果nCS保持高电平,则计数器停止计数,DATA引脚保持高阻状态:如果nCS接低电平,则计数器和DATA引脚正常工作。EPC2允许用户将nINIT-CONF引脚与PLD器件的nCONFIG引脚相连来初始化PLD器件的配置。EPC2的DATA引脚与ACEX1K系列器件的DATA0或DATA引脚相连。存储在EPC2器件中的数据在其内部时钟的控制下顺序输出到DATA脚,然后在控制信号的控制下输出到FPGA器件的DATA0或DATA引脚。
  


  
  2.3 硬件电路设计
  当用被动串行PS方式配置时,拨码开关断开,由Pc通过ByteblasterMV下载电缆对FPGA进行Ps方式的配置。
  当连接JTAG口时候,下载电路对EPC2芯片下载程序,这时上电后程序自动的从EPC2加载到FPGA芯片中去,从而完成在系统编程。在进行系统升级时也可以在EPC2中加入相应的升级程序,同时用户也可以自己编写接口程序。使用专用器件配置时,拨码开关接通,由EPC2加载FPGA。
  
  3 编程
  
  Altera的MAX+PLUSII或QuartusII开发工具可以生成多种配置或编译文件,用于不同配置方法的配置系统,而对于不同系列的目标器件配置数据的大小也不同,配置文件的大小一般由*.rbf文件决定。Altera提供的软件工具不自动生成*.rbf文件,须按照下面的步骤生成:①在MAX+PLUSII编译状态,选择文件菜单的变换SRAM目标文件命令;②在变换SRAM目标文件对话框,指定要转换的文件并且选择输出文件格式为*.rbf(Sequential),然后确定。双击编程文件名,*.Pof是编程文件,*.Sof是配置文件。
  
  结束语
  
  本文详细介绍了使用ByteBlasterMV下载电缆对Alter8公司的Acex1K器件的配置过程。测试过程中利用计算机采用PS方式对电路进行调试,完后采用专用配置器件EPC2进行配置,配置器件加载数据快速(几十个毫秒)、可靠,便于系统升级。证实了下载电缆对专用配置器件EPC2的编程配置的可行性和实用性。
其他文献
集邦科技(DRAMexchange)指出,观察现货市场,虽然在中国“十一”长假前,新兴市场有需求出笼,但是价格却没有明显落底迹象,在部份模块厂及通路商不堪亏损而将库存停损的情况下,DDR2 eTT价格最低跌到1.15美元,幅度约12%;而品牌颗粒价格也降到1.48美元左右,跌幅约4%。  合约市场方面,今年下半年由于PC OEM厂商因为部分零组件缺货影响,使得PC出货数量受到限制,部份厂商甚至会下
期刊
全球RFID市场今年高歌猛进    在9月举行的RFID Europe(RFID欧洲),将展示问题的方方面面。众多投资者对RFID市场表现出充足信心,普遍对未来市场市场发展表示乐观。  乐观预期原因在于此前RFID成功进入一些新兴市场。例如:  ●航空行业,曼彻斯特机场集团(英国/澳大利亚)将RFID应用于人员管理和商品零售,全球性的行业协会IATA(国际航空运输协会)已经成功地将RFID应用于行
期刊
经常有人将磁阻RAM(MRAM,magnetoresistive randomaccess memory)称作是非易失性存储器(nvRAM,Non-Volatile RAM)在未来的关键性技术。作为一项非易失性存储器技术,MRAM是可以在掉电时保留数据,并且不需要定期刷新。MRAM利用磁性材料和传统的硅电路在单个器件中提供了SRAM的高速度和闪存的非易失性,它的寿命几乎是没有限制的。MRAM器件可
期刊
■芯片设计  与其他应用领域的情况差不多,在RFID市场上面还是以国外芯片厂商在中国市场占据大部分份额。不过随着中国自有RFID标准的确立,以第二代居民身份证应用为契机,中国本土的芯片厂商将会逐步强大,占据越来越多的市场份额。  我国RFID市场上主要的国外芯片厂商有NXP、Tl、ST、Infineon、Renesas等等。其中NXP是最早进入我国市场的,同时其产品覆盖全频段、支持不同的标准,在我
期刊
专门为3G增值关键的微型和超微型基站优化的模块化、低成本、可扩展和灵活性的预处理交换芯片。  第二代PPS支持3G部署策略的主要元素一一模块化、性能、成本、可扩展性、灵活性和可重用性。因此,它有助于更加经济有效的和差异化的设计,并缩短上市时间。    业界挑战:具有竞争力和经济有效的3G增值需要增加可扩展性和灵活性    3G蜂窝通信经济有效的增值需要以更低的成本支持更多用户的基站——“以1/10
期刊
随着太阳能光伏产业在全球能源供应中占有越来越重要的角色,道康宁公司正凭籍其在太阳能光伏解决方案中独一无二的优势,从沙硕到太阳,为加速实现一个可持续发展的,切实可行的替代能源而努力着。  道康宁提供光伏产业价值链所需要的全线材料,包括最源头的硅材料以及下游的一系列有机硅产品,这些产品将帮助提高最终产品——太阳能光伏组件的产品性能及耐久性。  在硅基材料方面拥有的极高专业性,使道康宁具备强大能力,帮助
期刊
摘要:阐述了抑制电子设备中电磁干扰的产生来源,并指出在PCB设计中的抑制干扰的一些方法和要点。  关键词:电磁干扰;PCB布局;去耦电容。    电磁干扰广泛存在于各类电子电气设备中,各种电子电气设备在工作时或多或少都会向外发射电磁波,这种电磁波会对整个设备正常工作造成干扰。在电子产品设计中由于对电磁兼容性的考虑不足,致使一些电气和电子产品不合格,因此作者就该问题总结了一些应注意的要点。    地
期刊
工艺技术在过去几年有了长足的进步,促使电源转换器的效能得以大幅提升。创新的线路布局及集成电路控制逻辑正式面世之后,标准电源供应系统的架构便焕然一新。预计在不久的将来会有更多其它的创新技术面世。但未来哪些产品和应用将引领电源供应技术朝向新发展方向呢?    过去10年来,电子产品的发展一日千里,产品外型不但愈趋轻巧纤薄,而且效能也不断提高。带动电子产业飞跃发展的动力来自两方面:其一是微处理器的频率速
期刊
理想的运动控制设计往往需要将一些可协同操作的部件放在一起,使它们能在运行中和谐配合。而混合信号FPGA解决方案的功能集成度非常高,正好能满足这种需求,可以大幅减少部件数目、板卡空间和整体系统成本,从而增加系统的可靠性和正常运行时间。    随着电子元件的性能和集成度不断提高而价格却不断降低,电子控制单元的发展正一日千里。有见于各种技术和应用大量涌现,从家电领域到工业自动化生产线,大家关注的重点还是
期刊
摘要:网络教学平台是面向当代教师和学生的网络教学系统,主要采用JSP+SQL server开发,本文对该平台的体系结构、功能等进行了详细的分析,并介绍了设计中所采用的关键技术。  关键字:JSP 网络 教学平台 流媒体、    随着WEB技术的飞速发展,信息网络已成为社会发展的重要保证。如何以网络为纽带,将传统的课堂教学转变为“课堂+电脑+Internet”的网络学习方式,是教育工作者应当为之努力
期刊