Intel SOC FPGA启动流程

本文详细解析了Intel SOC中HPS与FPGA的启动过程,包括HPS主导的启动步骤T1-T6和FPGA先启动的流程T1-T4,涵盖了配置方案确认、固件加载、系统初始化及操作系统加载等内容。特别关注了系统布局(qspiflash)在启动流程中的作用。
摘要由CSDN通过智能技术生成

HPS先启动

示意图

在这里插入图片描述

启动流程

  • T1–T2:BOOT–ROM 引脚采样确认配置方案和引导源,选择从哪里起动(QSPI,SD,NAND)确认后开始执行配置固件

  • T2–T3:SDM将FSBL(U-boot.spl)从比特流中加载到HPS的片上SRAM

  • T3–T4:FSBL初始化HPS,包括其中的SDRAM,配置各种外设;并将SSBL加载至SDRAM中;HPS引导完成

  • T4–T6:正常操作系统启动,正常的u-boot至操作系统至文件系统;加载FPGA文件至SDRAM:core.rbf等,并进入用户模式

系统布局(qspi flash)

在这里插入图片描述

FPGA先启动

示意图

在这里插入图片描述

启动流程

  • T1–T2:BOOT–ROM 引脚采样确认配置方案和引导源,选择从哪里起动(QSPI,SD,NAND)确认后开始执行配置固件
  • T2–T3:对于FPGA来说,SDM配置其I/O和core,对于HPS来说,SDM将FSBL(U-boot.spl)从比特流中加载到HPS的片上SRAM
  • T3–T4:HPS验证FPGA是否处于用户模式;FSBL初始化HPS,包括其中的SDRAM,配置各种外设;并将SSBL加载至SDRAM中
  • T4–T6:正常操作系统启动,正常的u-boot至操作系统至文件系统

系统布局(qspi flash)

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值