chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Xilinx PCIE core管腳分配錯(cuò)誤的解決方案

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

掃碼添加小助手

加入工程師交流群

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

背景說明

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

背景介紹

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

圖片

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

第一、在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做任何約束的情況下,該P(yáng)CIE默認(rèn)的管腳也是在channel X0Y4-——X0Y7所在Quad上。其pin的約束和上圖一致。

圖片

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

set_property LOC IBUFDS_GTE2_X0Y3 [get_cells refclk_ibuf]

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

問題

硬件在管腳分配的時(shí)候,沒有按照Xilinx默認(rèn)的管腳分配原則分配在MGT_BANG_116,而是分配到了MGT_BANG_118上(第一張圖中,右邊的4個(gè)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é)果

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

結(jié)論

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

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

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

    關(guān)注

    1650

    文章

    22207

    瀏覽量

    626884
  • Xilinx
    +關(guān)注

    關(guān)注

    73

    文章

    2190

    瀏覽量

    128796
  • PCIe
    +關(guān)注

    關(guān)注

    16

    文章

    1403

    瀏覽量

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

    關(guān)注

    1

    文章

    230

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎ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è)計(jì)采用多種 TPS54325 和其他 TI 電源器件,是適用于 Xilinx Zynq FPGA 的全套電源解決方案。輸入電壓達(dá)到 12V 后,該參考解決方案可提供 Zynq FPGA
    發(fā)表于 04-14 09:46

    xilinx,ddrmig文件中管腳分配

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

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

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

    怎么使用一個(gè)多點(diǎn)信號分配PCIe時(shí)鐘?

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

    Xilinx FPGA是否有任何選項(xiàng)或可能的解決方案?

    Refclk。對于Altera設(shè)計(jì),100nF電容器不需要,因?yàn)榭梢赃x擇使用直流耦合作為PCIe Reflck輸入。雖然altera也不推薦這種方法,但它運(yùn)行良好。Xilinx FPGA是否有任何選項(xiàng)或可能的解決方案可以為
    發(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>

    PCIe掃盲—PCIe錯(cuò)誤檢測機(jī)制的詳細(xì)資料概述

    PCIe總線錯(cuò)誤檢測囊括了鏈路(Link)上的錯(cuò)誤以及包傳遞過程中的錯(cuò)誤,如下圖所示。用戶設(shè)計(jì)的應(yīng)用程序?qū)又械?b class='flag-5'>錯(cuò)誤不屬于鏈路傳輸中的
    的頭像 發(fā)表于 08-18 11:05 ?1.6w次閱讀

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

    如何優(yōu)化 PCIe 應(yīng)用中的時(shí)鐘分配
    發(fā)表于 11-07 08:07 ?0次下載
    如何優(yōu)化 <b class='flag-5'>PCIe</b> 應(yīng)用中的時(shí)鐘<b class='flag-5'>分配</b>