反射內存卡的通訊區別于其它常規的通訊方式,是一種無(wú)需軟件參與而實(shí)現數據共享的通訊方式。以PCI5565為例,PCI5565在系統中映射一個(gè)128M的內存空間,應用程序將采集的數據寫(xiě)入板載的的內存中,而將這個(gè)內存中的數據共享到其它節點(diǎn)是由硬件來(lái)完成,硬件完成將數據以幀的方式傳遞到下一個(gè)節點(diǎn),由于采用2.125G的光纖通訊這個(gè)速度是非?斓,縮短了數據同步的時(shí)間,在一些系統中可以認為兩個(gè)內存中的數據是完全一樣的。在實(shí)時(shí)性更高的系統中而且這個(gè)時(shí)間是可以預測的,因此在一些ms級或更低仿真周期的仿真系統中反射內存網(wǎng)的優(yōu)勢非常明顯。 反射內存網(wǎng)區別于通用的通訊方式,但價(jià)格和成本一直比較高,不能像傳統網(wǎng)絡(luò )那樣可以將成本做到很低,這限制了反射內存的應用,在一些成本敏感的系統中,只能是與常規網(wǎng)絡(luò )互為補充。但反射內存的易用性降低了軟件開(kāi)發(fā)的成本和周期,節省了CPU開(kāi)銷(xiāo),易于理解和使用,減小了系統的復雜度,縮短了系統研發(fā)周期減小了風(fēng)險,這些優(yōu)點(diǎn)使反射內存卡得到更多的應用。 目前反射內存網(wǎng)為廣泛的應用是在實(shí)時(shí)仿真系統,在這種系統中各個(gè)功能模塊劃分得十分清楚。負責采集數據的計算機,負責模型解算的計算機,負責圖像顯示的計算機,負責數據輸出的計算機。負責系統綜合控制的計算機等等,可以擴充和減少節點(diǎn),進(jìn)行分布外理。軟件開(kāi)發(fā)也可以在不同的OS中進(jìn)行。這使得多個(gè)員工合作快速開(kāi)發(fā)出一個(gè)健壯的系統成為可能。 當然反射內存卡有更多的應用領(lǐng)域,這種可由設計人員自由發(fā)揮的,靈活設計系統。 ![]() |