RapidIO協(xié)議之系統(tǒng)設(shè)備單元詳解
這一章介紹RapidIO系統(tǒng)可能的設(shè)備單元。
2.1.1處理單元模型
圖1-1描述了可能的基于RapidIO的計算機(jī)系統(tǒng),處理元素是一個計算機(jī)設(shè)備,比如,一個處理器加上局部內(nèi)存并連接到RapidIO系統(tǒng)上,系統(tǒng)的橋提供I/O子系統(tǒng)服務(wù)比如告訴PCI接口,Gigabit以太網(wǎng)端口,中斷控制器以及其它系統(tǒng)。
2.1.1.1處理器-內(nèi)存處理單元模型
圖1-2顯示了一個處理單元,它由連接到代理設(shè)備上的一個處理器組成,代理代表處理器進(jìn)行一些服務(wù),最重要的是它提供對本地內(nèi)存的存取,這種本地存取相對于遠(yuǎn)程存取具有較低的延遲。它還提供一個RapidIO互聯(lián)接口,以進(jìn)行遠(yuǎn)程內(nèi)存的存取。
2.1.1.2集成的處理器-內(nèi)存處理單元模型
處理器-內(nèi)存處理單元的另一種形式如圖1-3,它是一個全集成的單元,專門設(shè)計連接到RapidIO系統(tǒng),這種類型的器件在一個硅片上集成了一個內(nèi)存系統(tǒng)和其它支持邏輯。
2.1.1.3僅內(nèi)存處理單元
與處理單元不一樣,它可能不包含處理器,而是一個純粹的內(nèi)存器件,它比處理器更簡單,僅響應(yīng)來自外部系統(tǒng)的請求,而沒有本地請求,如此,它對系統(tǒng)中的所有處理器來說都是遠(yuǎn)程內(nèi)存。
2.1.1.4僅處理器處理單元
類似于僅內(nèi)存單元,這個單元僅包含處理器,而無本地內(nèi)存,如圖1-5。
2.1.1.5 I/O處理單元
這種處理單元如圖1-1里的橋,這個設(shè)備與處理器或內(nèi)存設(shè)備比有明顯的不同,一個I/O設(shè)備僅需要將本地或遠(yuǎn)程內(nèi)存的數(shù)據(jù)搬進(jìn)搬出。
2.1.1.6交換處理單元交換處理單元是一個設(shè)備,它使得其它處理單元通訊通過一個交換器實現(xiàn)通訊,一個交換器可以被用來連接不同的RapidIO兼容處理器單元,一個可能的交換器如圖1-6,交換器的行為以及一般的互聯(lián)結(jié)構(gòu)在公共傳輸協(xié)議中闡述。