RapidIO最早是由美國(guó)Mercury Computer systems公司(美國(guó)水星計(jì)算機(jī)系統(tǒng)公司www.mc.com)為它的計(jì)算密集型信號(hào)處理系統(tǒng)自行開發(fā)的總線技術(shù)。RapidIO是一種分組交換結(jié)構(gòu),最初開發(fā)它的目的是用來連接線路板上的芯片和連接機(jī)箱內(nèi)的線路板,RapidIO采用包交換技術(shù),在網(wǎng)絡(luò)處理器(NPU)、中央處理器(CPU)和數(shù)字信號(hào)處理器(DSP)之間的通信具有高速、低延遲、穩(wěn)定可靠的互連性。后來被Motorola公司以及其它一些半導(dǎo)體公司所采用。為了推廣它的應(yīng)用,Mercury公司發(fā)起創(chuàng)立了RapidIO貿(mào)易協(xié)會(huì)和VITA國(guó)際貿(mào)易協(xié)會(huì),Mercury公司當(dāng)之無愧的成為了該協(xié)會(huì)的核心成員,目前RapidIO已經(jīng)成為了開放的標(biāo)準(zhǔn),世界各大半導(dǎo)體公司都陸續(xù)推出了基于RapidIO技術(shù)的相關(guān)產(chǎn)品,基于RapidIO通信體系架構(gòu)技術(shù)的系統(tǒng)例如ATCA、VITA系列(VITA41即VXS、VITA46即VPX、VITA48即REDI)、CPCI等系統(tǒng)已在電信、國(guó)防、醫(yī)療等行業(yè)大量使用。
RapidIO可提供10Gbps以上的帶寬(RapidIO 2.0規(guī)范可提供100Gbps帶寬),其所有的協(xié)議都是由硬件實(shí)現(xiàn)的,與軟件是無關(guān)的。RapidIO精簡(jiǎn)了端點(diǎn)定義,大小和PCI-X端點(diǎn)差不多,可以裝在FPGA中,只占芯片面積的一小部分,剩余部分可以留作它用。在新設(shè)計(jì)的I/O芯片中可以安置許多個(gè)RapidIO端口,因此可以精簡(jiǎn)掉專用的開關(guān)芯片。由于是點(diǎn)對(duì)點(diǎn)通信,它比多點(diǎn)總線能夠?qū)崿F(xiàn)更多的同步傳輸,且傳輸能力還能夠隨著將來性能提高而繼續(xù)提高。
RapidIO主要特性是具有極低的延遲性(納秒級(jí))和高帶寬,比PCI、PCI-X、PCIe和Infiniband延遲都低的多,并很容易實(shí)現(xiàn)和PCI、PCI-X、PCIe、FPDP、以太網(wǎng)等的橋接,適合用于芯片與芯片、板與板、系統(tǒng)與系統(tǒng)之間的高速數(shù)據(jù)傳輸。
作為異構(gòu)交換結(jié)構(gòu)計(jì)算的先行者,Mercury擁有獨(dú)一無二的系統(tǒng)和應(yīng)用經(jīng)驗(yàn),為用戶的需求提供最佳的RapidIO系統(tǒng)技術(shù)支持和咨詢服務(wù)。這些解決方案具有極高的處理性能、I/O容量和數(shù)據(jù)帶寬,能滿足新一代圖像和數(shù)字信號(hào)的應(yīng)用,包括國(guó)防電子、醫(yī)學(xué)成像和民用市場(chǎng)。
RapidIO IP產(chǎn)品符合工業(yè)標(biāo)準(zhǔn),采用包交互技術(shù),具備高性能,在網(wǎng)絡(luò)處理器(NPU)、中央處理器(CPU)和數(shù)字信號(hào)處理器(DSP)之間的通信具有高速、可靠的互連性。IP產(chǎn)品可滿足對(duì)傳輸性能標(biāo)準(zhǔn)化、高速傳輸和可靠互連的需要,著力推進(jìn)網(wǎng)絡(luò)、嵌入式和存儲(chǔ)市場(chǎng)。RapidIO可進(jìn)行芯片對(duì)芯片、板卡對(duì)板卡和系統(tǒng)對(duì)系統(tǒng)的通信,傳輸速度達(dá)到10Gbps或更高。
RapidIO IP芯片應(yīng)日益成熟的RapidIO市場(chǎng)而生。芯片獨(dú)立于物理層設(shè)計(jì)、處理工具和目標(biāo)技術(shù)。芯片可用于多種解決方案,包括端點(diǎn)和交換應(yīng)用。
Mecury RapidIO IP可用于專用集成電路(ASIC)和現(xiàn)場(chǎng)可編程門陣列(FPGA)開發(fā)。該產(chǎn)品可以再使用,已經(jīng)過性能和可靠性的最優(yōu)化,可用于多種解決方案,包括端點(diǎn)和交換應(yīng)用。Mecury RapidIO IP具有明確定義的主機(jī)結(jié)構(gòu),使得其與其他不同主機(jī)接口集成的設(shè)計(jì)簡(jiǎn)化。