微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > Lattice-ECP3如何实现双程序动态加载

Lattice-ECP3如何实现双程序动态加载

时间:10-02 整理:3721RD 点击:
    Lattice-ECP3想实现双程序的动态加载,现在了解的信息如下:
    1.ECP3的配置管脚中,CFG[2:0]配置为010时,可设置为SPIm模式,该模式加载程序为DUAL BOOT。实现流程大致为FPGA先从Flash的primary区域加载第一个程序,如果加载失败,那么跳转到golden区域加载第二个程序。Flash选用的是W25Q64CVSSIG。
    2.Lattice软件提供了使用DUAL BOOT模式时两个程序下载文件.bit生成为一个下载文件.msc的方法。
    目前下载文件已经准备好且已经下载好,FPGA的启动模式已改为DUAL BOOT。现在问题在于怎么样能控制FPGA任意选取其中一个启动?不做任何控制时会从primary启动,那么要控制从golden启动该怎么操作?

有人知道吗?

没人知道啊

问题暂时关闭,已找到一种相对简单的方法实现

有个使能开关

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top