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

转——SoC FPGA配置与启动

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
转——SoC FPGA配置与启动
' K8 y6 {$ D; P7 |! D
( e5 Y! l/ T! e( U0 \2 p8 T& k- l4 p
简介:Altera的SoC FPGA启动过程总体可以使用上图来概括,fpga和ARM的配置和启动又可以分为3种不同情况(Xilinx似乎只有一种情况)。分别是fpga和arm彼此独立配置和启动、FPGA先配置然后通过fpga启动arm,第三种情况是HPS先启动然后通过arm来配置fpga逻辑。下面分别对此进行简单介绍。
; M" ]0 V3 M) i  z4 Q. S. S1 B3 l4 m: I4 `- t
- |' U9 ]3 W- k# I1 T6 I$ @- A" |
下图是HPS启动的详细步骤:
4 j1 S# K: j& @) f. s6 j" n8 X7 b - Y" E. n" @% ?% @' I+ o* y

; C! j( w' E; g+ u) R" H& U! {# I' o/ w5 X, H7 [
Altera的SoC FPGA启动过程总体可以使用上图来概括,fpga和arm的配置和启动又可以分为3种不同情况(Xilinx似乎只有一种情况)。分别是fpga和arm彼此独立配置和启动、FPGA先配置然后通过fpga启动arm,第三种情况是HPS先启动然后通过arm来配置fpga逻辑。下面分别对此进行简单介绍。
1 ?% c. o7 D) B  r% Q2 ^* t1 W  ?) l

! L1 q" d$ l% ]' v5 s# C4 ~4 |6 B. N7 A& R# U; E! A
1、fpga和hps单独配置和启动% R2 H4 @% f$ a4 {
+ _6 U+ n  v2 r" ^
  这种情况fpga从非HPS源配置,属于标准的fpga配置模式。同样,HPS获取Preloader也与fpga无关。如下图所示:
. A! Z2 a- N+ ^0 B; ^
" U% o# T6 J% {( J6 B2 I, ?1 V
2 S5 X/ R  @$ H- l' H; U, P2、fpga首先配置
2 Z1 L, X; R6 T+ H. j! k
! s9 _. P# f9 ~" j9 x   fpga通过传统的方式进行配置,然后HPS通过FPGA逻辑进行启动。
. ]" o7 b  h- u  t+ e
# u1 r! k4 E) l. |   1)、首先需要等待init_done信号
  S9 C. ]! A  q2 W- L: G! t  x
: B) N7 k* E1 }4 X   2)、HPS的BootROM代码透过HPStoFPGA桥执行Preloader
# l! I8 E& I' v6 Y8 x9 s
% e0 h0 d* s! t9 J   3)、Preloader可以存放在FPGA内部RAM或者存放在外部存储器
1 Y8 I* G- r! F$ J: F4 Z& R/ U4 U% ?) r0 V6 Y
下图展示了此过程:
. Y1 j+ h9 H7 c" W: `# j$ @
1 i4 g3 q% R, n6 o& q  O, o9 q5 M3、HPS先启动,然后通过HPS配置fpga逻辑' {/ _# ]1 [, \& P0 q! @' v
; G$ }7 _' L& S# N: B  X! \+ K
4 u+ k8 s  b& I" Q# {% B- A
8 V' j" ?7 N8 |* F2 k( ?& E
   HPS从与fpga无关的启动源启动,然后HPS的软件通过fpga管理器来配置fpga逻辑。注意,fpga的配置信息存储在Flash存储器或者其他可访问的通信接口处。下图展示了这种配置启动模式:
( R, a5 U% m- f: r 1 r! O0 j5 `3 v0 H
, R7 r8 N+ B9 ]3 j& g. J7 o

该用户从未签到

2#
发表于 2019-4-8 15:51 | 只看该作者
最近正在找这方面的资料 谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-8 23:05 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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