新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的高速串行交換模塊實現方法研究

        基于FPGA的高速串行交換模塊實現方法研究

        作者: 時間:2010-06-21 來源:網絡 收藏

          2 模塊的基本功能

          圖2為交換模塊功能圖。

        基于FPGA的高速串行交換模塊實現方法研究

          (1)4X串行數據與4XPCI Express數據的交換。這種交換模式分為主動和被動2種,主動模式指數據通過協議輸入到交換模塊中,經過交流耦合電路和協議轉換以PCIE協議傳輸到另一模塊。被動模式指數據通過PCIE協議輸入到交換模塊中,經過協議轉換以串行協議傳輸到另一模塊。

          (2)2 bit光纖接口數據與4XPCI Exress數據的交換。這種交換模式同樣分為主動和被動2種,主動模式指數據通過光纖接口輸入到交換模塊中,經過交流耦合電路以及協議轉換以PCIE協議傳輸到另一模塊。被動模式指數據通過PCIE協議輸入到交換模塊中,經過協議轉換FPGA以自定義光纖協議通過光纖接口傳輸到另一模塊。

          3 模塊的基本原理

          3.1 RapidIO協議到PCIE協議的轉換

          RapidIO協議到PCIE協議交換分為3個步驟:

          (1)根據串行RapidIO協議將打包數據解析;

          (2)將解析的數據緩存在乒乓使用的存儲器中,可以使用片外ZBTSRAM也可以使用片內RAM資源;

          (3)數據根據PCIE協議規定的方式打包,并按照PCIE協議發送出去。

          RapidIO與PCIE交換原理圖如圖3。

        基于FPGA的高速串行交換模塊實現方法研究

          3.2 光纖協議到PCIE協議的轉換

          光纖協議使用的自定協議較RapidIO協議簡單得多,因此實現原理也簡單很多。從光纖協議到PCIE協議交換分為3個步驟:

          (1)根據光纖自定義協議將打包數據提取;

          (2)將解析的數據緩存在乒乓使用的存儲器中,可以使用片外ZBTSRAM也可以使用片內RAM資源;

          (3)數據根據PCIE協議規定的方式打包,并按照PCIE協議發送出去。

          光纖與PCIE交換原理圖見圖4。

        基于FPGA的高速串行交換模塊實現方法研究



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 辽源市| 奇台县| 武邑县| 应用必备| 樟树市| 灌阳县| 垫江县| 尼木县| 犍为县| 大方县| 吴江市| 普洱| 饶平县| 罗山县| 新晃| 广东省| 沿河| 衡阳县| 井陉县| 龙山县| 台南市| 仙游县| 毕节市| 子洲县| 盐山县| 义乌市| 康定县| 佛坪县| 中卫市| 前郭尔| 阿勒泰市| 蛟河市| 青冈县| 肥东县| 黑山县| 鄂尔多斯市| 黄浦区| 石家庄市| 镇安县| 乐业县| 义马市|