反射内存
反射内存网络(RFM网络)是基于环状/星状、高速复制的共享内存网络。
它支持不同总线结构的多计算机系统,并且可以使用不同的操作系统来共享高速的,稳定速率的实时数据。
反射内存可广泛用于各种领域,例如实时的飞行仿真器、核电站仿真器、电讯、高速过程控制(轧钢厂和制铝厂)、高速测试和测量以及**事系统。
与那些需要为附加的软件开发时间,测试,维护,文档,以及额外的CPU要求提供开销的传统的连接方法相比,RFM产品的网络提供了性价比**为优越的高性能的选择。
反射内存的优点:
■ 高速的、基于2.12G波特率的网络,**传输速率可达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相同,因此将数据包从网络中移除,这样所有的节点数据都被更新了。