一、简介
1.1 三种方式
有些人对于 FPGA 下 JTAG 的下载方式有些迷惑,为什么出现配置芯片了,
为什么要用不同的下载电缆,不同的下载模式?通过在网上查阅相关资料做了总
结和整理如下:
FPGA 器件有三类配置下载方式:主动配置方式〔AS〕和被动配置方式
〔PS〕和最常用的(JTAG)配置方式。
AS 模式(activeserialcongurationmode):FPGA 器件每次上电时作为
控制器,由 FPGA 器件引导配置操作过程,它控制着外部存储器和初始化
过程,从配置器件 EPCS 主动发出读取数据信号,从而把 EPCS 的数据读
入 FPGA 中,实现对 FPGA 的编程配置数据通过 DATA0 引脚送入 FPGA,
配置数据被同步在 DCLK 输入上,1 个时钟周期传送 1 位数据。
PS 模式(passiveserialcongurationmode):那么由外部计算机或控
制器控制配置过程。通过加强型配置器件〔EPC16,EPC8,EPC4〕等配
置器件来完成,EPCS 作为控制器件,把 FPGA 当作存储器,把数据写人到
FPGA 中,实现对 FPGA 的编程。
JTAG:JTAG 是直接烧到 FPGA 里面的 由于是 SRAM断电后要重烧,AS
是烧到 FPGA 的配置芯片里保存的 每次上电就写到 FPGA 里。
图 1-1 可下载格式一览表
3 / 13