一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA中實(shí)施PCI Express橋接解決方案

jf_78858299 ? 來(lái)源:Hack電子 ? 作者:Hack電子 ? 2023-05-11 16:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用 FPGA 的優(yōu)勢(shì)之一是能夠?qū)嵤┙?jīng)過(guò)驗(yàn)證的知識(shí)產(chǎn)權(quán),以快速、自信地完成橋接功能??纯匆粋€(gè)常見但復(fù)雜的接口 PCI Express,就可以證明這些好處。

與其前身外圍組件互連 (PCI) 一樣,PCI Express (PCIe) 正在成為一種無(wú)處不在的系統(tǒng)接口。與 PCI 不同,PCIe 采用 SERDES 接口為用戶提供未來(lái)應(yīng)用所需的可擴(kuò)展性。隨著系統(tǒng)帶寬的增加,越來(lái)越多的應(yīng)用正在轉(zhuǎn)向基于 SERDES 的接口,例如 PCIe。

過(guò)去,專用 IC (ASIC) 和專用標(biāo)準(zhǔn)產(chǎn)品 (ASSP) 通常用于實(shí)施下一代接口解決方案。ASIC 和 ASSP 是流行的選擇,因?yàn)樗鼈兲峁┝说统杀?、低功耗的設(shè)計(jì)解決方案。

然而,幾個(gè)新的 FPGA 系列為 PCIe 接口提供了有吸引力的選擇。FPGA 提供了一個(gè)適應(yīng)性強(qiáng)的平臺(tái),它沒(méi)有 ASSP 的不靈活性,也沒(méi)有 ASIC 通常相關(guān)的較長(zhǎng)的交付周期和大量的非經(jīng)常性工程成本。

具有嵌入式 SERDES 的新一代 FPGA 以低成本、低功耗的串行接口解決方案為設(shè)計(jì)人員提供了極其豐富、高價(jià)值的可編程架構(gòu)。相同的 FPGA 可用于支持各種串行協(xié)議,如 PCIe、GbE、SGMII、XAUI、Serial RapidIO 等,為多種設(shè)計(jì)提供單一 FPGA 平臺(tái)。

PCIe 也正在成為控制平面應(yīng)用程序的接口,取代舊的并行接口,如 PCI。新一代設(shè)備使用一個(gè)或多個(gè) PCIe 鏈路。在大多數(shù)設(shè)備中,PCIe 內(nèi)核被實(shí)現(xiàn)為 PCIe 端點(diǎn)。設(shè)計(jì)人員通常需要將這些設(shè)備連接到具有并行總線的上一代設(shè)備(例如具有并行總線接口的微處理器)。

使用低成本、低功耗 FPGA 在 PCIe 和并行接口之間進(jìn)行橋接可為設(shè)計(jì)人員提供解決此問(wèn)題的靈活性,而不會(huì)超出其系統(tǒng)成本和功率預(yù)算。

設(shè)計(jì)挑戰(zhàn)

隨著設(shè)計(jì)人員從 PCI 遷移到 PCIe,協(xié)議的復(fù)雜性以及基于 SERDES 的設(shè)計(jì)所涉及的復(fù)雜性構(gòu)成了重大挑戰(zhàn)。幸運(yùn)的是,F(xiàn)PGA 與全功能 PCIe IP 內(nèi)核、參考設(shè)計(jì)、硬件評(píng)估板和相關(guān)演示相結(jié)合,有助于消除 PCIe 設(shè)計(jì)人員面臨的陡峭學(xué)習(xí)曲線。

FPGA 是基于 PCIe 的應(yīng)用的理想平臺(tái)。因?yàn)樗鼈兪强删幊痰模?FPGA 使設(shè)計(jì)人員能夠靈活地在設(shè)計(jì)周期的后期解決設(shè)計(jì)問(wèn)題,并加快周轉(zhuǎn)時(shí)間。隨著個(gè)別設(shè)計(jì)要求的發(fā)展,設(shè)計(jì)人員可以輕松更改或添加功能。FPGA 設(shè)計(jì)還允許設(shè)計(jì)人員進(jìn)行更新以適應(yīng)規(guī)范的變化,使他們能夠在未來(lái)證明其設(shè)計(jì)不會(huì)過(guò)時(shí)。

可編程平臺(tái)使設(shè)計(jì)人員能夠使用相同的 FPGA 來(lái)實(shí)現(xiàn)連接到各種其他 PCIe 芯片組的接口解決方案:端點(diǎn)、根復(fù)合體或交換機(jī)。設(shè)計(jì)人員可以在FPGA中集成系統(tǒng)所需的其他功能,減少板上元件的數(shù)量,進(jìn)一步降低系統(tǒng)的總成本。

橋接接口

FPGA 為系統(tǒng)設(shè)計(jì)提供了極其靈活的可編程平臺(tái)。包含 IP 內(nèi)核、硬件平臺(tái)、演示設(shè)計(jì)、驅(qū)動(dòng)程序和軟件的綜合解決方案包使設(shè)計(jì)人員能夠縮短開發(fā)周期,同時(shí)降低設(shè)計(jì)的復(fù)雜性。

一個(gè)常見的設(shè)計(jì)要求是 PCIe 解決方案在 PCIe 串行接口(端點(diǎn)設(shè)備)和傳統(tǒng)并行總線接口之間進(jìn)行橋接,如圖 1 所示。具有 PCIe 根復(fù)雜 IP 內(nèi)核的 FPGA 為設(shè)計(jì)人員提供了實(shí)現(xiàn)所需的基本構(gòu)建塊這樣的解決方案?;蛘撸珹SSP 和 ASIC 也可以實(shí)現(xiàn)此功能。然而,與 FPGA 不同,這些設(shè)備只能實(shí)現(xiàn)固定配置,無(wú)法更改以適應(yīng)各種可用的并行總線接口。

圖片

圖 1:具有 PCIe 根復(fù)雜 IP 內(nèi)核的 FPGA 在 PCIe 串行接口和傳統(tǒng)并行總線接口之間橋接。

另一方面,可編程 FPGA 平臺(tái)使設(shè)計(jì)人員能夠?qū)ζ湓O(shè)計(jì)進(jìn)行特定更改,以實(shí)現(xiàn)與其特定板上可用接口相匹配的特定橋接功能。設(shè)計(jì)人員還可以靈活地在單個(gè) FPGA 中實(shí)現(xiàn)多個(gè)橋接或橋接的不同配置,從而減少板上的組件總數(shù)。FPGA 與 PCIe 根復(fù)雜 IP 核相結(jié)合,可以實(shí)現(xiàn)設(shè)計(jì)所需的多種其他橋接解決方案。

PCIe 根復(fù)合體

PCIe 端點(diǎn)作為上游設(shè)備運(yùn)行,這是根復(fù)雜設(shè)備可以執(zhí)行的功能。然而,就所使用的 FPGA 門而言,一個(gè)全功能的根復(fù)雜實(shí)現(xiàn)是相當(dāng)昂貴的。相反,具有事務(wù)層功能子集的輕量級(jí)根復(fù)雜足以實(shí)現(xiàn)大多數(shù)橋接功能。

如圖 1 所示,這座橋由兩個(gè)基本組成部分組成。個(gè)塊是 PCIe 根復(fù)合體(或 Root Complex-lite)IP 內(nèi)核,它與 PCIe 端點(diǎn)設(shè)備接口。第二個(gè)塊是連接到本地總線/并行接口的橋接邏輯。由于此實(shí)現(xiàn)是在可編程 FPGA 中實(shí)現(xiàn)的,因此設(shè)計(jì)人員可以根據(jù)特定接口需求靈活地定制設(shè)計(jì)。其他功能也可以集成到同一個(gè) FPGA 中,從而消除板上的其他組件并降低總體材料成本。

實(shí)現(xiàn)更輕量級(jí)的 IP

PCIe 是一個(gè)復(fù)雜的協(xié)議。提供功能齊全、經(jīng)過(guò)充分驗(yàn)證的 PCIe IP 內(nèi)核可顯著降低設(shè)計(jì)復(fù)雜性。例如,萊迪思半導(dǎo)體的 PCIe Root Complex Lite (RC-lite) 內(nèi)核實(shí)現(xiàn)了 x1 或 x4 根復(fù)合功能,主要用于 PCIe 橋接應(yīng)用。如圖 2 所示,所有 PCIe 層均作為嵌入式 ASIC 塊和在 FPGA 中實(shí)現(xiàn)的 PCIe RC-lite 軟 IP 內(nèi)核的組合來(lái)實(shí)現(xiàn)。各種模塊包括電 SERDES 接口、物理層、數(shù)據(jù)鏈路層和事務(wù)層,以支持實(shí)現(xiàn) PCI Express 根復(fù)雜功能所需的協(xié)議棧。這種較輕的 IP 針對(duì) PCIe 端點(diǎn)接口和并行本地總線接口之間的簡(jiǎn)單橋接應(yīng)用進(jìn)行了優(yōu)化。

圖片

圖 2:PCIe RC-lite IP 協(xié)議棧有助于降低 PCIe 橋接應(yīng)用的設(shè)計(jì)復(fù)雜性。

LatticeECP2M 或 LatticeECP3 FPGA 中實(shí)現(xiàn)的 PCIe RC-lite IP 可實(shí)現(xiàn)低成本、低功耗的 PCIe 橋接應(yīng)用,同時(shí)為設(shè)計(jì)人員提供定制橋接接口的靈活性。此外,PCIe 硬件評(píng)估板和各種參考設(shè)計(jì)、演示和軟件驅(qū)動(dòng)程序可幫助設(shè)計(jì)人員啟動(dòng)他們的 PCIe 設(shè)計(jì)并縮短上市時(shí)間。萊迪思還為設(shè)計(jì)人員提供了一個(gè)硬件評(píng)估板來(lái)測(cè)試 RC-lite IP 解決方案。設(shè)計(jì)人員可以在部署之前完成互操作性并驗(yàn)證這些解決方案的系統(tǒng)級(jí)功能,從而節(jié)省通常與設(shè)計(jì)后調(diào)試和性能增強(qiáng)相關(guān)的時(shí)間和成本。

簡(jiǎn)化橋接復(fù)雜性

PCIe 設(shè)計(jì)對(duì)設(shè)計(jì)人員提出了重大挑戰(zhàn)。對(duì)接口的要求各不相同,具體取決于 PCIe 設(shè)備是否必須連接到另一個(gè)端點(diǎn)、根聯(lián)合體或交換機(jī)。此外,設(shè)計(jì)通常需要一個(gè) PCIe 端點(diǎn)設(shè)備和另一個(gè)具有并行總線接口的設(shè)備之間的連接。

設(shè)計(jì)人員可以在低成本、低功耗的 FPGA 平臺(tái)中實(shí)現(xiàn)這些功能,同時(shí)保留靈活可編程架構(gòu)的所有優(yōu)勢(shì)。在 FPGA 中使用 PCIe 根復(fù)雜 IP 功能提供了實(shí)現(xiàn)這些橋接功能的理想平臺(tái)。


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

    關(guān)注

    1644

    文章

    22007

    瀏覽量

    616396
  • PCI
    PCI
    +關(guān)注

    關(guān)注

    5

    文章

    678

    瀏覽量

    131663
  • SerDes
    +關(guān)注

    關(guān)注

    7

    文章

    215

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    QDMA Subsystem for PCI Express v5.0產(chǎn)品指南

    AMD QDMA Subsystem for PCI Express( PCIe )旨在利用多隊(duì)列的概念實(shí)現(xiàn)高性能 DMA,以搭配 PCI Express Integrated Blo
    的頭像 發(fā)表于 05-13 09:21 ?265次閱讀
    QDMA Subsystem for <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> v5.0產(chǎn)品指南

    與路由的區(qū)別 網(wǎng)絡(luò)技術(shù)的應(yīng)用

    一、與路由的區(qū)別 與路由是計(jì)算機(jī)網(wǎng)絡(luò)兩種重要的技術(shù),它們?cè)诰W(wǎng)絡(luò)連接和數(shù)據(jù)傳輸方面發(fā)揮著不同的作用。以下是
    的頭像 發(fā)表于 01-31 10:40 ?1287次閱讀

    故障排除技巧

    在現(xiàn)代網(wǎng)絡(luò)環(huán)境技術(shù)是連接不同網(wǎng)絡(luò)段的關(guān)鍵組件。它不僅提高了網(wǎng)絡(luò)的靈活性,還增強(qiáng)了數(shù)據(jù)傳輸?shù)男?。然而?b class='flag-5'>橋設(shè)備和配置可能會(huì)出現(xiàn)各種問(wèn)
    的頭像 發(fā)表于 01-10 11:05 ?1128次閱讀

    技術(shù)在家庭網(wǎng)絡(luò)的使用

    在現(xiàn)代家庭,網(wǎng)絡(luò)連接已成為日常生活不可或缺的一部分。隨著智能家居設(shè)備的普及,家庭網(wǎng)絡(luò)的穩(wěn)定性和擴(kuò)展性變得越來(lái)越重要。技術(shù)作為一種連接不同網(wǎng)絡(luò)段的有效手段,被廣泛應(yīng)用于家庭網(wǎng)絡(luò),
    的頭像 發(fā)表于 01-10 10:59 ?667次閱讀

    無(wú)線設(shè)置教程

    在現(xiàn)代家庭和辦公環(huán)境,無(wú)線網(wǎng)絡(luò)已成為連接設(shè)備和訪問(wèn)互聯(lián)網(wǎng)的基本需求。然而,由于墻壁、家具和其他障礙物的影響,單一無(wú)線路由器的信號(hào)覆蓋范圍可能有限。為了解決這個(gè)問(wèn)題,無(wú)線技術(shù)應(yīng)運(yùn)而生。本文將詳細(xì)
    的頭像 發(fā)表于 01-10 10:57 ?2091次閱讀

    EE-86:將SHARC 2106x DSP與PLX 9080 PCI芯片連接

    電子發(fā)燒友網(wǎng)站提供《EE-86:將SHARC 2106x DSP與PLX 9080 PCI芯片連接.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 14:42 ?0次下載
    EE-86:將SHARC 2106x DSP與PLX 9080 <b class='flag-5'>PCI</b><b class='flag-5'>橋</b><b class='flag-5'>接</b>芯片連接

    PCI2250 PCIPCI橋接器實(shí)施指南

    電子發(fā)燒友網(wǎng)站提供《PCI2250 PCIPCI橋接器實(shí)施指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-23 15:13 ?1次下載
    <b class='flag-5'>PCI</b>2250 <b class='flag-5'>PCI</b>到<b class='flag-5'>PCI</b>橋接器<b class='flag-5'>實(shí)施</b>指南

    Xilinx 7系列FPGA PCIe Gen3的應(yīng)用接口及特性

    Xilinx7系列FPGA集成了新一代PCI Express集成塊,支持8.0Gb/s數(shù)據(jù)速率的PCI Express 3.0。本文介紹了7
    的頭像 發(fā)表于 11-05 15:45 ?2897次閱讀
    Xilinx 7系列<b class='flag-5'>FPGA</b> PCIe Gen3的應(yīng)用接口及特性

    通過(guò)PLX PCI9080芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展總線與PCI總線的接口

    電子發(fā)燒友網(wǎng)站提供《通過(guò)PLX PCI9080芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展總線與PCI總線的接口.pdf》資料免費(fèi)下載
    發(fā)表于 10-26 10:23 ?0次下載
    通過(guò)PLX <b class='flag-5'>PCI</b>9080<b class='flag-5'>橋</b><b class='flag-5'>接</b>芯片實(shí)現(xiàn)TMS320C6000擴(kuò)展總線與<b class='flag-5'>PCI</b>總線的接口

    KeyStone設(shè)備的PCI Express (PCle)常見問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《KeyStone設(shè)備的PCI Express (PCle)常見問(wèn)題.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:21 ?0次下載
    KeyStone設(shè)備的<b class='flag-5'>PCI</b> <b class='flag-5'>Express</b> (PCle)常見問(wèn)題

    使用TI PCI-Express Gen5.0轉(zhuǎn)驅(qū)動(dòng)器進(jìn)行眼圖掃描

    電子發(fā)燒友網(wǎng)站提供《使用TI PCI-Express Gen5.0轉(zhuǎn)驅(qū)動(dòng)器進(jìn)行眼圖掃描.pdf》資料免費(fèi)下載
    發(fā)表于 08-31 10:12 ?0次下載
    使用TI <b class='flag-5'>PCI-Express</b> Gen5.0轉(zhuǎn)<b class='flag-5'>接</b>驅(qū)動(dòng)器進(jìn)行眼圖掃描

    LMK6H PCI Express合規(guī)性報(bào)告

    電子發(fā)燒友網(wǎng)站提供《LMK6H PCI Express合規(guī)性報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 09:44 ?0次下載
    LMK6H <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>合規(guī)性報(bào)告

    LMKDB1xxx PCI Express合規(guī)性報(bào)告

    電子發(fā)燒友網(wǎng)站提供《LMKDB1xxx PCI Express合規(guī)性報(bào)告.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 09:44 ?0次下載
    LMKDB1xxx <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>合規(guī)性報(bào)告

    PCI2250 PCIPCI數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《PCI2250 PCIPCI數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-10 09:34 ?0次下載
    <b class='flag-5'>PCI</b>2250 <b class='flag-5'>PCI</b>到<b class='flag-5'>PCI</b><b class='flag-5'>橋</b>數(shù)據(jù)表

    PCIPCIPCI2050B數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《PCIPCIPCI2050B數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-03 09:34 ?0次下載
    <b class='flag-5'>PCI</b>到<b class='flag-5'>PCI</b><b class='flag-5'>橋</b><b class='flag-5'>PCI</b>2050B數(shù)據(jù)表