在线观看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
    主站蜘蛛池模板: 亚洲成人精品在线 | 男人资源站 | 精品成人毛片一区二区视 | 亚洲 午夜在线一区 | 亚洲偷自偷白图片 | 午夜毛片不卡高清免费 | 99精品国产高清自在线看超 | 深爱五月婷婷 | 日本免费一区二区三区视频 | 久久久久免费精品国产小说 | 天天干天天日天天射天天操毛片 | 男人的天堂网在线 | 色y情视频免费看 | jiuma和我啪啪 | 成年网站在线播放 | 国产白白白在线永久播放 | 久久亚洲综合色 | 亚洲一级视频在线观看 | 午夜影院普通用户体验区 | 欧美 ed2k| 亚洲成人三级电影 | 午夜女同影院 | 欧美高清激情毛片 | 亚洲精品老司机综合影院 | 色婷婷影视| 天天爽天天操 | aa在线视频 | 五月天婷亚洲 | 天天射网 | 六月丁香综合网 | 久久久精品免费国产四虎 | 中文字幕在线播放一区 | 在线99热| 久久久久久9| 婷婷丁香啪啪 | 色噜噜亚洲精品中文字幕 | 中文一级黄色片 | 亚洲三级理论 | 国产黄色小视频网站 | 亚洲乱码尤物193yw在线播放 | 视频一区 在线 |