原创 [转]FPGA配置方式和配置器件介绍

2011-8-18 15:18 2107 11 11 分类: FPGA/CPLD

FPGA配置方式和配置器件介绍

  配置,就是对FPGA的内容进行编程的一个过程。在一般的应用中,都是选择用Altera的配置芯片配合完成配置过程。
  在Altera的产品中,可以根据FPGA在整个配置过程的角色,可以分为3类:FPGA主动方式(AS);FPGA被动方式(PS);JTAG方式。
   在FPGA主动方式下(以下简称AS),由板上的FPGA主动输出输出控制和同步信号给Altera专用的一种串行配置芯片(如EPCS1等),在配置芯 片收到命令后,就把配置芯片数据发到FPGA,完成配置过程。注意:该方式只能与Altera提供的主动串行配置芯片配合使用(即EPCS系列),该配置 方式只有在Stratix II系列和Cyclone系列(包括I,II,III代)中使用。
   在FPGA被动方式下,由系统的其他设备发起并控制配置过程。这些设备包括Altera的配置芯片(EPC系列),或者是微控制器(如单片机),CPLD等。FPGA完全处于被动地位,只是简单的输出一些状态信号配合配置过程。
  JTAG是IEEE 1149.1边界扫描测试的标准接口,主要用于芯片的测试等功能。Altera FPGA基本上都支持由JTAG命令来配置FPGA的方式,而且JTAG的配置方式比其他任何一种配置方式都高级。
   不同的Altera FPGA系列所支持的配置方式:
2010530154551533.jpg
 
下面介绍下配置芯片:
   Altera的配置芯片可以分为以下三种:
   1.  增强型配置器件:EPC16,EPC8,EPC4
   2.  AS串行配置器件:EPCS64,EPCS16,EPCS4和EPCS1
   3.  普通配置器件:EPC2,EPC1和EPC1441
如下是各个配置芯片的属性:
  增强型配置器件:
2010530154720544.jpg
  AS串行配置器件:
2010530154752207.jpg
  普通配置器件:
2010530154641622.jpg
 
  增强型配置器件可以支持对大容量FPGA单元的配置,可以由JTAG接口进行在线系统编程(ISP)
  普通配置器件容量较小,其中只有EPC2具有可重复编程的特点。
  AS配置芯片是专为为Stratix II,Cyclone系列(包括I,II,III代)设计的单片、低成本的配置芯片,可以由下载电缆进行可重复编程。

转自:http://www.qcmcu.web-12.com/Article.asp?id=36
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
11
关闭 站长推荐上一条 /3 下一条