OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6398|回复: 6

[XILINX] 有没有老哥做过fpga的multiboot动态加载啊

[复制链接]

1

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2020-6-4
在线时间
2 小时
发表于 2020-6-5 20:26:33 | 显示全部楼层 |阅读模式
1金钱
multiboot只能加载flash中指定位置的配置文件,怎样通过外部触发控制对flash内多个不同配置文件选择性加载呢

最佳答案

查看完整内容[请看2#楼]

基于正点原子新起点开发板,演示了Cyclone IV器件如何通过启动“Altera Remote Update”(ARU)IP核来实现从“双配置镜像”启动。 注意:该过程是实现FPGA在线远程更新的重要步骤!!! 设计最终向EPCS16中写入两个镜像文件“出厂镜像”和“应用镜像”: 1、FPGA上电启动后将先由出厂镜像配置,配置完成后FPGA的功能类似于“Bootloader”;程序判断接下来需要加载的应用镜像地址,并触发ARU执行更新操作; 2、 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2020-6-5 20:26:34 | 显示全部楼层
基于正点原子新起点开发板,演示了Cyclone IV器件如何通过启动“Altera Remote Update”(ARU)IP核来实现从“双配置镜像”启动。

        注意:该过程是实现FPGA在线远程更新的重要步骤!!!



设计最终向EPCS16中写入两个镜像文件“出厂镜像”和“应用镜像”:

        1、FPGA上电启动后将先由出厂镜像配置,配置完成后FPGA的功能类似于“Bootloader”;程序判断接下来需要加载的应用镜像地址,并触发ARU执行更新操作;

        2、接下来FPGA由应用镜像配置,配置完成后FPGA进入用户模式;此模式下接收到远程更新指令后,触发ARU执行更新操作(无需指定出厂镜像的地址),返回出厂模式;



本设计就在前面两个过程中进行循环,如果需要远程在线更新,则需要执行以下操作:

        3、由用户模式返回出厂模式后,从通讯接口(如网口、串口、SPI等)接收新的镜像文件,利用“Active Serial Memory Interface”(ASMI)IP核写入EPCS;

        4、在出厂模式下,指定新写入的配置镜像在EPCS中的地址,触发ARU执行更新操作;

        6、FPGA被配置成新的功能,远程更新结束
回复

使用道具 举报

3

主题

1979

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5520
金钱
5520
注册时间
2018-10-21
在线时间
1561 小时
发表于 2020-6-7 13:50:50 | 显示全部楼层
帮顶            
回复

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2020-6-9 11:40:21 | 显示全部楼层
只基于Altera 的开发板实现过多镜像启动,ZYNQ的没做过
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2020-6-4
在线时间
2 小时
 楼主| 发表于 2020-6-10 19:25:52 | 显示全部楼层
SunML 发表于 2020-6-5 20:26
基于正点原子新起点开发板,演示了Cyclone IV器件如何通过启动“Altera Remote Update”(ARU)IP核来实现 ...

新配置文件的地址是提前写好的,而且只是一个配置文件。有没有什么办法可以多多镜像文件选择性加载呢?
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2020-6-4
在线时间
2 小时
 楼主| 发表于 2020-6-10 19:27:04 | 显示全部楼层
SunML 发表于 2020-6-9 11:40
只基于Altera 的开发板实现过多镜像启动,ZYNQ的没做过

那老哥怎么做的“多”镜像呢,所有的资料都是对一个固定地址的新配置文件进行加载呀
回复

使用道具 举报

9

主题

202

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
839
金钱
839
注册时间
2018-7-29
在线时间
128 小时
发表于 2020-6-28 14:46:12 | 显示全部楼层
抽一桌麻球 发表于 2020-6-10 19:27
那老哥怎么做的“多”镜像呢,所有的资料都是对一个固定地址的新配置文件进行加载呀

用两个sof文件生成一个JIC,每个sof文件指定不同的地址
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-10-3 11:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表