日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 模擬 > 模擬
[導讀]摘要:PCI Express突破傳統(tǒng)總線,采用點到點的互連方式,每個設備都由獨立的鏈路連接,獨享帶寬,提高傳輸速率。PCIE交換和橋接器提供協(xié)議轉換能力為系統(tǒng)間的互連帶來了便捷的解決方案,同時豐富了整個應用環(huán)境。本

摘要:PCI Express突破傳統(tǒng)總線,采用點到點的互連方式,每個設備都由獨立的鏈路連接,獨享帶寬,提高傳輸速率。PCIE交換和橋接器提供協(xié)議轉換能力為系統(tǒng)間的互連帶來了便捷的解決方案,同時豐富了整個應用環(huán)境。本文基于PEX8648交換芯片設計實現(xiàn)了多PCIE設備互連的數(shù)據(jù)處理模塊,對其硬件結構及軟件配置方法進行了詳細介紹。

0 引言

PCI Express是第三代高性能IO總線,在總線結構上采取了根本性的變革,主要體現(xiàn)在兩個方面:一是由并行總線轉變?yōu)榇锌偩€;二是采用點到點的互連。將原并行總線結構中橋下面掛連設備的一條總線變成一條鏈路,一條鏈路可包含一條或多條通路,每條通路由兩對差分信號線組成雙單工的串行傳輸通道,沒有專用的數(shù)據(jù)、地址、控制和時鐘線,總線上各種事務組成信息包來傳送。點到點的互連方式使得每個設備由獨立的鏈路連接,獨享帶寬,這是提高傳輸速率的有效解決方案。

隨著數(shù)量不斷增長的PCIe處理單元和外設芯片,PCIE交換和橋接器提供協(xié)議轉換能力,為這些系統(tǒng)的互連帶來了便捷的解決方案,同時豐富了整個應用環(huán)境。PLX8648是PLX公司開發(fā)的PCIE交換芯片,符合PCIE2.0標準。支持12 port,48 lane,并且端口可以靈活配置、支持多播、低延遲、低功耗。支持熱插拔功能,含有三個并行控制器和一個IIC串行擴展模塊,配合使用IO端口控制器,可以在每個下游端口實現(xiàn)熱插拔控制功能。本文采用PEX8648設計實現(xiàn)了一種可連接多種PCIE設備的數(shù)據(jù)處理模塊。

1 PCIE交換開關

交換開關是一個具有2~n端口的設備,每個端口連一條PCIE鏈路,在系統(tǒng)中用于多設備的互聯(lián)。交換開關可以將事務從任一個端口路由到另一個端口,交換開關內部可以抽象為圖1的邏輯結構,基于一條虛擬PCI總線,該總線與上游端口及各下游端口間均為一虛擬PCI橋,各橋都采用PCI類型01配置空間頭標,配置和枚舉軟件在系統(tǒng)引導時檢測并初始化頭標寄存器。

PLX公司的PEX8648最多支持48通路,12端口的PCI Express Gen 2交換芯片,可選擇配置每個端口的通路數(shù)為X4,X8或X16,也支持X1和x2的通路數(shù),合計480GT/s的帶寬。PEX8648交換開關具有靈活的體系結構,48條通路被平均分配在3個控制端口中,稱之為Station,每個station包含16條通路,這3個控制端口通過內部互連到中樞RAM中。每個station中的16條通路可以組合,配置成1到4個PCIE端口。如果上游端口在其他station中,則當前station中的端口將使能為下游端口。其端口配置表如表1所示,表中方括號內為通道號。

所有的端口序號都與下游端口內部虛擬PCI總線的PCI-PCI橋分派的PCI設備號相關聯(lián),例如端口6是一個下游端口,則內部PCI-PCI橋分給這個端口設備的Device Number就是6。PEX8648的任何一個端口都可配置成上游端口,但推薦將端口0配置成上游端口,PCI-PCI橋對上游端口不設定設備號,該端口的設備號由上游連接的設備分配。

2 模塊設計

2.1 功能框圖

本文設計的數(shù)據(jù)處理模塊采用PowerPC8640處理器,該處理器配置了兩種靈活的高性能IO接口。一種是×1、×2、×4、×8 PCI Expre ss接口,采用PCI-E總線實現(xiàn)板級高性能設備的串行點對點互連。另一種是1×、4×線串行RapidIO接口,本設計中均配置為PCIE接口。處理器對外通過PCIE交換開關互連顯示處理芯片和存儲控制單元,對外提供4路PCIE鏈路,可以連接更多的PCIE設備,其功能結構如圖2所示。

2.2 PEX8648端口分配

處理器總共連接6種PCIE設備,將處理器第二路PCIE接口上接PEX8648交換芯片,將PEX8648的port0設置成上游端口,配置為×8的PCI Express接口,交換開關下連接PCIE接口的顯示處理器,2路對外×4的PCIE接口和2路×1的PCIE接口,5種設備連接的端口號分別現(xiàn)配置如圖2所示,Port0為上游端口8640 PCIE1,×8通路;Port4和Port5為×4通路;Port6和port7為×1通路,Port8連接顯示處理器,配置×8通路。

2.3 中斷號映射

PEX8648支持PCI INTx信號中斷機制,它可以向系統(tǒng)中斷控制器發(fā)送中斷信號。這種機制和現(xiàn)存的PCI軟件兼容。PEX8648只用INTA#生成內部中斷消息,因為他是一個單功能設備,但從下游端點引入的消息可以是INTA#、INTB#、INTC#、INTD#,下游端口內部生成的INTA#中斷消息將依照下游端口的設備號在上游端口重新映射。這種重新映射表如表2所示。

根據(jù)表2,PEX8648下掛接的5路PCIE接口連接的設備均發(fā)送INTA#中斷,因此,按照它們連接的端口號分配如下:Port4對應INTA,Port5對應INTB,Port6對應INTC,Port7對應INTD,Port8對應INTA。

處理器PowerPC8640兩路PCIE接口在根復合節(jié)點模式下接收INTx虛擬中斷信號,并將INTx中斷信號與中斷請求信號IRQn邏輯上進行組合,其映射關系如下

由上表可以得出在系統(tǒng)中斷分配時,Port4對應IRQ0,Port5對應IRQ1,Port6對應IRQ2,Port7對應IRQ3,Port8對應IRQ0。

3 PCIE接口軟件初始化

PowerPC8640的PCIE控制器上電后需要對配置寄存器以及EP設備進行初始化。首先初始化PowerPC8640的基地址和空間大小。處理器8640在內部定義了多個局部存取窗口,按照優(yōu)先級選取一個窗口作為PCIE的配置窗口,可設置窗口的基地址和窗口大小。然后掃描PCIE鏈路上的PCIE設備,這時能掃描到PowerPC8640的PCIE設備,通過看ID號可判定掃描到PowerPC8640的PCIE設備后進行PCIE鏈路訓練,訓練通過后進行PowerPC8640的PCIE設備寄存器設置,需要把PowerPC8640的PCIE設備配置為主設備,設置PowerPC8640 的PCIE設備為BUS0,點對點連接的設備為BUS1。

配置完PowerPC8640的PCIE設備后再次掃描PCIE鏈路,查找鏈路上的PCIE交換開關PEX8648,PEX8648的總線號是BUS1,找到后再按照類型1配置交換開關頭標區(qū),配置原級總線號,次級總線號寄存器和分配給交換開關及所有下游設備的PCI空間基址和大小進行配置,然后對交換開關連有設備的端口的原級總線號,次級總線號寄存器和PCI空間基址和大小進行配置。

配置完PEX8648交換開關后再次掃描PCIE鏈路,查找鏈路上的PCIE端節(jié)點設備,可以獲得BUS4、BUS5、BUS6、BUS7、BUS8上連接有PCIE

設備的ID號,然后各個設備再配置各自的PCI配置空間即可完成PCIE初始化。整個流程圖如圖3所示。

4 總結

本文通過PCIE交換開關PEX8648實現(xiàn)了多PCIE設備互連的系統(tǒng),并對PEX8648端口特性、互連方式及軟件初始化方法進行了詳細介紹。結果表明,基于PCIE交換的處理模塊具有靈活的系統(tǒng)拓撲結構,降低了系統(tǒng)硬件復雜度和軟件開發(fā)過程,可為同行設計提供參考。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

8月5日消息,國產(chǎn)算力龍頭企業(yè)海光信息今日晚間發(fā)布2025半年報,上半年營業(yè)收入約54.64億元,同比增加45.21%;歸屬于上市公司股東的凈利潤約12.01億元,同比增加40.78%。

關鍵字: 顯示器 國產(chǎn)C86處理器 X86

ARM架構與X86架構在架構本質和指令集上的差異,是其性能表現(xiàn)和應用領域不同的根本原因。X86架構采用的是CISC(復雜指令集計算機)架構,這意味著其CPU設計包含了大量的指令,可以執(zhí)行更多的操作。然而,這種復雜性也帶來...

關鍵字: ARM X86

今天,小編將在這篇文章中為大家?guī)鞟RM處理器的有關報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內容如下。

關鍵字: ARM 處理器 X86

上海 2025年5月8日 /美通社/ -- 前沿動態(tài) 德州儀器 (TI) 于 5 月 6 日至 8 日在德國紐倫堡舉辦的電力轉換與智能運動(Power Conver...

關鍵字: PCI 德州儀器 功率密度 BSP

…… 德國最大的功率半導體展會于紐倫堡舉行(5月6日至8日)…… 分享模擬與電源、專用CIS、SiC和GaN技術的最新進展 韓國首爾2025年4月7日 /美通社/ -- 領...

關鍵字: PCI TE GAN 功率半導體

隨著人工智能推動金融業(yè)的商業(yè)價值,這一里程碑突顯了Cloudera對安全與合規(guī)的承諾 加利福尼亞州圣克拉拉2024年8月23日 /美通社/ -- Cloudera...

關鍵字: PCI 人工智能 BSP 私有云

作為一種開源的指令集架構,RISC-V憑借其靈活性、可擴展性以及低功耗特性,正在逐漸成為AI領域的重要競爭者。其獨特的模塊化設計允許開發(fā)者根據(jù)特定需求進行指令集的擴展,這使得RISC-V在AI計算中能夠實現(xiàn)更高效的處理能...

關鍵字: X86 ARM RISC-V AI CPU 進迭時空

5月5日消息,據(jù)龍芯中科官方最新透露,2024第一季度龍芯3A5000和3A6000兩款芯片總出貨量已經(jīng)達到了2023年全年水平。

關鍵字: 龍芯中科 X86

1月17日消息,龍芯中科、芯聯(lián)芯持續(xù)了近3年的MIPS技術許可官司終于落下大幕,龍芯大獲全勝!

關鍵字: 龍芯中科 X86

11月14日消息,從龍芯中科官微獲悉,今日龍芯中科合肥通用GPU芯片總部基地啟用活動在中安創(chuàng)谷科技園隆重舉行。

關鍵字: 龍芯中科 X86
關閉