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 系