| RapidIO是一種分組交換構(gòu)造。開發(fā)它的目的是用來(lái)連接線路板上的芯片,和連接機(jī)箱內(nèi)的線路板。RapidIO最早是由Mercury Computing公司(位于美國(guó)馬薩諸塞州的Chelmsford)為它的信號(hào)處理設(shè)備自行開發(fā)的專用構(gòu)造。RapidIO后來(lái)被Motorola Semiconductor公司(位于美國(guó)的德克薩斯州的Austin),以及其它一些半導(dǎo)體公司所采用;并且繼續(xù)開發(fā)改進(jìn)以適合交換設(shè)備制造公司的需求;并且考慮到PC制造公司可能的需求。為了推動(dòng)它的應(yīng)用,并且為了使它成為一項(xiàng)開放的標(biāo)準(zhǔn),組成了RapidIO行業(yè)協(xié)會(huì)( RapoidIO Trade Organization ),發(fā)起單位共有11個(gè)成員。 ---- 最初的標(biāo)準(zhǔn),采用LVDS連接技術(shù),在8-位路徑上,可以提供10G-位/秒的總帶寬。然而,它并不是一項(xiàng)電氣標(biāo)準(zhǔn),而是一種構(gòu)造,可以和其它的物理接口兼容。實(shí)際上RapidIO構(gòu)造中的不同部分,可以在不同的速率下運(yùn)行, ---- 所有的協(xié)議都是由硬件實(shí)現(xiàn)的,與軟件是無(wú)關(guān)的。從應(yīng)用系統(tǒng)的角度來(lái)看,接口好象是存儲(chǔ)器的映射。協(xié)議中包括錯(cuò)誤糾正。所有單個(gè)位的錯(cuò)誤,和大多數(shù)多位的錯(cuò)誤都可以由硬件發(fā)現(xiàn),不需要軟件或高層次的干預(yù)。當(dāng)問(wèn)題十分嚴(yán)重時(shí),硬件將通知軟件。 ---- 最簡(jiǎn)單的RapidIO端點(diǎn),大小和PCI-X端點(diǎn)差不多,可以裝在FPGA中;只占芯片面積的一部分,剩余部分可以留作它用。在新設(shè)計(jì)的I/O芯片中可以安置許多個(gè)RapidIO端口,因此可以精簡(jiǎn)掉專用的開關(guān)芯片。 ---- RapidIO主要特性是具有十分低的等待時(shí)間,比PCI,PCI-X,和Infiniband都低。它適合用于芯片到芯片之間的傳輸;這部分功能目前是由微處理器上專用的局域總線來(lái)實(shí)現(xiàn)。它很容易和PCI,PCI-X橋接。 ---- 由于是點(diǎn)對(duì)點(diǎn)通信,它比多點(diǎn)總線能夠?qū)崿F(xiàn)更多的同步傳輸。而且它的傳輸能力還能夠隨著將來(lái)性能提高而提高。 ---- 該協(xié)議支持兩種模式:信息通過(guò)模式和有選擇的全局共享分布存儲(chǔ)模式。因此多處理和分布的I/O可以共存。 ---- 全局共享分布存儲(chǔ)模式采用一種基于目錄的相干機(jī)制。RapidIO提供了各種控制高速緩存的操作支持相干機(jī)制。這些操作隨指令集的不同而不同。 ---- 各存儲(chǔ)器的控制器負(fù)責(zé)追蹤所存數(shù)據(jù)的狀況,保證數(shù)據(jù)是最新的版本。數(shù)據(jù)的狀態(tài)分為Modified,Shared,和Local三種相干狀態(tài),每個(gè)數(shù)據(jù)元素都受到追蹤。 ---- 當(dāng)存儲(chǔ)器的控制器接受到“讀并且準(zhǔn)備修改”的申請(qǐng)后,它立即向一切保存有此數(shù)據(jù)拷貝的存儲(chǔ)器控制器發(fā)出數(shù)據(jù)即將變動(dòng)的信息。然后再將此信息送給申請(qǐng)讀此數(shù)據(jù)的存儲(chǔ)器控制器。 ---- 由于近距離的通信業(yè)務(wù)都比較短,必須減少通信業(yè)務(wù)的開銷。 各信息包的題頭必須很短。假設(shè)系統(tǒng)小因而對(duì)于題頭的處理也可以減少。因此,RapidIO是針對(duì)分離的存儲(chǔ)器的數(shù)目不超過(guò)16個(gè)的裝置而設(shè)計(jì)優(yōu)化的。 ---- 題頭包括目的地的地址,并且此構(gòu)造只處理要求通過(guò)的路由。這也是RapidIO比總線結(jié)構(gòu)優(yōu)越之處。 ---- 每個(gè)通信業(yè)務(wù)都被設(shè)定了優(yōu)先級(jí),共分為三級(jí)。在同一優(yōu)先級(jí)內(nèi),通信業(yè)務(wù)采取“誰(shuí)先來(lái),誰(shuí)先得到處理”的原則。如欲了解更多的信息,請(qǐng)和Motorola Semiconductor公司的Neldah Currah先生聯(lián)系。電話號(hào)碼為:001-512-895-8236;網(wǎng)址為:http://www.rapidio.org。 |