新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 針對I/O模塊以SUMIT堆棧擴充規格設計概論

        針對I/O模塊以SUMIT堆棧擴充規格設計概論

        —— Design I/O by SUMIT Stack Expansion
        作者:Ampro ADLINK 資深研發協理 陳琦 博士 時間:2011-02-18 來源:電子產品世界 收藏
                界面中的

          如同前文所述,在A、B connector中可搭載多組的界面。值得一提的是, B規范一組單獨的 x1通道,以及一組PCIe x4通道,而此PCIe x4通道也可以拆解成四組PCIe x1通道加以應用。SUMIT A則包含一組單獨的PCIe x1通道。SUMIT在連結上有一個十分特殊的應用,就是PCIe總線上可進行“Link-shifting”的概念,這樣的概念可以讓堆棧架構中的信號鏈接更加直接迅速。“Link-shifting”可讓模塊與模塊之間的堆棧更加容易,并且可以避免在模塊表面額外配置jumper或switch來設定PCIe的路由。更重要的是,這種shift的方式,能讓模塊上的layout針對需要傳輸模塊與模塊間的高速信號總線,做更好的配置。

        本文引用地址:http://www.104case.com/article/116966.htm

          圖3是針對Link-shifting的一個簡易示意圖。X、Y、Z分別代表由下而上經由SUMIT堆棧的三塊不同的模塊。其中,最下面的模塊X可產生4組信號源(分別以1、2、3、4代表其順序),第1組信號傳到第2層模塊Y后,剩下的3組就會以link-shifting方式,左移連結到對應第3組模塊的前3對信號。這種shifting的目的,就是因為各層板內已使用掉某些連結,而這些連結是不會被傳輸到更上層板去的。

          舉例而言。模塊Y使用第1組由模塊X鏈接而來的信號源,而剩下3組信號源就直接鏈接到模塊Z。由圖3可以很清楚地了解模塊Z使用其中2組信號源。然而,模塊Z并不需要考慮它因身處在模塊Y上方這樣的組合而重新做硬件配置,因為模塊Z永遠都可以從最左邊的信號取得它板內所需的連結。這樣的方式可以讓多層板的堆棧更加容易,不需做額外的硬件配置來告知每一個模塊要取得哪一個連結使用。堆棧架構中的每一個模塊都從最左邊取用連結。顯然地,每個模塊當然無法使用多于底板所提供的信號鏈接,然而這樣的配置方式是采用link-shifting的必然結果。顯而易見的好處是,由于Link-shifting在連接器針腳間的微小距離內就被處理完畢。PCB板layout相對地變得簡單,這對于需要維持信號完整性的高速總線傳輸,如PCIe來說是相當重要的。

          圖4呈現實際上SUMIT規格中所使用的PCIe Link-shifting方式。有趣的是,由于SUMIT A與SUMIT B都分布了PCIe通道,因此Link-shifting也會在兩個連接器之間進行。來自SUMIT B的PCIe x1連結會移轉到SUMIT A,SUMIT B PCIe x4的第一個連結也移轉到SUMIT B中的PCIe x1鏈接通道,進行SUMIT B內部的shifting。請注意:若板上會使用到SUMIT B上的PCIe x4通道(未使用任一個PCIe x1通道的狀況下),此板一定要置于架構中從下層往上數來的第二層。如此一來,完整的PCIe x4通道才不會被拆散而往上面的其他板傳輸。當板內的某一個連結沒有被使用到,就不需要shifting。在此情況下,板子的信號沒有經過shifting,SUMIT A與SUMIT B中的PCIe x1連結就會被直接向上傳輸。當Link-shifting發生時,連結中的Clock也會與相對應的數據信號源一起被移轉,如此才能確保同一組信號源的完整性。



        關鍵詞: SUMIT PCIe USB2.0

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桂林市| 隆昌县| 浦县| 高淳县| 山东| 宜州市| 拜泉县| 西宁市| 达拉特旗| 射洪县| 定边县| 三门县| 汉寿县| 秦皇岛市| 武鸣县| 姚安县| 嵩明县| 江永县| 晴隆县| 普兰县| 珠海市| 闵行区| 漳浦县| 昌乐县| 静安区| 台东市| 万盛区| 红安县| 舟山市| 深泽县| 涟源市| 清河县| 井冈山市| 塔城市| 商河县| 当阳市| 昌宁县| 平凉市| 朔州市| 金寨县| 会同县|