色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解ZYNQ啟動的過程

雷達通信電子戰 ? 來源:軟硬件技術開發 ? 作者:軟硬件技術開發 ? 2022-10-27 11:40 ? 次閱讀

ZYNQ啟動是由ARM引導FPGA,以及用戶程序的加載。

預配置階段

Pre-configurationstage

1. 通過上電復位(POR),將PMU(平臺管理單元/Platform Management Unit)從復位狀態喚醒,提供如下操作:

復位低壓域LPD寄存器

復位全電源域FPD寄存器

復位PMU的RAM

復位PMU處理器的TLB內存

檢查LPD、AUX、專用IO等區域電壓

復位CSU、LPD、FPD的內存區

2.執行PMU ROM中的預啟動代碼,以執行復位操作(包括配置安全單元CSU)復位),該階段結束的標志是CSU復位的釋放。 預啟動代碼進行的初始化操作:

初始化PS Sysmon單元和啟動所需要的PLL

清除PMU RAM 和 CSU RAM區域

驗證PLL鎖

利用PS Sysmon驗證LPD、AUX、I/O的范圍

清除低壓域(LPD)和全電源域(FPD)

bbd242d2-4325-11ed-96c9-dac502259ad0.png

配置階段

Configuration stage

CSU復位后,初始化OC-RAM,將FBSL加載到OC-RAM(on-chip RAM),CSU加載PMU用戶固件(PMU FW:firmware)到PMU RAM,若沒有則不加載。

在ZYNQ上運行程序的時候,Boot Rom直接固化在硬件中,開發者無法修改。FSBL(first stage boot loader)是第一階段的加載程序,經過這個階段,后面系統才能夠運行裸奔程序或者是引導操作系統的u-boot。用戶可以選擇用cortex-a53制作啟動的FSBL文件,也可以選擇用cortex-r5來制作啟動的FSBL文件。

處理器開始執行FSBL代碼。FSBL(first-stage boot loader)的作用如下:

1.初始化PS端配置,如:MIO、PLL、DDR、QSPI、SD等。

2.加載PL端程序,即:加載bitstream

3.搬運用戶程序到DDR,并跳轉執行。

PCAP(處理器配置訪問端口processor configuration access port)用于從PS配置PL。PCAP是在正常操作條件下用于配置PL的唯一接口。在調試過程中,可以使用JTAG接口來配置PL。PS通過secure-stream switch連接到PCAP。可以使用CSU DMA或AES路徑將比特流數據發送到PL。

FSBL使用PCAP接口為PL配置比特流,步驟如下:

1.初始化PCAP接口。

2.通過PCAP寫入比特流(Bitstream)。

3.等待PL完成狀態。

后配置階段

Post-configuration stage

FBSL執行后,CSU ROM代碼進入Post-configuration階段,負責起系統干預響應,提供硬件支持。PMU仍然需要運行,用于后續改變系統的電源狀態(上電、睡眠、喚醒等等)。這個階段會啟動SSBL,就是Linux的bootloader,開始引導啟動Linux系統。

bc1fdf9c-4325-11ed-96c9-dac502259ad0.png ? ?






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603011
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9084

    瀏覽量

    367390
  • 上電復位
    +關注

    關注

    1

    文章

    39

    瀏覽量

    15796
  • PMU
    PMU
    +關注

    關注

    1

    文章

    108

    瀏覽量

    21592
  • Zynq
    +關注

    關注

    10

    文章

    609

    瀏覽量

    47175

原文標題:ZYNQ MPSoc的啟動過程

文章出處:【微信號:雷達通信電子戰,微信公眾號:雷達通信電子戰】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    淺談zynq啟動,BootROM和FSBL等的執行過程

    本文主要介紹zynq啟動過程,主要包括BootROM和FSBL等的執行過程。 硬件啟動過程 1. 重新上電或POR復位后進行硬件啟動過程 2
    發表于 11-23 14:53 ?9454次閱讀
    淺談<b class='flag-5'>zynq</b><b class='flag-5'>啟動</b>,BootROM和FSBL等的執行<b class='flag-5'>過程</b>

    詳解Zynq的兩種啟動模式

    Zynq-7000AP SOC器件有效利用了片上CPU來幫忙配置,在沒有外部JTAG的情況下,處理系統(PS)與可編程邏輯(PL)都必須依靠PS來完成芯片的初始化配置。 ZYNQ的兩種啟動模式:從BootROM主動
    發表于 08-02 09:33 ?1494次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Zynq</b>的兩種<b class='flag-5'>啟動</b>模式

    s3c2440啟動過程詳解

    s3c2440啟動過程詳解
    發表于 08-20 18:30

    玩轉Zynq連載1——Zynq的linux啟動過程

    `玩轉Zynq連載1——Zynq的linux啟動過程更多資料共享 鏈接:https://share.weiyun.com/5s6bA0s1概述 簡單的,以ug585中的一張圖來看,從大的方面說
    發表于 04-16 06:56

    Zynq在非JTAG模式下的啟動配置流程

    BootROM 加載到 OCM 中的啟動鏡像。FSBL 完成的任務是 Zynq 啟動過程中的關鍵一環,可以分為以下4項:  1. 完成 PS 的初始化  2. 加載 PL 的bit流文件,完成 PL 配置
    發表于 01-08 16:33

    STM32F429啟動過程詳解

    第13章 STM32F429啟動過程詳解本章教程主要跟大家講STM32F429的啟動過程,這里的啟動過程是指從CPU上電復位執行第1條指令開始(匯編文件)到進入C程序main()函數入
    發表于 08-03 06:15

    STM32H7啟動過程詳解

    第13章 STM32H7啟動過程詳解本章教程主要跟大家講STM32H7的啟動過程,這里的啟動過程是指從CPU上電復位執行第1條指令開始(匯編文件)到進入C程序main()函數入口之間的
    發表于 08-03 06:41

    Linux啟動過程詳解

    1、Linux 基礎安裝Linux操作系統 Linux文件系統 Linux常用命令 Linux啟動過程詳解 熟悉Linux服務能夠獨立安裝Linux操作系統 能夠熟練使用Linux系統的基本命
    發表于 11-02 07:01

    ZYNQ啟動原理和配置

    在ps的控制下,可以實現安全或非安全的配置所有ps和pl。通過zynq提供的JTAG接口,用戶可以在外部主機的控制下對zynq進行配置,zynq不支持最開始就配置pl的過程
    的頭像 發表于 05-15 11:41 ?7751次閱讀
    <b class='flag-5'>ZYNQ</b>的<b class='flag-5'>啟動</b>原理和配置

    詳解zynq啟動步驟

    本文主要介紹zynq啟動過程,主要包括BootROM和FSBL等的執行過程
    發表于 10-27 10:47 ?7489次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>zynq</b>的<b class='flag-5'>啟動</b>步驟

    Zynq啟動與配置過程詳解

    初學 Zynq 的時候,都是按照慣例打開 Vivado 軟件,然后實現 Zynq 可編程邏輯硬件部分PL的設置后,把硬件部署導出,再打開 SDK 進行 ARM 核的軟件部分 PS 編程設計,最后再將
    發表于 01-26 07:30 ?20次下載
    <b class='flag-5'>Zynq</b>的<b class='flag-5'>啟動</b>與配置<b class='flag-5'>過程</b><b class='flag-5'>詳解</b>

    ZYNQ啟動流程

    ZYNQ7000 SOC 芯片可以從 FLASH 啟動,也可以從 SD 卡里啟動, 本節介紹程序 FLASH 啟動的方法。Zynq7000
    的頭像 發表于 05-07 09:41 ?6495次閱讀

    ZYNQ啟動流程介紹

    普通的 FPGA 一般是可以從 flash 啟動,或者被動加載,但是ZYNQ不行,ZYNQ必須PS端參與
    的頭像 發表于 07-22 10:10 ?7416次閱讀

    RL78啟動過程詳解

    RL78啟動過程詳解
    的頭像 發表于 09-28 16:39 ?1455次閱讀
    RL78<b class='flag-5'>啟動過程</b><b class='flag-5'>詳解</b>

    stm32啟動過程詳解

    STM32啟動過程詳解 近年來,STM32微控制器在嵌入式系統中的應用越來越廣泛。STM32微控制器具有高性能、低功耗、易擴展和豐富的外設接口等優勢。而要讓STM32微控制器正常工作,首先要了解它
    的頭像 發表于 12-08 15:47 ?1624次閱讀
    主站蜘蛛池模板: 成品片a免人看免费| 真实国产熟睡乱子伦对白无套| 亚洲精品卡2卡3卡4卡5卡区| 伊人久久国产精品| 大迪克黑人异族| 久拍国产在线观看| 西施打开双腿下面好紧| 中文字幕在线免费视频| 国产成人无码精品久久久免费69| 久久机热免费视频| 午夜不卡av免费| eussse手机电影在线观看| 黑人BBCVIDEOS极品| 青草视频久久| 最近在线视频观看2018免费| 国产精品网红女主播久久久| 欧美zzzoooxxx| 影888午夜理论不卡| 国产亚洲精品线视频在线| 蜜芽tv在线www| 伊人国产视频| 国产在线精品视频免费观看| 手机看片国产免费| A国产一区二区免费入口| 美女厕所撒尿ass| 一本道dvd久久综合高清免费| 国产精品成人免费观看| 飘雪韩国在线观看免费高清完整版| 中文字幕乱码一区AV久久| 国内精品视频一区二区在线观看| 玩弄人妻少妇500系列网址 | 牲高潮99爽久久久久777| porono日本xxx| 偷拍精品视频一区二区三区| 成人免费视频网站www| 日本中文字幕巨大的乳专区| 99视频这里只有精品| 欧美激情视频一区| yy8090理论三级在线看| 日本无吗高清| 国产精品亚洲第一区二区三区 |