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

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

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

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

Xilinx PCIE core管腳分配錯誤的解決方案

CHANBAEK ? 來源: FPGA的現(xiàn)今未 ? 作者: FPGA的現(xiàn)今未 ? 2023-11-17 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近弄PCIE,遇到一個問題,以前我們總認(rèn)為:Xilinx的PCIE core的管腳是固定的,即指定了PCIE core的位置,對應(yīng)的管腳也就指定了,真實情況是怎么樣的呢?

背景說明

硬件在分配PCIE的管腳的時候,沒有分配到xilinx推薦的對應(yīng)的管腳上,如何處理呢?是否只能改板?

背景介紹

使用7系列的xilinx FPGA,需要用到PCIE core,計劃是使用xilinx提供的硬core,該系列的FPGA中只有一個硬core,所以沒得選擇,我們使用的是PCIE_X0Y0這個硬core,如下圖所示:

圖片

當(dāng)PCIE的位置確定以后,PCIE對應(yīng)的serdes位置也就“固定”了,有三種方式可以來查看這個“固定”位置。

第一、在PG054:7 Series FPGAs Integrated Block for PCI Express v3.2 LogiCORE IP Product Guide中,如下圖所示:我們可以看到,對于的K7系列的325T的器件,X4的recommended GT locationg是X0Y4/X0Y5/X0Y6/X0Y7

圖片

圖片

另外我們在文檔ug476:7 Series FPGAs GTX/GTH Transceivers中可以看到X0Y4/X0Y5/X0Y6/X0Y7對應(yīng)的管腳如下圖所示:

圖片

第二種方式,直接綜合PCIE core,綜合后,查看綜合結(jié)果,如下圖所示,我們可以看到,在不對PCIE core做任何約束的情況下,該PCIE默認(rèn)的管腳也是在channel X0Y4-——X0Y7所在Quad上。其pin的約束和上圖一致。

圖片

還有第三種方式,通過xilinx提供的example design來確定對應(yīng)的管腳約束,通過查看example design的約束,我們發(fā)現(xiàn)關(guān)于位置的約束就只有如下一行,它約束的差分時鐘雙端轉(zhuǎn)單端的refclk_ibuf,位置為IBUFDS_GTE2_X0Y3,這個剛好也位于MGT_BANG_116。

set_property LOC IBUFDS_GTE2_X0Y3 [get_cells refclk_ibuf]

結(jié)論:K7系列FPGA對于X4的PCIE,其默認(rèn)的約束就是在MGT_BANG_116,

問題

硬件在管腳分配的時候,沒有按照Xilinx默認(rèn)的管腳分配原則分配在MGT_BANG_116,而是分配到了MGT_BANG_118上(第一張圖中,右邊的4個gtx quad從上到下分別是118/117/116和115)。

解決方案

pcie core和所用的gt是分開的,我們可以通過約束channel的位置來改變所使用的channel,從而改變pcie的管腳。約束如下所示,只需要綁定channel和pcie對應(yīng)的lane即可,通過約束發(fā)現(xiàn)imp階段工程是可以通過的。

set_property LOC GTXE2_CHANNEL_X0Y12 [get_cells {***/pcie_core/pcie_7x_1_i/inst/gt_top_i/pipe_wrapper_i/pipe_lane[0].gt_wrapper_i/gtx_channel.gtxe2_channel_i}]

測試結(jié)果

通過實際上板測試,pcie core能正常link up,進(jìn)行業(yè)務(wù)測試收發(fā)數(shù)據(jù)也正常,不過這里也有一個風(fēng)險,通過device視圖我們可以看到,MGT_BANG_118所在的quad是離pcie core最遠(yuǎn)的quad,尤其是兩者之間資源比較多的時候,布線會比較多,這必然導(dǎo)致時序風(fēng)險。

結(jié)論

1、pcie的管腳有xilinx推薦的最佳約束位置,分配管腳的時候應(yīng)該嚴(yán)格按照推薦的規(guī)則來分配;

2、如果硬件把管腳弄錯了,可以通過約束來修改pcie core的默認(rèn)管腳,但是資源緊張的時候可能有時序風(fēng)險。

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

    關(guān)注

    1644

    文章

    22002

    瀏覽量

    616018
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2184

    瀏覽量

    124715
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1331

    瀏覽量

    84869
  • 管腳
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    32645
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    #硬聲創(chuàng)作季 #FPGA Xilinx入門-16 亞穩(wěn)態(tài)現(xiàn)象原理與解決方案-1

    fpgaXilinx解決方案
    水管工
    發(fā)布于 :2022年10月09日 01:44:30

    #硬聲創(chuàng)作季 #FPGA Xilinx入門-16 亞穩(wěn)態(tài)現(xiàn)象原理與解決方案-2

    fpgaXilinx解決方案
    水管工
    發(fā)布于 :2022年10月09日 01:45:00

    #硬聲創(chuàng)作季 #FPGA Xilinx入門-16 亞穩(wěn)態(tài)現(xiàn)象原理與解決方案-3

    fpgaXilinx解決方案
    水管工
    發(fā)布于 :2022年10月09日 01:45:22

    #硬聲創(chuàng)作季 #FPGA Xilinx入門-16 亞穩(wěn)態(tài)現(xiàn)象原理與解決方案-4

    fpgaXilinx解決方案
    水管工
    發(fā)布于 :2022年10月09日 01:45:54

    #硬聲創(chuàng)作季 #FPGA Xilinx入門-16 亞穩(wěn)態(tài)現(xiàn)象原理與解決方案-5

    fpgaXilinx解決方案
    水管工
    發(fā)布于 :2022年10月09日 01:46:24

    xilinx ddr2硬核管腳問題

    我用xilinx spartan-6fpga 它硬核的管腳是固定的還是可配置的我在xilinx提供的文檔里找不到關(guān)于硬核管腳分配求指導(dǎo)
    發(fā)表于 08-11 09:28

    用于 Xilinx FPGA Zynq 7 的電源解決方案

    描述該參考設(shè)計采用多種 TPS54325 和其他 TI 電源器件,是適用于 Xilinx Zynq FPGA 的全套電源解決方案。輸入電壓達(dá)到 12V 后,該參考解決方案可提供 Zynq FPGA
    發(fā)表于 04-14 09:46

    xilinx,ddrmig文件中管腳分配

    使用xilinx spartan6,在工程中使用原語生成DDR控制器mig文件,DDR數(shù)據(jù)管腳定義發(fā)生改變,需要重新分配管腳,求告知,這個管腳
    發(fā)表于 07-19 09:54

    PCIe應(yīng)用中的時鐘分配方法

    PCIe,那么都要達(dá)到 1ps rms 的 RefClk 要求(圖 1)。圖 1:解決方案 1:支持第 3 代 PCIe 通用 RefClk 抖動限制的服務(wù)器卡實例圖 1 所示系統(tǒng)可使用一個 7 輸出
    發(fā)表于 09-17 16:12

    怎么使用一個多點信號來分配PCIe時鐘?

    PCI Express (PCIe)是嵌入式和其它系統(tǒng)類型的背板間通信的一個非常理想的協(xié)議。然而,在嵌入式環(huán)境中,背板連接器引腳通常很昂貴。因此,采用點對點連接的星型結(jié)構(gòu)的PCIe時鐘分配方案就變得
    發(fā)表于 08-30 06:54

    怎么使用一個多點信號分配PCIe時鐘?

    PCI Express (PCIe)是嵌入式和其它系統(tǒng)類型的背板間通信的一個非常理想的協(xié)議。然而,在嵌入式環(huán)境中,背板連接器引腳通常很昂貴。因此,采用點對點連接的星型結(jié)構(gòu)的PCIe時鐘分配方案就變得
    發(fā)表于 09-26 07:56

    Xilinx FPGA是否有任何選項或可能的解決方案

    Refclk。對于Altera設(shè)計,100nF電容器不需要,因為可以選擇使用直流耦合作為PCIe Reflck輸入。雖然altera也不推薦這種方法,但它運行良好。Xilinx FPGA是否有任何選項或可能的解決方案可以為
    發(fā)表于 08-10 10:00

    PCIE高速傳輸解決方案FPGA技術(shù)XILINX官方XDMA驅(qū)動

    PCIE高速傳輸方案傳輸?shù)膸捓寐士蛇_(dá)到90%以上,延遲可達(dá)到理論的最低延遲值。該方案已經(jīng)應(yīng)用到航天航空、雷達(dá)等領(lǐng)域。一、 高效率傳輸方案 該采集
    發(fā)表于 05-19 08:58

    基于Core的動態(tài)內(nèi)存分配方案

    為了解決基于C*Core系列芯片嵌入式開發(fā)過程中,C*Core系統(tǒng)在某些情況下由于受操作系統(tǒng)、數(shù)據(jù)格式差異等因素影響,不能動態(tài)分配C*Core系列芯片內(nèi)存的問題,采用數(shù)組與標(biāo)志位相結(jié)合
    發(fā)表于 07-11 10:37 ?38次下載
    基于<b class='flag-5'>Core</b>的動態(tài)內(nèi)存<b class='flag-5'>分配方案</b>

    如何優(yōu)化 PCIe 應(yīng)用中的時鐘分配

    如何優(yōu)化 PCIe 應(yīng)用中的時鐘分配
    發(fā)表于 11-07 08:07 ?0次下載
    如何優(yōu)化 <b class='flag-5'>PCIe</b> 應(yīng)用中的時鐘<b class='flag-5'>分配</b>
    主站蜘蛛池模板: 在线免费视频观看 | 五月网婷婷 | 亚洲三级小视频 | 1314亚洲人成网站在线观看 | 免费网站在线视频美女被 | 嗯!啊!使劲用力在线观看 | 精品三级在线观看 | 丁香婷婷综合网 | 黄免费网站 | 国产一卡二卡≡卡四卡无人 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 亚洲一二三四 | 黄色爽视频 | 国产精品成人一区二区三区 | 欧美色网络 | 免费看片你懂的 | 国产98在线传媒在线视频 | 天天色综 | 亚洲狠狠狠一区二区三区 | 色狠狠xx | 国产福利萌白酱喷水视频铁牛 | 午夜视频入口 | 一级黄色毛毛片 | 午夜免费观看福利片一区二区三区 | 免费看黄视频的网站 | 奇米影视777四色米奇影院 | 久久久久亚洲香蕉网 | 成人伊人 | 韩国特黄特色a大片免费 | 一级片在线免费看 | 亚洲精品卡1卡二卡3卡四卡 | 国内真实实拍伦视频在线观看 | 日韩免费视频一区二区 | 99 久久99久久精品免观看 | 性8sex亚洲区入口 | 亚洲大胆精品337p色 | 国产情侣出租屋露脸实拍 | 成人国产精品一级毛片视频 | 欧美大片国产在线永久播放 | 91黄色影院| 亚洲一区二区三区免费视频 |