日韩综合网-日韩综合网站-日韩综合一区-日韩综合在线视频-色涩网站-色涩网站在线观看

C114通信網(wǎng)  |  通信人家園

技術(shù)
2010/5/24

在FPGA中實(shí)現(xiàn)PCI Express橋接解決方案

來(lái)源:維庫(kù)開(kāi)發(fā)網(wǎng)  

引言

如其前一代產(chǎn)品外設(shè)互聯(lián)標(biāo)準(zhǔn)(Peripheral Component Interconnect,PCI)那樣,PCI Express正在成為普遍使用的系統(tǒng)接口。與PCI不同的是,PCI Express采用了串行器/解串器(SERDES)接口為用戶(hù)提供了未來(lái)應(yīng)用所需的可拓展性。隨著系統(tǒng)帶寬的提高,更多的應(yīng)用開(kāi)始使用基于SERDES的接口,如PCI Express。過(guò)去,通常使用ASIC或ASSP來(lái)實(shí)現(xiàn)下一代接口解決方案。ASIC和ASSP因其提供了低成本、低功耗的設(shè)計(jì)解決方案而被廣泛采用。然而,現(xiàn)在一些新的FPGA系列為設(shè)計(jì)師們提供了更具吸引力的選擇。

FPGA提供了極具靈活性的平臺(tái)并且不需要ASIC或靈活性較差的ASSP所需的很長(zhǎng)的研制時(shí)間和大量的非重復(fù)性工程費(fèi)用(NRE)。新一代帶有嵌入式SERDES的FPGA,如LatticeECP2M和LatticeECP3器件,為設(shè)計(jì)師們提供了極其豐富、高價(jià)值的可編程架構(gòu),同時(shí)還為串行接口提供了一種低成本、低功耗的解決方案。這些FPGA還可用于支持各種串行協(xié)議,如:PCI Express、千兆以太網(wǎng)、SGMII、XAUI、串行RapidIO等,使用單個(gè)FPGA平臺(tái)實(shí)現(xiàn)多種設(shè)計(jì)。

PCI Express也開(kāi)始代替過(guò)去的并行接口,如PCI,成為控制板應(yīng)用的接口選擇。新一代器件使用一個(gè)或多個(gè)PCI Express接口。在大多數(shù)器件中,PCI Express核作為一個(gè)PCI Express端點(diǎn)來(lái)實(shí)現(xiàn)。設(shè)計(jì)師們通常需要將這些器件與前幾代使用并行總線的器件連接(例如,帶有并行總線接口的微控制器)。使用一個(gè)低成本、低功耗的FPGA來(lái)橋接PCI Express和并行接口,使得設(shè)計(jì)師們能夠有足夠的靈活性,在無(wú)需使用超出其系統(tǒng)成本和功耗預(yù)算的前提下解決這個(gè)問(wèn)題。

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

當(dāng)設(shè)計(jì)師們將設(shè)計(jì)從PCI遷移到PCI Express時(shí),協(xié)議錯(cuò)綜復(fù)雜的細(xì)節(jié)和基于SERDES的設(shè)計(jì)的復(fù)雜性給設(shè)計(jì)師們帶來(lái)了巨大的挑戰(zhàn)。幸運(yùn)的是,F(xiàn)PGA和全功能PCI Express IP核、參考設(shè)計(jì)、硬件*估板和相關(guān)的演示有助于設(shè)計(jì)順利進(jìn)行,否則PCI Express設(shè)計(jì)師們將面臨困難曲折的研究學(xué)習(xí)過(guò)程。事實(shí)上,F(xiàn)PGA是一種基于PCI Express應(yīng)用的理想平臺(tái)。由于FPGA的可編程特性,使得設(shè)計(jì)師們擁有更大的靈活性,在之后的設(shè)計(jì)周期中使用很短的周轉(zhuǎn)時(shí)間來(lái)解決設(shè)計(jì)問(wèn)題。設(shè)計(jì)師們還需要為每個(gè)設(shè)計(jì)需求演變過(guò)程中的特性更改或添加作好準(zhǔn)備。此外,F(xiàn)PGA設(shè)計(jì)使設(shè)計(jì)師們能根據(jù)新的參數(shù)規(guī)格更改和更新設(shè)計(jì),從而使產(chǎn)品不會(huì)因過(guò)時(shí)而被淘汰。可編程平臺(tái)還能讓設(shè)計(jì)師們使用同一款FPGA來(lái)實(shí)現(xiàn)接口解決方案,連接到大量其他PCI Express芯片集:端點(diǎn)器件、Root Complex或開(kāi)關(guān)。設(shè)計(jì)師還可以將系統(tǒng)所需的其他功能集成到FPGA中,減少板上的元器件數(shù)量并進(jìn)一步降低系統(tǒng)的總成本。

PCI Express解決方案

FPGA為系統(tǒng)設(shè)計(jì)提供了極其靈活的可編程平臺(tái)。全套解決方案包括了IP核、硬件平臺(tái)、演示設(shè)計(jì)、驅(qū)動(dòng)器和軟件,使得設(shè)計(jì)師們能縮短其開(kāi)發(fā)周期,同時(shí)降低設(shè)計(jì)的復(fù)雜性。PCI Express解決方案所需要解決的一個(gè)常見(jiàn)的設(shè)計(jì)要求就是PCI Express串行接口(端點(diǎn)器件)與合法的并行總線接口之間的橋接,如圖1所示。帶有PCI Express Root Complex IP核的FPGA為設(shè)計(jì)師們提供了實(shí)現(xiàn)這樣一個(gè)解決方案所需的基本構(gòu)建模塊。或者也可以使用ASSP和ASIC實(shí)現(xiàn)該功能。然而,與FPGA不同的是,這些器件僅能實(shí)現(xiàn)一種固定的配置,且不能更改來(lái)實(shí)現(xiàn)其他可用的并行總線接口。相反,可編程FPGA平臺(tái)可使設(shè)計(jì)師們?cè)谠O(shè)計(jì)中進(jìn)行更改以實(shí)現(xiàn)特定的橋接功能,以符合其特定板上可用接口的要求。設(shè)計(jì)師們還能靈活地在單個(gè)FPGA中實(shí)現(xiàn)多種橋接或不同橋接配置,從而減少板上總的元件數(shù)量。帶有PCI Express Root Complex IP核的FPGA可以實(shí)現(xiàn)設(shè)計(jì)所需的多種其他橋接解決方案。

圖1:PCI Express橋接解決方案。

 

給作者點(diǎn)贊
0 VS 0
寫(xiě)得不太好
熱門(mén)文章
    最新視頻
    為您推薦

      C114簡(jiǎn)介 | 聯(lián)系我們 | 網(wǎng)站地圖 | 手機(jī)版

      Copyright©1999-2025 c114 All Rights Reserved | 滬ICP備12002291號(hào)

      C114 通信網(wǎng) 版權(quán)所有 舉報(bào)電話(huà):021-54451141

      主站蜘蛛池模板: 亚洲精品14p| 香蕉依依精品视频在线播放 | 日韩国产欧美在线观看 | 国产在线观看成人免费视频 | 国产午夜三级 | 日本不卡一区二区三区在线观看 | 69凹凸国产成人精品视频 | 真人一级毛片免费完整视 | 网站国产| 欧美成人26uuu欧美毛片 | 美女张开腿男人桶 | 久久久免费网站 | 香港三级88久久经典 | 精品一区二区三区的国产在线观看 | 国产日韩精品一区在线不卡 | 亚洲欧美卡通成人制服动漫 | 成人高清在线观看 | 美女被强行扒开双腿激情视频 | 久草在线视频在线 | 中文国产成人精品久久一区 | 九九热精 | 欧美亚洲国产成人高清在线 | 二区久久国产乱子伦免费精品 | 国产日产欧美a级毛片 | 韩国三级 mp4 | 九九视频免费精品视频免费 | 伊大人香蕉久久网欧美 | 91精品一区国产高清在线 | 韩国一级黄色大片 | 亚洲成人国产 | a国产精品| 色黄啪啪18周岁以下禁止观看 | 窝窝女人体国产午夜视频 | 视频一区免费 | 欧美做爰孕妇群 | 免费观看欧美一区二区三区 | 99视频精品全部 在线 | 欧美在线视频免费 | 毛片免费全部播放一级 | 国产成人综合日韩精品无 | 免费的特黄特色大片在线观看 |