FPGA 配置芯片 1.Altera FPGA 器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式。 AS 由 FPGA 器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS 系列.如 EPCS1,EPCS4配置器件专供 AS 模式,目前只支持 Cyclone 系列。使用Altera 串行配置器件来完成。Cyclone 期间处于主动地位,配置期间处于从属地位。配置数据通过 DATA0 引脚送入 FPGA。配置数据被同步在 DCLK输入上,1 个时钟周期传送 1 位数据。(见附图) PS 则由外部计算机或控制器控制配置过程。通过加强型配置器件(EPC16,EPC8,EPC4)等配置器件来完成,在 PS 配置期间,配置数据从外部储存部件,通过 DATA0 引脚送入 FPGA。配置数据在 DCLK上升沿锁存,1 个时钟周期传送 1 位数据。(见附图) JTAG 接口是一个业界标准,主要用于芯片测试等功能,使用IEEE Std 1149.1 联合边界扫描接口引脚,支持 JAM STAPL 标准,可以使用Altera 下载电缆或主控器来完成。 FPGA 在正常工作时,它的配置数据存储在 SRAM 中,加电时须重新下载。在实验系统中,通常用计算机或控制器进行调试,因此可以使用PS。在实用系统 中,多数情况下必须由 FPGA 主动引导配置操作过程,这时 FPGA 将主动从外围专用存储芯片中获得配置数据,而此芯片中 fpga 配置信息是用普通编程器将设计所得的pof 格式的文件烧录进去。 专用配置器件:epc 型号的存储器 常用配置器件:epc2,epc1,epc4,epc8,epc1441(现在好象已经被逐步淘汰了)等 对于 cyclone cycloneII 系列器件,ALTERA 还提供了针对 AS 方式的配置器件,EPCS 系列.如EPCS1,EPCS4 配置器件也是串行配置的.注意,他们只适用于 cyclone 系列. 除了 AS 和PS 等单 BIT 配置外,现在的一些器件已经支持 PPS,FPS 等一些并行配置方式,提升配置了配置速度。当然所外挂的电路也和PS 有一些区别。 还有处理器配置比如 JRUNNER 等等,如果需要再baidu 吧,至少不下十种。比如 Altera公司的配置方式主要有Passive Serial(PS),Active Serial(AS),Fast Passive Parallel(FPP),Passive Parallel Synchronous(PPS),Passive Parallel Asynchronous(PPA),Passive Serial Asynchronous(PSA),JTAG 等七种配置方式,其中 Cyclone 支持的配置方式有PS,AS,JTAG 三种. 对 FPGA 芯片的配置中,可以采用AS 模式的方法,如果采用EPCS ...