在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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
    +關注

    關注

    1630

    文章

    21802

    瀏覽量

    606369
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9180

    瀏覽量

    369441
  • 上電復位
    +關注

    關注

    1

    文章

    39

    瀏覽量

    15868
  • PMU
    PMU
    +關注

    關注

    1

    文章

    109

    瀏覽量

    21717
  • Zynq
    +關注

    關注

    10

    文章

    610

    瀏覽量

    47321

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    詳解zynq啟動步驟

    本文主要介紹zynq啟動過程,主要包括BootROM和FSBL等的執行過程
    發表于 10-27 10:47 ?7546次閱讀
    <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 ?6750次閱讀

    ZYNQ啟動流程介紹

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

    RL78啟動過程詳解

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

    stm32啟動過程詳解

    STM32啟動過程詳解 近年來,STM32微控制器在嵌入式系統中的應用越來越廣泛。STM32微控制器具有高性能、低功耗、易擴展和豐富的外設接口等優勢。而要讓STM32微控制器正常工作,首先要了解它
    的頭像 發表于 12-08 15:47 ?1799次閱讀
    主站蜘蛛池模板: 最新版天堂资源8网 | 天天操天天射天天舔 | 黄色成人免费网站 | 久视频在线观看久视频 | 天堂资源8中文最新版在线 天堂资源地址在线 | 女人精aaaa片一级毛片女女 | 伊人久久大 | 97se亚洲综合 | 天天狠天天透天干天天怕处 | 成人三级在线观看 | 国产片一级aaa毛片视频 | 手机精品视频在线观看免费 | 麦克斯奥特曼在线观看 | 国产三级网 | 亚洲六月丁香六月婷婷花 | 色屁屁www影院免费观看视频 | 欧美特黄视频在线观看 | 亚洲第一精品夜夜躁人人爽 | 另类毛片 | 35pao强力| 欧美乱理伦另类视频 | 亚洲一区二区免费在线观看 | 久久精品五月天 | 国产无套粉嫩白浆 | 天天色影 | 一级特黄色毛片免费看 | 免费黄视频在线观看 | 狼色影院| 无人区理论片手机看片 | h网站免费| 欧美人与动另类在线 | 69xxxx日本老师| 免费成人黄色网址 | 久久综合久久88 | 四虎国产永久免费久久 | 男男失禁play 把尿bl | 中文字幕网资源站永久资源 | 亚洲电影一区二区 | 亚洲精品亚洲人成毛片不卡 | 综合久色 | 淫香色香 |