9–44
第9章:在Cyclone III器件系列配置,设计安全和远程系统升级
配置特性
的Cyclone III器件系列上收到的配置数据
DATA[7..0]
销和
时钟上被接收
DCLK
引脚。数据被锁存到器件上的上升沿
DCLK 。
数据被不断移入的目标设备,直到
CONF_DONE
变高。
该
CONF_DONE
引脚为高电平一个字节的FPP配置模式月初。最后一个字节
需要串行配置(AS和PS)模式。
1
两
DCLK
下降沿都需要经过
CONF_DONE
变高开始
初始化设备。
供应上的时钟
CLKUSR
不影响配置过程。后
CONF_DONE
脚变为高电平,
CLKUSR
指定为t的时间之后,使能
CD2CU
。后
这个时间段过后,的Cyclone III器件系列需要一定量的时钟
周期正确初始化和进入用户模式。有关详细信息
在Cyclone III器件系列所需的初始化时钟周期,参考
有关支持的更多信息
CLKUSR
f
最大
值
的Cyclone III器件系列,是指
该
INIT_DONE
引脚被释放并拉高时,初始化完成。该
外部主机装置必须能够检测到这种低到高的过渡哪些信号
装置已进入用户模式。初始化完成后,设备进入
用户模式。在用户模式下,用户I / O管脚不再有弱上拉电阻和
作为设计中的分配。
以确保
DCLK
和
DATA[0]
不悬空在配置结束时,
MAX II器件必须驱动它们或高或低,取其方便的
您的电路板。该
DATA[0]
引脚可作为用户配置后I / O引脚。什么时候
你选择在Quartus II软件的FPP计划,
DATA[0]
引脚三态
默认在用户模式,并且必须由外部主机装置来驱动。为了改变这种
在Quartus II软件默认选项,选择
双用引脚
的标签
器件和引脚选项
对话框。
该
DCLK
速度必须低于指定的系统频率,以确保正确
配置。无上限
DCLK
期存在,这意味着你可以暂停
通过停止配置
DCLK
为无限期量。
如果配置和过程中发生配置错误
自动重启
错误的配置后,
选项是打开的, Cyclone III器件系列发布
的nSTATUS
经过复位超时周期(最长230
s).
后
的nSTATUS
被释放
和高拉通过一个上拉电阻,外部主机设备可以尝试配置
无需脉冲目标设备
送到nCONFIG
低。如果这个选项被关闭,
外部主机装置必须产生由低到高的跳变(具有在低脉冲
至少500纳秒)上
送到nCONFIG
重新启动配置过程。
外部主机设备还可以监测
CONF_DONE
和
INIT_DONE
销,以保证
成功的配置。该
CONF_DONE
引脚必须由外部设备进行监测
检测错误,并确定何时编程完成。如果所有的配置
数据被发送,但
CONF_DONE
or
INIT_DONE
一直没有去高,外部设备必须
重新配置的目标设备。
的Cyclone III器件手册
第1卷
2012年8月Altera公司