北京航天星際科技有限公司
實時反射內(nèi)存網(wǎng)絡是一種為使多個獨立的計算機進行數(shù)據(jù)共享而特別設計的共享內(nèi)存系統(tǒng)。實時反射內(nèi)存網(wǎng)絡在系統(tǒng)中的每個節(jié)點放置一個共享內(nèi)存的獨立的拷貝。每個節(jié)點都有寫入數(shù)據(jù)訪問和讀取本地內(nèi)存的權限。當數(shù)據(jù)寫入本地內(nèi)存,F(xiàn)PGA 捕獲并發(fā)送數(shù)據(jù)到實時反射內(nèi)存中網(wǎng)絡下數(shù)據(jù)寫入本地內(nèi)存并送到下一節(jié)點,數(shù)據(jù)寫入本地內(nèi)存并送到下一節(jié)點,直到數(shù)據(jù)回到源發(fā)送的節(jié)點才將網(wǎng)絡中的數(shù)據(jù)移除。由于這種特別的硬件
和一系列的節(jié)點,在極短的時間內(nèi),網(wǎng)絡中所有的節(jié)點都被更新,在同樣的地址有同樣的數(shù)據(jù)。本地處理器可以隨時訪問內(nèi)存中的數(shù)據(jù),而不需要以隨時訪問內(nèi)存中的數(shù)據(jù),而不需要通過網(wǎng)絡進行訪問。由此,每個計算機都有新的的內(nèi)存數(shù)據(jù)拷貝。在 4節(jié)點的實例中,僅需要 2.1us,所有的計算機都會收到寫入實時反射內(nèi)存的數(shù)據(jù)。實時反射內(nèi)存卡(節(jié)點)由本地內(nèi)存,PCI(或 PCIE,VME)接口,和提供計算機訪問和實時網(wǎng)絡內(nèi)存網(wǎng)絡更新的仲裁邏輯組成。實時反射內(nèi)存卡可以與計算機總線連接,安裝在VME,PCI/PCI-X,CPCI,PCIE 和其它標準系統(tǒng)中。這可以使大多部工作站和單板計算機通過實時網(wǎng)絡內(nèi)存連接而不用考慮與背板接口的互通性。其它串行網(wǎng)絡連接計算機和 PLC 進行連接的地方,但它不是所有應用的解決方案。實時反射內(nèi)存在實時是主要考慮因素的的系統(tǒng)中起到很大的作用。在需要低潛伏期,高速通迅的系統(tǒng)中,實時反射內(nèi)存提供超高性能硬件和易用性。使用類似實時反射內(nèi)存的低軟件開銷,高速,硬件驅動網(wǎng)絡在整個網(wǎng)絡和獨立的網(wǎng)絡節(jié)點有低的潛伏期,短潛伏時間性能對建立一個仿真的實時系統(tǒng)是十分重要的。
PCI5565 PCI-5565 PMC5565 VMIC5565 反射內(nèi)存 反射內(nèi)存卡 GE反射內(nèi)存
反射內(nèi)存網(wǎng)中的每個反射內(nèi)存節(jié)點(任何5565反射內(nèi)存卡)以菊花鏈的形式用光纖線互聯(lián)。第一塊卡的發(fā)送必須連接到第二塊卡的接收端,第二塊卡的發(fā)送端連接到第三塊卡的接收端,以此類推,直到再連接到第一塊卡的接收端完成一個完整的環(huán)形連接。也可以將所有節(jié)點連接到一個或多個ACC-5595反射內(nèi)存HUB,每個節(jié)點的接收和發(fā)送都必須連接,如果沒有檢測到光信號或失去同步反射內(nèi)存卡RFM-5565將不會發(fā)送數(shù)據(jù)包(例如光纖線已損壞)。反射內(nèi)存網(wǎng)中每個節(jié)點的節(jié)點號必須一,節(jié)點號通過板上的撥碼開關S2進行設置,任何兩個節(jié)點不能有設置成同一個節(jié)點號,每個板卡的節(jié)點號可以在通過NODEID進行讀取顯示,節(jié)點號的順序并不重要。
主系統(tǒng)對反射內(nèi)存卡的板載SDRAM的寫操作后,反射內(nèi)內(nèi)卡的硬件檢測電路將自動發(fā)起一個整個反射內(nèi)存網(wǎng)的數(shù)據(jù)傳輸動作。這個寫操作可以是一個簡單的PIO寫或是一個DMA周期。當產(chǎn)生一個對SDRAM的寫操作時,RFM-5565反射內(nèi)存卡自動將數(shù)據(jù)和其它相關的信息寫入到發(fā)送緩沖器中(其它相關信息包括節(jié)點號,數(shù)據(jù)地址等信息),在發(fā)送緩沖器中,發(fā)送電路檢測數(shù)據(jù),并且將數(shù)據(jù)變成一個4到64字節(jié)長度可變的數(shù)據(jù)包。通過光纖接口發(fā)送到下一個板卡的接收端口。接收電路檢查數(shù)據(jù)包是否有錯誤,當無錯誤發(fā)生時數(shù)據(jù)被接收。接收電路解開數(shù)據(jù)包并且將數(shù)據(jù)存儲到板載的接收緩沖器。在接收緩沖器中,另一個電路將數(shù)據(jù)寫入到本地的SDRAM的和源節(jié)點相同的地址中。同時,該電路將數(shù)據(jù)同時發(fā)送到發(fā)送FIFO中,重復這個處理過程直到這個數(shù)據(jù)返回到源節(jié)點的接收端,在源節(jié)點中,接收電路檢測到數(shù)據(jù)包的NODEID和源節(jié)點的NODEID相同,因此將數(shù)據(jù)包從網(wǎng)絡中移除,這樣所有的節(jié)點數(shù)據(jù)都被更新了。所以計算機將數(shù)據(jù)寫入其本地網(wǎng)絡內(nèi)存卡后的,極短時間內(nèi),網(wǎng)上所有計算機都可以訪問這個新數(shù)據(jù)。網(wǎng)絡內(nèi)存卡使用簡單的讀寫方式,網(wǎng)絡內(nèi)存網(wǎng)上的數(shù)據(jù)傳輸是純硬件操作,不需要考慮網(wǎng)絡的通信協(xié)議,軟件上只需要幾行代碼就可完成對網(wǎng)絡內(nèi)存卡的讀、寫操作,因此它與以太網(wǎng)等其他傳統(tǒng)網(wǎng)絡相比具有更低的數(shù)據(jù)傳輸延遲、更快的傳輸速度,更簡單靈活的使用操作,可以滿足實時系統(tǒng)快速反應周期的要求,而采用其他網(wǎng)絡就很難滿足這種要求