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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
MultiBoot的大致过程如下图:
# ]5 Q; ^8 D( z' V+ h
4 b7 K! i% j7 J/ W

% w8 k8 i: f5 u8 ~, B. i" PMultiBoot的配置文件由两个比特流文件生成,第一个为备份文件,永远都不会变,称为Golden_image,从Flash的0地址存储。
, X# z) O* R1 L4 V& G  n& k6 q% _) f+ D

& X6 L& Q  u' o/ U) C: r第二个为更新文件,后面远程更新,更新的就是这个文件,称为Update_image,存放在某个地址处,这个地址有热启动地址寄存器(WBSTAR)指定。' r! b; P) R- i7 d0 h. w; K0 G
$ O" a- h' e- @# @8 D9 S% N
' g: H0 v$ f' i) [7 s
配置过程大致如下:
) W3 [' T3 ?# R$ w
" c* ^+ K& H1 }6 @
- W2 s4 _" k, ^& e, q
FPGA从FLASH的0地址处读取配置,遇到IPROG Command命令时,跳转到WBSTAR寄存器指定的地址,该地址存放Update_image的地址,此时FPGA尝试加载该地址处的比特流文件,配置成功的话,就执行该配置的功能。如果遇到配置错误,则触发FallBack,FPGA重新加载Golden_image。
% i% H. k& K: F+ y( R! Y% o, ?5 q$ {* R' u( r# j
游客,如果您要查看本帖隐藏内容请回复

( h  j* P, b; q, o- z- @/ o( t; B
2 H6 V$ z5 t7 a3 e) t/ b

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 23:41 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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