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