[笔记].关于AS/AP的RSU(远程系统升级)的设计方案

AN603 是AS模式下,Arria II/Stratix IV/Stratix III的remote system upgrade参考设计,

AN512是Cyclone III AP模式下remote system upgrade的参考设计。

http://www.altera.com/literature/an/an603.pdf

http://www.altera.com/literature/an/AN603_Design_Files.zip

http://www.altera.com/literature/an/AN521.pdf

http://www.altera.com/literature/an/AN521_design_files.zip

凭藉以上两篇应用笔记所推荐的方案,便可在Altera支持RSU的器件中实现AS/AP模式的RSU。

 

AN603 AS远程系统升级参考设计

clip_image002

图1 AS远程系统更新之框图

User Logic Control Block之功用为:

1、读取ALTREMOTE_UPDATE宏之寄存器;

2、向ALTREMOTE_UPDATA宏写入更新Factory或Application的位(bnF),已决定烧写Factory Image抑或Application Image;

3、向ALTREMOTE_UPDATA宏写入下次启动的地址;

4、向ALTREMOTE_UPDATA宏写入控制字,以使能Application Image中的看门狗电路,及设定看门狗定时器时间

5、触发ALTREMOTE_UPDATA宏,以初始化Reconfiguration。

User Logic Control Block实际上是一个FSM,内部可以指定不同Application Image之启动地址。

看门狗之功用此处不再赘述。

clip_image004

图2 镜像更新电路之框图

Image Update Circuitry通过Control Logic操纵外部的Parallel Flash,

然后经过Update Logic这个FSM的路由,将需要更新的镜像数据传递给ALTASMI_PARALLEL宏。

窃以为此处可通过多种渠道来传递所需镜像文件。

ALTASMI_PARALLEL宏之功用非常强大,包括:

1、 读取EPCS之信息;

2、 从EPCS之指定地址,读取内容;

3、 单字节,单页读取EPCS;

4、 擦除块或整片EPCS。

怎样将多个镜像烧写至EPCS

参考设计给出的方案是:分别建立QII工程以生成相应sof文件,

然后通过Convert Programming Files这一Toolkit将两个sof合并并转换为pof。

其中sof存储Byte Address可在此处指定。

clip_image006

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值