精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用ZCU106來實(shí)現(xiàn)PL PCIE Tandem PROM功能

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

根據(jù)PCIE規(guī)范對(duì)設(shè)備的要求是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.

現(xiàn)在大規(guī)模FPGA的bitstream比較大導(dǎo)致板卡從上電到FPGA配置完成的時(shí)間遠(yuǎn)遠(yuǎn)超過100MS的要求,從而電腦端無法正常識(shí)別到PCIE設(shè)備。

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

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

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

MPSOC加載是比純FPGA器件復(fù)雜很多同時(shí)差異也比較大,所以本文主要是介紹如何在MPSOC的器件里面實(shí)現(xiàn)PL PCIE tandem的加載方式來滿足PCIE規(guī)范里面對(duì)設(shè)備100ms的加載時(shí)間要求。

此設(shè)計(jì)流程是James Shen基于Xilinx AE Iris Yang提供的方法上面完善設(shè)計(jì)并進(jìn)行板卡驗(yàn)證。

詳細(xì)操作步驟請(qǐng)按照下面流程來進(jìn)行:

1、測(cè)試環(huán)境為ZCU106 V1.1板卡和Vivado 2019.1軟件;

2、由于ZCU106的PS DDR4 DIMM中間換過,所以新的DIMM需要按照下面參數(shù)來進(jìn)行修正,不然系統(tǒng)會(huì)無法啟動(dòng);

3、在PL里面搭建PCIE XDMA架構(gòu);

4、根據(jù)ZCU106板卡硬件做XDMA配置;

5、根據(jù)Xilinx的PCIE example design修改XDC約束;

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

7、在XDMA界面設(shè)置Tandem PROM;

8、設(shè)置XDC里面相關(guān)約束文件;

9、修改xfsbl_qspi.c里面時(shí)鐘計(jì)算相關(guān)值;

10、去掉打印Debug等信息,從而節(jié)約加載時(shí)間;

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

12、對(duì)ZCU106的硬件需要進(jìn)行設(shè)置;

13、生成相關(guān)boot image;

14、根據(jù)ZCU106板卡硬件選擇下載方式去下載bit到板卡上面就實(shí)現(xiàn)本文目的。

根據(jù)上文的流程和要求,經(jīng)過硬件板卡實(shí)際驗(yàn)證可以滿足PCIE在100ms之內(nèi)枚舉的要求。供大家參考。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1626

    文章

    21665

    瀏覽量

    601814
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2163

    瀏覽量

    121005
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1649

    瀏覽量

    149331
  • PCIe
    +關(guān)注

    關(guān)注

    15

    文章

    1217

    瀏覽量

    82437
  • MPSoC
    +關(guān)注

    關(guān)注

    0

    文章

    198

    瀏覽量

    24250

原文標(biāo)題:基于ZCU106來實(shí)現(xiàn)PL PCIE Tandem PROM功能

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何測(cè)試PROM器件的性能

    測(cè)試PROM(Programmable Read-Only Memory,可編程只讀存儲(chǔ)器)器件的性能是確保其在實(shí)際應(yīng)用中穩(wěn)定可靠的重要環(huán)節(jié)。以下是一些常用的測(cè)試PROM器件性能的方法: 一、測(cè)試前
    的頭像 發(fā)表于 11-23 11:33 ?154次閱讀

    PROM器件與FPGA的結(jié)合使用

    PROM(Programmable Read-Only Memory,可編程只讀存儲(chǔ)器)器件與FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)的結(jié)合使用在
    的頭像 發(fā)表于 11-23 11:28 ?179次閱讀

    PROM器件的編程和擦除方法

    在電子設(shè)計(jì)領(lǐng)域,PROM(可編程只讀存儲(chǔ)器)作為一種重要的存儲(chǔ)元件,被廣泛應(yīng)用于各種電子產(chǎn)品中,用于存儲(chǔ)固件、配置數(shù)據(jù)等。 1. PROM器件概述 PROM器件是一種半導(dǎo)體存儲(chǔ)器,其特點(diǎn)是用戶可以
    的頭像 發(fā)表于 11-23 11:25 ?171次閱讀

    PROM器件的特點(diǎn)和應(yīng)用 如何選擇合適的PROM器件

    的概述: PROM器件的特點(diǎn) 非易失性存儲(chǔ) :PROM在斷電后仍能保持存儲(chǔ)的數(shù)據(jù),是一種非易失性存儲(chǔ)器。 一次性編程 :傳統(tǒng)的PROM在編程后不能更改,但現(xiàn)代的PROM(如EPROM、
    的頭像 發(fā)表于 11-23 11:16 ?181次閱讀

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

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

    AMD Versal自適應(yīng)SoC CPM5 QDMA的Tandem PCIe啟動(dòng)流程介紹

    本文將從硬件設(shè)計(jì)和驅(qū)動(dòng)使用兩個(gè)方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應(yīng) SoC 的 Tandem 設(shè)計(jì)和啟動(dòng)流程。
    的頭像 發(fā)表于 09-18 10:07 ?423次閱讀
    AMD Versal自適應(yīng)SoC CPM5 QDMA的<b class='flag-5'>Tandem</b> <b class='flag-5'>PCIe</b>啟動(dòng)流程介紹

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

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

    何用 S7-200 實(shí)現(xiàn) Modbus 通信?

    電子發(fā)燒友網(wǎng)站提供《如何用 S7-200 實(shí)現(xiàn) Modbus 通信?.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:22 ?1次下載

    ZCU106評(píng)估板用戶指南

    電子發(fā)燒友網(wǎng)站提供《ZCU106評(píng)估板用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-10 10:17 ?1次下載

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

    保護(hù),穩(wěn)定可靠——PL7072鋰電池保護(hù)電路引領(lǐng)行業(yè)新標(biāo)準(zhǔn)” “PL7072鋰電池保護(hù)電路:功能全面,易于集成,電池安全新保障”
    的頭像 發(fā)表于 03-29 11:34 ?505次閱讀
    “<b class='flag-5'>PL</b>7072鋰電池保護(hù)電路:<b class='flag-5'>功能</b>全面,易于集成,電池安全新保障”

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

    PCIe-AXI-Controller兼容PCI Express Base Specification Revision 3.1,實(shí)現(xiàn)PCIe PHY Layer,Data Link Layer以及
    的頭像 發(fā)表于 02-21 15:15 ?830次閱讀
    <b class='flag-5'>PCIe</b>控制器(FPGA或ASIC),<b class='flag-5'>PCIe</b>-AXI-Controller

    zcu102和zcu104有什么區(qū)別

    ZCU102與ZCU104是賽靈思(Xilinx)推出的兩款高性能嵌入式開發(fā)平臺(tái),用于開發(fā)和驗(yàn)證高性能應(yīng)用程序。雖然它們都具備卓越的性能和功能,但在一些方面存在一些差異。下面將詳細(xì)介紹ZCU
    的頭像 發(fā)表于 01-04 10:54 ?3214次閱讀

    PL2733C SOP-8 同步降壓電源管理芯片

    PL2733C 內(nèi)置線電壓補(bǔ)償,可通過調(diào)節(jié) FB 端口的分壓電阻阻值實(shí)現(xiàn)PL2733C 包含多重保護(hù)功能:過溫保護(hù),輸出短路保護(hù)和
    的頭像 發(fā)表于 12-28 16:04 ?581次閱讀
    <b class='flag-5'>PL</b>2733C SOP-8 同步降壓電源管理芯片

    何用BUCK電路簡(jiǎn)單實(shí)現(xiàn)一個(gè)可靠的負(fù)電源?

    何用BUCK電路簡(jiǎn)單實(shí)現(xiàn)一個(gè)可靠的負(fù)電源?
    的頭像 發(fā)表于 12-05 15:12 ?763次閱讀
    如<b class='flag-5'>何用</b>BUCK電路簡(jiǎn)單<b class='flag-5'>實(shí)現(xiàn)</b>一個(gè)可靠的負(fù)電源?