9–62
第9章:在Cyclone III器件系列配置,设计安全和远程系统升级
配置特性
表9-19 。 JTAG CONFIG IO (不含JTAG编程)指令流
(1)
( 2/2 )
配置方案和Cyclone III器件系列的当前状态
在此之前用户模式
(中断
配置)
PS
ACTIVE ENGAGE
PULSE_NCONFIG
脉冲
送到nCONFIG
针
JTAG TAP复位
注释
(1)的“R ”表示该指令是下一条指令之前被执行,“O”表示的可选的指令中,“A ”表示
指令必须被执行, “NA”表示该指令没有在此模式下允许的。
( 2 )如果你需要使用
ACTIVE脱离。
( 3 )无论是指令,如果你使用的是必需的
ACTIVE ENGAGE 。
( 4 ) AP配置仅适用于Cyclone III器件。
JTAG指令
用户模式
AP
(4)
上电
AP
(4)
FPP
AS
R
AP
(4)
PS
FPP
AS
R
PS
—
—
—
—
FPP AS
—
—
—
—
—
—
—
—
R
A
A
R
—
—
—
—
A
R
A
R
A
A
A
R
A
R
O
O
R
O
O
R
R
R
该
CONFIG_IO
指令不举行
的nSTATUS
引脚为低电平,直到重新配置。
您必须通过发出脱开主动配置控制器( AS和AP )
ACTIVE脱离
和
ACTIVE ENGAGE
当活动配置的说明
中断。你必须发出
ACTIVE脱离
单独指令或之前
CONFIG_IO
如果指令
JTAG编程
指令是后面将要发出的(表
这使得主动配置控制器进入空闲状态。主动
配置控制器被再接合后使用JTAG达到用户模式
编程(表
1
在执行
CONFIG_IO
指令,所有的用户I / O处于三态。
如果使用配置模式进行(而中断后重新配置
比使用
JTAG编程)
这是没有必要发出
ACTIVE脱离
指令前
CONFIG_IO 。
您可以通过拉动开始重新配置
送到nCONFIG
引脚为低电平至少500 ns或发出
PULSE_NCONFIG
指令。如果
ACTIVE脱离
指令发出的
JTAG编程
指令不能
进入用户模式,你必须发出
ACTIVE ENGAGE
指令以重新激活活性
配置控制器。发出
ACTIVE ENGAGE
指令还触发
配置在配置模式;因此,这是没有必要拉
送到nCONFIG
引脚为低电平或发行
PULSE_NCONFIG
指令。
ACTIVE脱离
该
ACTIVE脱离
指令将主动配置控制器( AS和
AP)进入前JTAG编程空闲状态。主动配置控制器
是当MSEL引脚设置为AS配置方案和对AS控制器
AP控制器当MSEL引脚设置为AP配置方案。这两个
目的将所述主动控制器处于空闲状态的是:
■
为了确保他们是不是要配置设备工作在各自的
在JTAG编程配置模式
的Cyclone III器件手册
第1卷
2012年8月Altera公司