
编程和配置文件支持
第27页
在EPC装置的ISP的电路是符合IEEE标准。 1532规范。
IEEE标准。 1532是一个标准,它允许从设备之间的并发ISP
多个供应商。
表11. JTAG说明EPC设备
JTAG指令
采样/
PRELOAD
EXTEST
操作码
00 0101 0101
(1)
描述
允许捕获的EPC器件引脚状态的快照,并
器件正常工作期间审议并允许初始数据模式
输出器件引脚。
允许外部电路和板级互连,以通过测试
迫使一个测试模式,输出引脚和捕获输入引脚上的结果。
地之间的1位旁路寄存器
TDI
和
TDO
销,其允许
BST数据通过所选择的设备,以在相邻器件同步地传
在正常的设备操作。
选择设备
IDCODE
注册和地方之间也
TDI
和
TDO ,
允许
设备
IDCODE
被串行移出到
TDO 。
设备
IDCODE
所有
EPC设备是相同的,如下所示:
0100A0DDh
选择
USERCODE
注册和地方之间也
TDI
和
TDO ,
允许
USERCODE
进行串行移出
TDO 。
32位
USERCODE
是
可编程的用户自定义模式。
该功能通过脉冲启动FPGA重新配置过程
nINIT_CONF
引脚为低电平,其连接到FPGA
送到nCONFIG
引脚。在此之后
指令被更新,则
nINIT_CONF
引脚为低电平脉冲时, JTAG状态
机器进入
运行测试/空闲
状态。该
nINIT_CONF
销,然后释放
和
送到nCONFIG
拉高电阻后的JTAG状态机熄灭
of
运行测试/空闲
状态。之后, FPGA配置开始
送到nCONFIG
云
高。其结果是,在FPGA构造与存储的新的构成数据
在Flash中使用的ISP。这个功能可以被添加到您的编程文件( .pof文件,
的.jam ,
和
.jbc )
在Quartus II软件中启用
启动配置
在编程后
在该选项
编程选项
窗口(选择菜单) 。
这一可选功能可被用来保存
nINIT_CONF
在引脚为低电平
在EPC设备的基于JTAG ISP 。此功能非常有用,当外接闪光灯
接口是由外部的FPGA或处理器控制。该功能可以防止
争用闪光灯销时在控制器和外部设备尝试
同时访问闪光灯。前EPC设备的控制器可以访问
闪存,外部FPGA /处理器需要三态的界面
flash.This可以通过使用复位FPGA的保证
nINIT_CONF ,
哪
驱动
送到nCONFIG
销,并保持外部FPGA或处理器中的“复位”
状态。该
nINIT_CONF
当启动配置引脚被释放
( INIT_CONF ) JTAG指令发出。
00 0000 0000
绕行
11 1111 1111
IDCODE
00 0101 1001
USERCODE
00 0111 1001
INIT_CONF
00 0110 0001
PENDCFG
00 0110 0101
注意
表11:
(1)指令寄存器长度为EPC装置是10和边界扫描长度是174 。
f
有关EPC设备的JTAG支持的详细信息,请参阅
CON组fi guration
器件BSDL文件
页。
EPC设备也可以通过第三方闪存编程器或车载编程
使用外置闪光灯接口处理器。编程文件( .pof文件)即可
转换到使用Quartus II十六进制( Intel格式)文件( .hexout )
兑换
编程文件
实用程序,用于与编程器或处理器使用。
2012年1月
Altera公司。
增强型配置( EPC )设备数据表