反射內存
反射內存網絡(RFM網絡)是基于環狀/星狀、高速復制的共享內存網絡。它支持不同總線結構的多計算機系統,并且可以使用不同的操作系統來共享高速的,穩定速率的實時數據。
反射內存可廣泛用于各種領域,例如實時的飛行仿真器、核電站仿真器、電訊、高速過程控制(軋鋼廠和制鋁廠)、高速測試和測量以及軍事系統。
與那些需要為附加的軟件開發時間,測試,維護,文檔,以及額外的CPU要求提供開銷的傳統的連接方法相比,RFM產品的網絡提供了性價比極為*的高性能的選擇。
反射內存的優點:
■ 高速的、基于2.12G波特率的網絡,zui大傳輸速率可達174Mbyte/s;
■ 簡單易用;
■ 與操作系統和處理器無關;
■ *省去軟件開發開銷和周期;
■ 可以實現實時連接的穩定的數據傳輸;
■ 可以與通用的計算機和總線連接;
■ 比標準通信和技術更為*;
■ 極短的數據傳輸延遲;
■ 簡單的軟件,較低的管理費用和較高的抗*力;
■ 節點間距離可達10公里(單模)/300米(多模)。
反射內存基于環狀拓撲結構,是高速(174MB/S)網絡共享內存的一種技術。它不受總線結構和操作系統的影響,確定的延時保證在分布式網絡中實現數據共享。GE的反射內存技術具有高效、易操作、遠程節點傳輸、強抗干擾、可選反射內存交換機等特點。適用于多種主機架構,可供計算機、工作站、PLC以及其它嵌入式控制器之間實時傳輸數據。
反射內存網中的每個反射內存節點(任何5565反射內存卡)以菊花鏈的形式用光纖線互聯。*塊卡的發送必須連接到第二塊卡的接收端,第二塊卡的發送端連接到第三塊卡的接收端,以此類推,直到再連接到*塊卡的接收端完成一個完整的環形連接。也可以將所有節點連接到一個或多個ACC-5595反射內存HUB,每個節點的接收和發送都必須連接,如果沒有檢測到光信號或失去同步反射內存卡RFM-5565將不會發送數據包(例如光纖線已損壞)。反射內存網中每個節點的節點號必須*,節點號通過板上的撥碼開關S2進行設置,任何兩個節點不能有設置成同一個節點號,每個板卡的節點號可以在通過NODEID進行讀取顯示,節點號的順序并不重要。
主系統對反射內存卡的板載SDRAM的寫操作后,反射內內卡的硬件檢測電路將自動發起一個整個反射內存網的數據傳輸動作。這個寫操作可以是一個簡單的PIO寫或是一個DMA周期。
當產生一個對SDRAM的寫操作時,RFM-5565反射內存卡自動將數據和其它相關的信息寫入到發送緩沖器中(其它相關信息包括節點號,數據地址等信息),在發送緩沖器中,發送電路檢測數據,并且將數據變成一個4到64字節長度可變的數據包。通過光纖接口發送到下一個板卡的接收端口。
接收電路檢查數據包是否有錯誤,當無錯誤發生時數據被接收。接收電路解開數據包并且將數據存儲到板載的接收緩沖器。在接收緩沖器中,另一個電路將數據寫入到本地的SDRAM的和源節點相同的地址中。同時,該電路將數據同時發送到發送FIFO中,重復這個處理過程直到這個數據返回到源節點的接收端,在源節點中,接收電路檢測到數據包的NODEID和源節點的NODEID相同,因此將數據包從網絡中移除,這樣所有的節點數據都被更新了。
Ordering Information
PCI-5565PIORC-110000 128 MByte Memory, Multimode Transmission
PCI-5565PIORC-111000 128 MByte Memory, Single Mode Transmission
PCI-5565PIORC-210000 256 MByte Memory, Multimode Transmission
PCI-5565PIORC-211000 256 MByte Memory, Single Mode Transmission
反射內存網中的每個反射內存節點(任何5565反射內存卡)以菊花鏈的形式用光纖線互聯。*塊卡的發送必須連接到第二塊卡的接收端,第二塊卡的發送端連接到第三塊卡的接收端,以此類推,直到再連接到*塊卡的接收端完成一個完整的環形連接。也可以將所有節點連接到一個或多個ACC-5595反射內存HUB,每個節點的接收和發送都必須連接,如果沒有檢測到光信號或失去同步反射內存卡RFM-5565將不會發送數據包(例如光纖線已損壞)。反射內存網中每個節點的節點號必須*,節點號通過板上的撥碼開關S2進行設置,任何兩個節點不能有設置成同一個節點號,每個板卡的節點號可以在通過NODEID進行讀取顯示,節點號的順序并不重要。
主系統對反射內存卡的板載SDRAM的寫操作后,反射內內卡的硬件檢測電路將自動發起一個整個反射內存網的數據傳輸動作。這個寫操作可以是一個簡單的PIO寫或是一個DMA周期。
當產生一個對SDRAM的寫操作時,RFM-5565反射內存卡自動將數據和其它相關的信息寫入到發送緩沖器中(其它相關信息包括節點號,數據地址等信息),在發送緩沖器中,發送電路檢測數據,并且將數據變成一個4到64字節長度可變的數據包。通過光纖接口發送到下一個板卡的接收端口。
接收電路檢查數據包是否有錯誤,當無錯誤發生時數據被接收。接收電路解開數據包并且將數據存儲到板載的接收緩沖器。在接收緩沖器中,另一個電路將數據寫入到本地的SDRAM的和源節點相同的地址中。同時,該電路將數據同時發送到發送FIFO中,重復這個處理過程直到這個數據返回到源節點的接收端,在源節點中,接收電路檢測到數據包的NODEID和源節點的NODEID相同,因此將數據包從網絡中移除,這樣所有的節點數據都被更新了。