第9章:在Cyclone III器件系列配置,设计安全和远程系统升级
远程系统升级
9–81
远程系统升级寄存器
远程系统升级模块包含有一系列的寄存器,用来存储
配置地址,看门狗定时器的设置和状态信息。这些
寄存器列于
表9-26 。远程系统升级寄存器
注册
描述
该寄存器是由逻辑阵列访问,并允许更新,状态和控制寄存器是
书面和用户逻辑采样。写访问在远程更新模式出厂时已启用
配置,以允许写入更新寄存器。写访问的所有应用程序禁用
配置在远程更新模式。
该寄存器包含当前的配置地址,用户监视计时器设置,一个选项
位早期检查
CONF_DONE ,
和一个选项位选择作为启动内部振荡器
状态机的时钟。期间在应用程序的配置的读操作时,该寄存器被读入到
移位寄存器。当重新配置周期开始时,更新寄存器的内容被写入到
控制寄存器。
该寄存器包含在控制寄存器中类似的数据。然而,它只能由更新的
通过将数据移入移位寄存器,并发出一个更新操作的出厂配置。当一个
重新配置周期由出厂配置触发时,控制寄存器的值与更新
更新寄存器的内容。期间在工厂配置的读出时,该寄存器被读入到移
注册。
该寄存器写入远程系统更新电路上的每个重构记录
事业的重新配置。此信息被用于在工厂的配置,以确定
适当的行动之后的重新配置。在捕获周期中,该寄存器被读出到移位
注册。
移位寄存器
控制寄存器
UPDATE注册
状态寄存器
远程系统升级的控制和状态寄存器被阻止的
10 - MHz内部振荡器(相同振荡器,控制用户看门狗定时器) 。
但是,远程系统升级的移位和更新寄存器由计时
的40 -MHz的用户时钟输入的最大频率( RU_CLK ) 。没有最低
频率
RU_CLK 。
远程系统更新控制寄存器
远程系统升级控制寄存器存储的应用程序配置
地址,用户看门狗定时器的设置,选项位应用程序
配置。在远程更新模式在AS配置方案,控制
寄存器地址位设置为全零( 24'b0 )在开机时加载AS工厂
配置。在远程更新模式为AP的配置方案,控制
寄存器地址位在上电时设置为24'h010000 ( 24'b1 0000 0000 0000 0000 )
加载AP默认出厂配置。然而,对于AP配置方案,
您可以使用更改默认的出厂配置地址到任何需要的地址
该
APFC_BOOT_ADDR
JTAG指令。此外,在偏远的工厂配置
更新模式有写访问该寄存器。
2012年8月
Altera公司。
的Cyclone III器件手册
第1卷