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

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

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

3天內不再提示

如何用ZCU106來實現PL PCIE Tandem PROM功能

YCqV_FPGA_EETre ? 來源:Ingdan FPGA ? 作者:沈月紅 ? 2021-06-18 14:57 ? 次閱讀

根據PCIE規范對設備的要求是PERST# must deassert 100 ms after the power good of the systems has occurred, and a PCI Express port must be ready to link train no more than 20 ms after PERST# has deasserted.

現在大規模FPGA的bitstream比較大導致板卡從上電到FPGA配置完成的時間遠遠超過100MS的要求,從而電腦端無法正常識別到PCIE設備。

為此Xilinx的PCIE Tandem(詳見PG156)功能是專為滿足PCIe設備在100ms之內枚舉起來要求而設計的。

Zynq UltraScale+ MPSoC是Xilinx推出的第二代多處理SoC系統,其PL提供高性能的PCIE GEN3 IP core給客戶使用。

由于MPSOC的啟動加載image方式是跟純FPGA器件是有所差異,MPSOC器件是需要從PS部分先去加載bootrom里面內容,然后按順序去加載FSBLBitstream等等內容。

MPSOC加載是比純FPGA器件復雜很多同時差異也比較大,所以本文主要是介紹如何在MPSOC的器件里面實現PL PCIE tandem的加載方式來滿足PCIE規范里面對設備100ms的加載時間要求。

此設計流程是James Shen基于Xilinx AE Iris Yang提供的方法上面完善設計并進行板卡驗證。

詳細操作步驟請按照下面流程來進行:

1、測試環境為ZCU106 V1.1板卡和Vivado 2019.1軟件;

2、由于ZCU106的PS DDR4 DIMM中間換過,所以新的DIMM需要按照下面參數來進行修正,不然系統會無法啟動;

3、在PL里面搭建PCIE XDMA架構;

4、根據ZCU106板卡硬件做XDMA配置;

5、根據Xilinx的PCIE example design修改XDC約束;

6、把ZCU106的QSPI配置同時提高時鐘頻率到300MHZ;

7、在XDMA界面設置Tandem PROM;

8、設置XDC里面相關約束文件;

9、修改xfsbl_qspi.c里面時鐘計算相關值;

10、去掉打印Debug等信息,從而節約加載時間;

11、修改xfsbl_partition_load.c來支持加載兩個階段的bitstream文件;

12、對ZCU106的硬件需要進行設置;

13、生成相關boot image;

14、根據ZCU106板卡硬件選擇下載方式去下載bit到板卡上面就實現本文目的。

根據上文的流程和要求,經過硬件板卡實際驗證可以滿足PCIE在100ms之內枚舉的要求。供大家參考。

編輯:jq

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

    關注

    1630

    文章

    21759

    瀏覽量

    604302
  • Xilinx
    +關注

    關注

    71

    文章

    2168

    瀏覽量

    121686
  • IP
    IP
    +關注

    關注

    5

    文章

    1712

    瀏覽量

    149660
  • PCIe
    +關注

    關注

    15

    文章

    1243

    瀏覽量

    82778
  • MPSoC
    +關注

    關注

    0

    文章

    199

    瀏覽量

    24300

原文標題:基于ZCU106來實現PL PCIE Tandem PROM功能

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何測試PROM器件的性能

    測試PROM(Programmable Read-Only Memory,可編程只讀存儲器)器件的性能是確保其在實際應用中穩定可靠的重要環節。以下是一些常用的測試PROM器件性能的方法: 一、測試前
    的頭像 發表于 11-23 11:33 ?294次閱讀

    不同類型PROM器件的比較分析

    PROM(Programmable Read-Only Memory,可編程只讀存儲器)器件有多種類型,包括PROM、EPROM(Erasable Programmable Read-Only
    的頭像 發表于 11-23 11:30 ?681次閱讀

    PROM器件與FPGA的結合使用

    PROM(Programmable Read-Only Memory,可編程只讀存儲器)器件與FPGA(Field-Programmable Gate Array,現場可編程門陣列)的結合使用在
    的頭像 發表于 11-23 11:28 ?502次閱讀

    PROM器件的編程和擦除方法

    在電子設計領域,PROM(可編程只讀存儲器)作為一種重要的存儲元件,被廣泛應用于各種電子產品中,用于存儲固件、配置數據等。 1. PROM器件概述 PROM器件是一種半導體存儲器,其特點是用戶可以
    的頭像 發表于 11-23 11:25 ?665次閱讀

    PROM器件的特點和應用 如何選擇合適的PROM器件

    的概述: PROM器件的特點 非易失性存儲 :PROM在斷電后仍能保持存儲的數據,是一種非易失性存儲器。 一次性編程 :傳統的PROM在編程后不能更改,但現代的PROM(如EPROM、
    的頭像 發表于 11-23 11:16 ?800次閱讀

    LG Display首款13英寸Tandem OLED筆記本電腦面板投入量產

    全球領先的顯示面板廠商LG Display宣布已完成業界首款13英寸Tandem OLED筆記本電腦面板開發,并于近期邁入了量產階段。LG Display此舉旨在利用Tandem OLED技術在提升性能和降低功耗方面的優勢搶占筆記本電腦OLED市場。
    的頭像 發表于 09-24 10:06 ?573次閱讀

    AMD Versal自適應SoC CPM5 QDMA的Tandem PCIe啟動流程介紹

    本文將從硬件設計和驅動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應 SoC 的 Tandem 設計和啟動流程。
    的頭像 發表于 09-18 10:07 ?579次閱讀
    AMD Versal自適應SoC CPM5 QDMA的<b class='flag-5'>Tandem</b> <b class='flag-5'>PCIe</b>啟動流程介紹

    Multi-Scaler IP的Linux示例以及Debug(上)

    本篇文章介紹了在 ZCU106 上創建 Video Multi-Scaler IP 的 AMD Vivado? Design Tool 和 Petalinux 工程;在 ZCU106 上 Run 生成的 Image,并測試生成的圖像文件,以及常見問題的 Debug。
    的頭像 發表于 09-18 10:03 ?417次閱讀
    Multi-Scaler IP的Linux示例以及Debug(上)

    何用 S7-200 實現 Modbus 通信?

    電子發燒友網站提供《如何用 S7-200 實現 Modbus 通信?.pdf》資料免費下載
    發表于 09-14 10:22 ?1次下載

    ZCU106評估板用戶指南

    電子發燒友網站提供《ZCU106評估板用戶指南.pdf》資料免費下載
    發表于 09-10 10:17 ?1次下載

    PCIe插槽竟然能玩出花樣?多個最新PCIe擴展硬盤方式!#PCIe擴展 #PCIe #硬盤盒

    硬盤PCIe
    ICY DOCK硬盤盒
    發布于 :2024年07月11日 17:21:28

    pcie4.0和pcie3.0接口兼容嗎

    PCIe 4.0和PCIe 3.0接口在多個方面實現了兼容性,PCIe 4.0和PCIe 3.0接口兼容性問題是一個廣泛討論的話題。
    的頭像 發表于 07-10 10:12 ?7491次閱讀

    PL7072鋰電池保護電路:功能全面,易于集成,電池安全新保障”

    保護,穩定可靠——PL7072鋰電池保護電路引領行業新標準” “PL7072鋰電池保護電路:功能全面,易于集成,電池安全新保障”
    的頭像 發表于 03-29 11:34 ?557次閱讀
    “<b class='flag-5'>PL</b>7072鋰電池保護電路:<b class='flag-5'>功能</b>全面,易于集成,電池安全新保障”

    PCIe-AXI-Cont用戶手冊

    PCIe-AXI-Controller兼容PCI Express base Specification Revision 3.1,實現PCIe PHY layer,Data link layer以及
    發表于 02-22 09:15 ?3次下載

    PCIe控制器(FPGA或ASIC),PCIe-AXI-Controller

    PCIe-AXI-Controller兼容PCI Express Base Specification Revision 3.1,實現PCIe PHY Layer,Data Link Layer以及
    的頭像 發表于 02-21 15:15 ?957次閱讀
    <b class='flag-5'>PCIe</b>控制器(FPGA或ASIC),<b class='flag-5'>PCIe</b>-AXI-Controller
    主站蜘蛛池模板: 国产午夜精品理论片久久影视| 日本特黄特色| 天天干天天爽| 美女天天干| mitunav在线| 22sihu国产精品视频影视资讯| 亚洲色图图片专区| 成 人 在 线 免费 8888 www| 中文天堂最新版www| 五月婷婷啪啪| 欧美区在线播放| 国产三级在线观看免费| 在线www 天堂网在线| 免费网站黄成人影院| 五月天色丁香| 狠狠色婷婷七月色综合| 五月婷婷综合激情| 嫩草影院播放地址一二三| 国产精品欧美一区二区| 天天干天天插天天操| 99涩涩| 日本一二区视频| 在线天堂中文| 色天天综合色天天天天看大| 国产福利精品视频| 一区二区三区福利| 国产yw855.c免费观看网站| 欧美性色xo影院69| 五月婷色| 狠狠狠色丁香婷婷综合久久88 | 加勒比一木道|视频在线看| a级毛片毛片免费很很综合| 乱好看的的激情伦小说| 色婷婷电影| 都市激情亚洲| 国产福利在线免费| 国产精品爱久久久久久久三级| 色噜噜狠狠成人影院| 丁香花高清在线观看| 好吊788gaoco| 国产精品丝袜|