反射内存网中的每个反射内存节点(任何5565反射内存卡)以菊花链的形式用光纤线互联。**块卡的发送必须连接到*二块卡的接收端,*二块卡的发送端连接到*三块卡的接收端,以此类推,直到再连接到**块卡的接收端完成一个完整的环形连接。也可以将所有节点连接到一个或多个ACC-5595反射内存HUB,每个节点的接收和发送都必须连接,如果没有检测到光信号或失去同步反射内存卡RFM-5565将不会发送数据包(例如光纤线已损坏)。反射内存网中每个节点的节点号必须一,节点号通过板上的拨码开关S2进行设置,任何两个节点不能有设置成同一个节点号,每个板卡的节点号可以在通过NODEID进行读取显示,节点号的顺序并不重要。 主系统对反射内存卡的板载SDRAM的写操作后,反射内内卡的硬件检测电路将自动发起一个整个反射内存网的数据传输动作。这个写操作可以是一个简单的PIO写或是一个DMA周期。 当产生一个对SDRAM的写操作时,RFM-5565反射内存卡自动将数据和其它相关的信息写入到发送缓冲器中(其它相关信息包括节点号,数据地址等信息),在发送缓冲器中,发送电路检测数据,并且将数据变成一个4到64字节长度可变的数据包。通过光纤接口发送到下一个板卡的接收端口。 接收电路检查数据包是否有错误,当无错误发生时数据被接收。接收电路解开数据包并且将数据存储到板载的接收缓冲器。在接收缓冲器中,另一个电路将数据写入到本地的SDRAM的和源节点相同的地址中。同时,该电路将数据同时发送到发送FIFO中,重复这个处理过程直到这个数据返回到源节点的接收端,在源节点中,接收电路检测到数据包的NODEID和源节点的NODEID相同,因此将数据包从网络中移除,这样所有的节点数据都被更新了。 PPCI-5565特性? 板载128Mbyte内存? 网络传输高速,实时,确定? 高速光纤网络波特率可达2.125G ? 低延迟率:节点间百纳秒级延迟? 数据可以在256个独立系统(节点)间共享? 与操作系统,处理器和总线方式无关? 传输距离:多模较高300米,单模可达10公里? 网络中断能力–点到点或广播中断? 在PCI, PMC, CPCI及VME平台间数据可自由进行交换? 支持PCI64位66M传输,支持3.3或5V总线电平。? 错误检测功能? 冗余传输模式? 数据包长度为4到64BYTES ? 两个独立的DMA通道? 支持DMA和PIO模式传输? 节点间数据传输过程*CPU参与,易于使用? 支持WindowsNT,Windows 2000,VxWorks和Linux等OS PCI总线兼容 PCI-5565 遵循PCI总线规范V2.2 原理介绍反射内存网主要是由反射内存卡通过光纤连接而成的,网络上的每台计算机插入一块。反射内存卡形成各个节点,而每个节点的网络内存卡上的存储器中都有网络内存网上其它节点的共享数据拷贝。反射内存卡可以插在多种总线的主板上,如VME、PCI、CompactPCI、PMC接口等。每个反射内存卡都占有一段内存地址,网上任何计算机向本地反射内存卡写数据时,该数据和相应内存地址被广播到网上所有其他反射内存卡并存储在相同的位置。所以计算机将数据写入其本地反射内存卡后的,较短时间内,网上所有计算机都可以访问这个新数据。反射内存卡使用简单的读写方式,反射内存网上的数据传输是纯硬件操作,不需要考虑网络的通信协议,软件上只需要几行代码就可完成对网络内存卡的读、写操作,因此它与以太网等其他传统网络相比具有更低的数据传输延迟、更快的传输速度,更简单灵活的使用操作,可以满足实时系统快速反应周期的要求,而采用其他网络就很难满足这种要求。