找回密码
 注册
关于网站域名变更的通知
查看: 522|回复: 2
打印 上一主题 下一主题

远程更新FPGA配置的热启动地址(WBSTAR)的格式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-10 14:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MultiBoot的大致过程如下图:  W1 D" t9 s3 |2 }
" Y$ n2 b2 @$ o/ ]/ |) i+ c0 P1 [* q7 f
' `8 h- m1 P/ ^8 P) y. S: r# [1 M
MultiBoot的配置文件由两个比特流文件生成,第一个为备份文件,永远都不会变,称为Golden_image,从Flash的0地址存储。- ?7 d) Z& Q" h/ d
6 D8 J9 ^+ E& ^  k; L& Z0 `

: m; O" u8 f' Y) J& C0 b3 y, \第二个为更新文件,后面远程更新,更新的就是这个文件,称为Update_image,存放在某个地址处,这个地址有热启动地址寄存器(WBSTAR)指定。4 V0 j' t- G6 M! m  k! O

2 Z: I3 r4 T! t, k" N
4 E! D, Z2 u% ?1 K, _' ?
配置过程大致如下:$ _" Y% H, D% h) M. C3 w4 T, j0 E# M
! d. N* Q  U9 ]4 g6 ^. C
5 Q( i; t+ p1 L, M( i
FPGA从FLASH的0地址处读取配置,遇到IPROG Command命令时,跳转到WBSTAR寄存器指定的地址,该地址存放Update_image的地址,此时FPGA尝试加载该地址处的比特流文件,配置成功的话,就执行该配置的功能。如果遇到配置错误,则触发FallBack,FPGA重新加载Golden_image。
# \" w6 p- Z! X! ?' a
) r3 S% E. h% |* T& l  o: Q) K4 E) i
游客,如果您要查看本帖隐藏内容请回复
* ?% x) C, S9 v9 [4 ^
9 L1 ~% T* k  r; u

$ |2 z8 m1 p) V. f

该用户从未签到

3#
发表于 2022-9-19 16:19 | 只看该作者
远程更新FPGA配置的热启动地址(WBSTAR)的格式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-6 03:27 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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