zoukankan      html  css  js  c++  java
  • [笔记].关于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

     安德鲁® / CC BY 2.5     FPGA Run!
  • 相关阅读:
    Wiggle Sort II
    Coin Change
    MPLS LDP 知识要点
    MPLS Aggreate & Untag
    Lab MPLS隐藏标签显示
    Lab MPLS过滤标签转发
    MPLS MTU Aggregation
    研究MPLS MTU的问题
    Lab 利用MPLS解决BGP路由黑洞
    MPLS 标签保留
  • 原文地址:https://www.cnblogs.com/yuphone/p/2077222.html
Copyright © 2011-2022 走看看