反射內存卡的通訊區(qū)別于其它常規(guī)的通訊方式,是一種無需軟件參與而實現(xiàn)數(shù)據(jù)共享的通訊方式。以PCI5565為例,PCI5565在系統(tǒng)中映射一個128M的內存空間,應用程序將采集的數(shù)據(jù)寫入板載的的內存中,而將這個內存中的數(shù)據(jù)共享到其它節(jié)點是由硬件來完成,硬件完成將數(shù)據(jù)以幀的方式傳遞到下一個節(jié)點,由于采用2.125G的光纖通訊這個速度是非??斓?,縮短了數(shù)據(jù)同步的時間,在一些系統(tǒng)中可以認為兩個內存中的數(shù)據(jù)是完全一樣的。在實時性更高的系統(tǒng)中而且這個時間是可以預測的,因此在一些ms級或更低仿真周期的仿真系統(tǒng)中反射內存網的優(yōu)勢非常明顯。
反射內存網區(qū)別于通用的通訊方式,但價格和成本一直比較高,不能像傳統(tǒng)網絡那樣可以將成本做到很低,這限制了反射內存的應用,在一些成本敏感的系統(tǒng)中,只能是與常規(guī)網絡互為補充。但反射內存的易用性降低了軟件開發(fā)的成本和周期,節(jié)省了CPU開銷,易于理解和使用,減小了系統(tǒng)的復雜度,縮短了系統(tǒng)研發(fā)周期減小了風險,這些優(yōu)點使反射內存卡得到更多的應用。
目前反射內存網為廣泛的應用是在實時仿真系統(tǒng),在這種系統(tǒng)中各個功能模塊劃分得十分清楚。負責采集數(shù)據(jù)的計算機,負責模型解算的計算機,負責圖像顯示的計算機,負責數(shù)據(jù)輸出的計算機。負責系統(tǒng)綜合控制的計算機等等,可以擴充和減少節(jié)點,進行分布外理。軟件開發(fā)也可以在不同的OS中進行。這使得多個員工合作快速開發(fā)出一個健壯的系統(tǒng)成為可能。
當然反射內存卡有更多的應用領域,這種可由設計人員自由發(fā)揮的,靈活設計系統(tǒng)。
反射內存特性1.高速,易于使用的光纖網絡2.33mhz64-bit/32-bit兼容pci總線,支持3.3v和5.0v電平3.66mhz64-bit/32-bit兼容pci總線,支持3.3v電平。4.網絡傳輸無需處理器參與5.可選冗余傳輸模式6.多達256個節(jié)點7.多模傳輸達300米,單模10公里8.自動調整數(shù)據(jù)包大小4到64字節(jié)9.光纖網絡傳輸速率43mbyte/s到170mbyte/s10.帶校驗的128/256mbytes板載內存11.獨立dma通道12.可帶32ibt數(shù)據(jù)的網絡中斷13.在同一個網絡中可為不同體系結構進行大小端轉換14.pio窗口2mbytes,16mbytes到64mbytes和到板載內存大小可設置15.操作系統(tǒng)支持:windows,linux,vxworks等16.rohs兼容