精华内容
下载资源
问答
  • 反射内存卡样例

    2018-02-08 20:10:43
    Visual studio 工程文件, 里面有内存映射、发送和接收的子程序,可以单独运行,检测反射内存卡的发送和接收功能。
  • 反射内存卡编程

    2019-08-14 17:05:30
    反射内存卡编程 基本 RFM5565 反射内存写入和读取操作需要很少或根本不需要编程知识。反射内存板上电后进入功能模式。用户将需要访问 PCI配置寄存器(基址寄存器 0,1,2 和 3)获取系统 BIOS 分配寄存器组和反射...

    反射内存卡编程

    基本 RFM5565 反射内存写入和读取操作需要很少或根本不需要编程知识。反射内存板上电后进入功能模式。用户将需要访问 PCI配置寄存器(基址寄存器 0,1,2 和 3)获取系统 BIOS 分配寄存器组和反射内存的基址。反射内存的寄存器组的基址和内存地址可以比较随意,。对于超出了基本的设置,如启用或禁用中断或 DMA 周期的操作,用户必须知道三个寄存器组内具体寄存器分配,本章提供的这些信息。

    这三个寄存器组如下:

    PCI 配置寄存器

    本地配置寄存器

    反射内存控制和状态寄存器

    PCI 配置寄存器

    PCI 配置寄存器位于 256 字节的 PCI 配置空间,它遵循 PCI 规范V2.2 定义的模板。第一个 64 字节的 PCI 配置空间完全由预定的标头组成的。在该区域中,每个设备只实现必要和相关的寄存器。然而,所有的寄存器和位功能存在必须符合 PCI 规范的定义。除了第一个64 字节边界,每个设备都可以实现额外的设备独特的寄存器。虽然

    PCI 配置寄存器可在任何时候访问,但一般他们都很少被用户修改。

    表 3-1 PCI 配置寄存器

    展开全文
  • : 5565系列反射内存卡使用入门,反射内存存新手入门手册。 反射内存卡使用须知 反射内存卡基础知识。 反射内存卡使用方法。 反射内存卡资料下载。 反射内存卡原理。 PCI5565资料整理。 实时仿真技术网整理
  • 反射内存卡-1

    千次阅读 2020-07-25 16:53:27
    首先,来水点别的内容,就是关于这个反射内存卡,可能目前还只仅仅用于某些特殊的领域,大家对他还是比较陌生的,比如 这个,大家都知道这是U盘。但是说到反射内存卡,或者叫实时网卡,这个大家可能没有个...

    这里简单水一下,更专业的内容,就得更专业的人来搞,这里只能肤浅的描述一下下。

    初步印象

     

    首先,来水点别的内容,就是关于这个反射内存卡,可能目前还只仅仅用于某些特殊的领域,大家对他还是比较陌生的,比如

     

     

    这个,大家都知道这是U盘。但是说到反射内存卡,或者叫实时网卡,这个大家可能没有个什么印象。先看看张啥样子

    这就是反射内存卡。据我浅陋的认知,这个产品公认比较好的就是GE的,后面我用的卡呢,也是通用的,具体型号“通用电气 VMIC5565 PCIE-5565P10RC-100A00”后面吹牛波的时候,我只对这个可负责欧。那么在我们国内呢,其实有那么机架公司也生产这种卡,但是呢,驱动啥都是可以用GE的哈,也就是说,GE已经是这个实时网卡的标准制定了,国内的卡都是来防止的。这就是和周立功的CAN总线卡一样,其他家的卡都是兼容周立功一样。哈哈哈。

    由于这个内存卡目前还没有普及,所以,好多东西还是不那么透明的,比如,同样一张卡,价格可以差好多,几千几千的差,服务质量也不一样,有的卖你卡就完事了,剩下的你自己想办法,有的服务质量杠杠的,协助你测试,使用等等,简直就是一条龙,哈哈,NICE。

    简介及简单原理

    开始正题,什么是反射内存卡;反射内存卡(RMN Reflective Memory Network)是一种高速的实时网络,它允许采用不同的总线结构和不同的操作系统的计算机以确定的速率分享实时数据。反射内存网络不仅具有严格的传输确定性和可预测性,而且具有高速、主机负载轻、软硬兼容性强、易于使用、可靠的传输纠错能力、支持中断信号传输等特点。

    反射内存网络主要反射内存卡通过光纤等传输介质链接而成,网上的每一台计算机插入一块反射内存卡形成各个节点,而每个节点的反射内存卡上的存储器中都有反射内存网上其他节点的共享数据拷贝。反射内存卡可以插在多种总线主板上,如PCI、CompactPCI/PXI、VME等,每个反射内存卡都占有一段内存地址,网上任何计算机向本地反射内存卡写数据时,该数据和相应的内存地址被广播到网上所有其他反射内存卡并存储在相同的位置。所以计算机将数据写入其本地反射卡内存后,网上所有的计算机都可以访问这个新的数据,反射内存卡使用简单的读写方式,反射内存网上的数据传输是纯硬件操作,不需要考虑网络的通信协议,软件上只需要运行几行代码就可以完成对反射内存卡的读、写操作,因此它与以太网等其他传统网络相比,具有更低的数据传输延迟、更快的数据传输速度、更简单灵活的使用操作,可以满足实时系统快速反应周期的要求,而采用其他网络就很难满足这种要求了。

     

    拓扑结构

     

    实时网络,其实目前就我了解,基本就是两种方式,一种就是环网,一种就是星网,剩下另一种就是前面两种结合了。一般是根据具体业务来决定用那种,还是混着用吧。

    环网,就是把多个节点串起来,这里盗个图。

     

    星网,就是和我们的以太网差不多,有中心的交换机节点。

     

    混合使用,就是更具业务需求,将环网与星网组合起来使用,最佳性价比。

     

     

     

     

    应用领域

    1. 模拟仿真领域

    在飞行器(这里可不仅仅只飞机,导弹,火箭……)及自动控制的分布式试验中,用于系统节点间数据高带宽、高度、实时的互连。

    在飞行仿真系统中,为了尽量缩短整套系统的响应延时,避免网路通信的不可能预测性,提高飞行仿真系统的逼真度,现有许多飞行仿真系统中都采用了先进的实施网络技术,由实时网络技术构建起来的实时系统是一种能够在确定时间内执行计算或处理功能并对外部的异步事件做出响应的计算机系统。实施网络最照耀的特点就是其通信的确定性和可预测性,就是说实时网络中个节点间数据传输的时间是确定的,即可预测的。网络内存网就是一种高速、实时、确定性的实时网络,可以较好地解决飞行仿真实时系统中数据传输的实时性问题,提高网络数据的传输速率及纠错能力。目前我们国家也在使用,哈哈哈。

    2. 工业控制领域

    用于自动生产线的控制单元间的底层链路,确保周期数据的高速、实时的采集和传输;高速过程控制(轧钢和制铝);高速测试和测量。

    3. 航空航天领域

    用于机载设备间的航电总线系统,具有数据传输吞吐量大、命令传输实时、错误自动纠正、双冗余高可靠性等特点。也可以用于机载设备内的多冗余内总线,如飞控计算机,余度任务计算机等。

    4.轨道交通领域

    用于高速列车调度数据和行驶监控数据的高速、实时传输,也用于高速列车内控制设备间的总线系统。

     

    今日已水完,偶哈哈哈

     

     

    展开全文
  • 针对武器装备的半实物仿真测试系统对实时通信的需求,提出了一种反射内存卡及其FPGA代码的设计方法,并给出了板卡的组成、工作原理、软件设计方案和具体实现途径。在此基础上,搭建了基于该卡的反射内存实时网络,并...
  • 此压缩包中,包含了ge公司pmc-5565光纤反射内存卡在xp、win7等环境下的驱动包、驱动安装方法及板卡测试软件安装等
  • 对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于...鉴于以上原因, 设计一款反射内存卡, 写入一个节点的内存的数据可以通过网络硬件传输到其它所有的节点。
  • 反射内存收发 反射内存中断 ...反射内存卡收发示例及常用API说明 一、反射内存发送方和接收方通过事件进行同步,CPU占用少; 二、反射内存发送方可以向多个指定的接收方发送数据,即1对多方式;也可以实现广播方式。
  • 对实时传输, 传统的以太网络由于传输协议开销的不确定性, 很难满足实时网络的要求, 实时网络是一种应用于...鉴于以上原因, 设计一款反射内存卡, 写入一个节点的内存的数据可以通过网络硬件传输到其它所有的节点。
  • 本发明属于分布式通信技术领域,尤其涉及一种基于反射内存卡的OpenDDS分布式通信方法。背景技术:随着分布式系统复杂程度的不断增加和研发规模的迅速扩大,系统集成的难度和风险都在大幅提高。提供实时系统数据分发...

    9505b5b24b97e65a1829d63720504bae.gif

    本发明属于分布式通信技术领域,尤其涉及一种基于反射内存卡的OpenDDS分布式通信方法。

    背景技术:

    随着分布式系统复杂程度的不断增加和研发规模的迅速扩大,系统集成的难度和风险都在大幅提高。提供实时系统数据分发服务的OpenDDS是用于分发实时应用程序的网络中间件,它简化了分布式应用程序的开发、部署和维护,其以数据为中心的发布订阅模式极大地降低了在网络上发送数据所需的时间消耗,为大容量传输网络提供了针对时间关键数据快速且可预见的分发。此外,OpenDDS规范还定义了大量的QoS策略,使得系统可以很好地配置和利用系统资源,协调可预测性和执行效率之间的平衡,以支持复杂多变的数据流需求。

    OpenDDS使用规范的IDL接口初始化和控制服务,是建立在CORBA上的应用框架,其中的信息传输分为远程调用和数据传输两部分,远程调用是分布式通信的主要技术,在分布式通信中起到重要作用,默认情况下传输介质为网卡,基于UDP的DIOP协议无需连接,通信效率高。

    技术实现要素:

    为了降低网络间通讯的时延,屏蔽子网内部频繁通讯对整个网络中其他设备的干扰,本发明提出了一种基于反射内存卡的OpenDDS分布式通信方法。

    本发明所采用的技术方案是:

    一种基于反射内存卡的OpenDDS分布式通信方法,包括:

    S0:在分布式通信计算机中安装反射内存卡,设置每个硬件节点号,并设定相应数据传输地址;

    S1:在DIOP协议工程中加载反射内存卡驱动,在DIOP接收器中创建监控反射内存卡函数,通过判断指定地址写入标志是否置位,判断监控数据是否已经写入反射内存,监控到有数据写入时,则进入步骤S2;

    S2:将写入标志清除,通过socket向本机地址发送1字节数据触发反应器,所述反应器监视到事先注册在其中的socket有数据到来,进而能够回调事先注册在所述反应器中的事件处理函数接收数据;

    S3:在DIOP传输器接收函数中从所述反射内存卡的指定地址中读出数据,并将其读取标志置位;

    S4:在DIOP传输器写入函数中判断指定地址读取标志是否置位,如果置位,则表示已读,进入步骤S5;

    S5:在所述DIOP传输器写入函数中向指定地址写入数据,并将读取标志清除,将写入标志置位;

    S6:重新编译DIOP工程。

    较佳的,通过所述DIOP传输器接收函数和所述DIOP传输器写入函数获得相关数据和通信信息,将不同通道的数据映射到所述反射内存卡的同一片地址上。

    较佳的,通过使用数据读写标识符控制所述反射内存卡中数据的读写顺序,实现不同进程数据的时序同步。

    较佳的,所述步骤S6中,在OpenDDS中配置和加载改进的DIOP协议,其中包括:将DIOP工程加入到OpenDDS应用链接库中,通过服务配置器动态加载DIOP协议:在应用路径下创建配置文件,输入动态加载命令,在DCPS服务器端声明DIOP端点,在命令行输入相关参数即可运行程序。

    本发明的有益效果是:

    以数据为中心的OpenDDS拥有较高的通信效率,同时结合QoS策略控制服务行为,增加了通信的灵活性;

    反射内存卡允许系统中所有节点同时读取共享的内存数据,无需通信协议,减少了网络中不必要的数据,提高了数据的传输效率,是一种非常适合实时分布式网络应用的底层硬件;

    采用较为方便的修改DIOP协议,使得远程调用数据通过反射内存卡传输,同样实现了高效的通信;

    将反射内存卡和发布/订阅模式结合,提供了一种高带宽、低延时的网络通信解决方案,更好地满足分布式系统实时性、可靠性的通信要求。

    当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

    附图说明

    图1为本发明在CORBA远程调用中的通信示意图;

    图2为CORBA远程调用基于DIOP的通信流程图;

    图3为本发明基于反射内存卡的OpenDDS分布式通信方法的总体结构图;

    图4为本发明使用反射内存卡替换UDP的过程示意图;

    图5为本发明使用标志位完成进程同步过程示意图。

    具体实施方式

    为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。

    本发明提出了一种基于反射内存卡的OpenDDS分布式通信方法,在OpenDDS已支持的DIOP协议中快速实现数据重定向至反射内存卡。依据自适配通信环境中反应器监控硬件数据到来并完成通知的机理,以及反射内存卡相关API函数实现相应功能,将本通过DIOP协议完成远程调用的通信使用反射内存卡实现,完成了OpenDDS中基于DIOP协议下使用反射内存卡传输数据。

    本发明的技术方案是首先研究OpenDDS架构和使用方法,从中研究OpenDDS的通信原理,其中包括分布式系统CORBA中的远程对象通信和数据传输部分,CORBA中对象请求代理之间的远程调用结合UDP生成DIOP协议,如图1和图2所示;再通过研究自适配通信环境中反应器的事件监控和分离机制,了解触发方法;最后使用反射内存卡替换原有的DIOP中的数据传输,并在反应器的架构下进行相应的数据监控,实现基于反射内存卡的OpenDDS通信方法,如图3所示。

    本发明提出的一种基于反射内存卡的OpenDDS分布式通信方法,包括:

    S0:在分布式通信计算机中安装反射内存卡,设置每个硬件节点号,并设定相应数据传输地址。

    S1:在DIOP协议工程中加载反射内存卡驱动,在DIOP接收器中创建监控反射内存卡函数,通过判断指定地址写入标志是否置位,判断监控数据是否已经写入反射内存,监控到有数据写入时,则进入步骤S2。

    步骤S1中,反射内存卡函数位置既要在数据接收端用于监控网卡数据的socket已经建立并完成监听端口绑定之后,又要在数据发送端给接收端发送第一帧数据之前,发送端还未向对方发送任何数据时创建该线程,以确保接收端能及时准确地监控到发送端写入反射内存卡的所有数据。

    S2:如图4所示,将写入标志清除,通过socket向本机地址发送1字节数据触发反应器,反应器监视到事先注册在其中的socket有数据到来,进而能够回调事先注册在反应器中的事件处理函数接收数据。

    S3:如图5所示,在DIOP传输器接收函数中从反射内存卡的指定地址中读出数据,并将其读取标志置位。

    S4:如图5所示,在DIOP传输器写入函数中判断指定地址读取标志是否置位,如果置位,则表示已读,进入步骤S5。

    S5:如图5所示,在DIOP传输器写入函数中向指定地址写入数据,并将读取标志清除,将写入标志置位。

    步骤S3、步骤S4和步骤S5中,通过DIOP传输器接收函数和DIOP传输器写入函数获得相关数据和通信信息,将不同通道的数据映射到反射内存卡的同一片地址上。

    步骤S3、步骤S4和步骤S5中,通过使用数据读写标识符控制反射内存卡中数据的读写顺序,实现不同进程数据的时序同步。

    S6:重新编译DIOP工程。

    步骤S6中,在OpenDDS中配置和加载改进的DIOP协议,其中包括:将DIOP工程加入到OpenDDS应用链接库中,通过服务配置器动态加载DIOP协议:在应用路径下创建配置文件,输入动态加载命令,在DCPS服务器端声明DIOP端点,在命令行输入相关参数即可运行程序。

    以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

    展开全文
  • 鉴于以上原因, 设计一款反射内存卡, 写入一个节点的内存的数据可以通过网络硬件传输到其它所有的节点。  2 硬件设计  反射内存卡系统的总体框图如图1 所示, 主要由5部分组成:FPGA、PCI 接口、SDRAM、数据编...
  • 高速传输反射内存卡

    2019-06-30 10:50:08
    实时反射内存网络是一种为使多个独立的计算机进行数据共享而特别设计的共享内存系统。实时反射内存网络在系统中的每个节点放置一个共享内存的独立的拷贝。每个节点都有写入数据访问和读取本地内存的权限。当数据写入...

    实时反射内存网络是一种为使多个独立的计算机进行数据共享而特别设计的共享内存系统。实时反射内存网络在系统中的每个节点放置一个共享内存的独立的拷贝。每个节点都有写入数据访问和读取本地内存的权限。当数据写入本地内存,FPGA 捕获并发送数据到实时反射内存中网络下数据写入本地内存并送到下一节点,数据写入本地内存并送到下一节点,直到数据回到源发送的节点才将网络中的数据移除。由于这种特别的硬件
    和一系列的节点,在极短的时间内,网络中所有的节点都被更新,在同样的地址有同样的数据。本地处理器可以随时访问内存中的数据,而不需要以随时访问内存中的数据,而不需要通过网络进行访问。由此,每个计算机都有新的的内存数据拷贝。在 4节点的实例中,仅需要 2.1us,所有的计算机都会收到写入实时反射内存的数据。实时反射内存卡(节点)由本地内存,PCI(或 PCIE,VME)接口,和提供计算机访问和实时网络内存网络更新的仲裁逻辑组成。实时反射内存卡可以与计算机总线连接,安装在VME,PCI/PCI-X,CPCI,PCIE 和其它标准系统中。这可以使大多部工作站和单板计算机通过实时网络内存连接而不用考虑与背板接口的互通性。其它串行网络连接计算机和 PLC 进行连接的地方,但它不是所有应用的解决方案。实时反射内存在实时是主要考虑因素的的系统中起到很大的作用。在需要低潜伏期,高速通迅的系统中,实时反射内存提供超高性能硬件和易用性。使用类似实时反射内存的低软件开销,高速,硬件驱动网络在整个网络和独立的网络节点有低的潜伏期,短潜伏时间性能对建立一个仿真的实时系统是十分重要的。
    PCI5565 PCI-5565 PMC5565 VMIC5565 反射内存 反射内存卡 GE反射内存
    反射内存网中的每个反射内存节点(任何5565反射内存卡)以菊花链的形式用光纤线互联。第一块卡的发送必须连接到第二块卡的接收端,第二块卡的发送端连接到第三块卡的接收端,以此类推,直到再连接到第一块卡的接收端完成一个完整的环形连接。也可以将所有节点连接到一个或多个ACC-5595反射内存HUB,每个节点的接收和发送都必须连接,如果没有检测到光信号或失去同步反射内存卡RFM-5565将不会发送数据包(例如光纤线已损坏)。反射内存网中每个节点的节点号必须一,节点号通过板上的拨码开关S2进行设置,任何两个节点不能有设置成同一个节点号,每个板卡的节点号可以在通过NODEID进行读取显示,节点号的顺序并不重要。
    主系统对反射内存卡的板载SDRAM的写操作后,反射内内卡的硬件检测电路将自动发起一个整个反射内存网的数据传输动作。这个写操作可以是一个简单的PIO写或是一个DMA周期。当产生一个对SDRAM的写操作时,RFM-5565反射内存卡自动将数据和其它相关的信息写入到发送缓冲器中(其它相关信息包括节点号,数据地址等信息),在发送缓冲器中,发送电路检测数据,并且将数据变成一个4到64字节长度可变的数据包。通过光纤接口发送到下一个板卡的接收端口。接收电路检查数据包是否有错误,当无错误发生时数据被接收。接收电路解开数据包并且将数据存储到板载的接收缓冲器。在接收缓冲器中,另一个电路将数据写入到本地的SDRAM的和源节点相同的地址中。同时,该电路将数据同时发送到发送FIFO中,重复这个处理过程直到这个数据返回到源节点的接收端,在源节点中,接收电路检测到数据包的NODEID和源节点的NODEID相同,因此将数据包从网络中移除,这样所有的节点数据都被更新了。所以计算机将数据写入其本地网络内存卡后的,极短时间内,网上所有计算机都可以访问这个新数据。网络内存卡使用简单的读写方式,网络内存网上的数据传输是纯硬件操作,不需要考虑网络的通信协议,软件上只需要几行代码就可完成对网络内存卡的读、写操作,因此它与以太网等其他传统网络相比具有更低的数据传输延迟、更快的传输速度,更简单灵活的使用操作,可以满足实时系统快速反应周期的要求,而采用其他网络就很难满足这种要求。
    反射内存是一种通过局域网在互连的计算机间提供高效的数据传输的技术,强实时网络设计人员已经越来越多地采用这种技术。反射内存实时局域网的概念十分简单,就是设计一种网络内存板,在分布系统中实现内存至内存的通信,并且没有软件开销。每台计算机上插一块反射内存卡,卡上带有双口内存,各层软件既可以读也可以写这些内存,当数据被写入一台机器的反射内存卡的内存中后,反射内存卡自动地通过光纤传输到其他连在网络上的反射内存卡的内存里,通常,只需几百纳秒的时间延迟,所有的反射内存卡上的内存将写入同样的内容。而各成员在访问数据时,只要访问本地的反射内存卡中的内存即可
    实时网络需求
    为提升计算能力,人们自然地想到研发性能更强的计算机,如天河系列等超级计算机应运而生,但超级计算机研制周期长、成本大、应用领域受限。为此,提出了集群系统概念,计算机集群系统是通过网络将PC机或工作站连接起来组成高性能计算系统。集群系统将一个任务并行在多台计算机上执行,组成一个实时系统。
    在实时系统中,系统终结果的正确性不仅依赖于每一步计算得到的逻辑结果,而且依赖于得到结果的时刻,任务的完成时间是实时系统的决定性特征。根据实时性能的要求程度,实时系统可认为两类,即软实时和硬实时系统。对于软实时系统,要求事件相应是实时的,但并不是严格强制的。但是,对于硬实时系统来讲,每个任务都有一个处理截止事件,任务必须在规定的时间内完成,否则会影响全局任务的完成,给系统带来不希望的破坏或者造成不可恢复的灾难性后果。目前许多实时系统都采用硬实时系统,因为具有更强的实时性能。实时系统的应用需要实时互联,构建实时网络,完成数据在网络节点间的实时传输。
    实时网络必须具备高速、可靠、可预测三个特点,重要的是通信的可预测性,可预测性是指实时网络中各个节点之间数据传输的时间是确定的。随着实时网络应用领域的不断扩展,目前已不仅仅局限于计算机集群系统的互联,而是广泛地应用在各种具有实时需求的互联系统中,如半实物仿真、高速数据获取等。
    实时网络发展过程中,出现过两种设计思路:基于单一总线的多CPU共享全局内存和基于网络的分布式内存:
    相比基于单一总线的多CPU共享全局内存系统,在基于网络的分布式内存体系中每个节点只访问自己的本地内存,不存在内存占有冲突,由于这种方式能够避免大量的总线仲裁控制时间而成为实时网络的主要设计方式。
    实时网络要保证高速、可靠、可预测这三大指标,但千兆以太网、光纤通道(Fiber Channel,FC)协议等,在可预测性上很差,首先是因为通过设备驱动和软件网络协议的工作模式增加了额外的不确定开销,其次是同样存在共享冲突和碰撞的问题(如千兆以太网GBE中采用CSMA/CD载波监听多路访问/冲突检测机制、FC协议采用令牌环仲裁等)进一步增加了传输时间的不确定性。光纤反射内存网很好的解决了上述问题。
    反射内存网是基于网络的分布式内存硬实时网络的一种设计思想,特点:1)反射内存网硬件实现分布式RAM之间数据的传输、共享,整个过程具有很低的实现延迟;2)反射内存网依靠硬件实现、不需要复杂的网络协议控制,能够在相同的传输带宽下达到更高的有效速率;3)反射内存网对数据的各种处理是通过硬件电路实现,在固定的时钟频率下周期工作,没有不确定的时间开销,确保数据处理的可预测性。
    反射内存卡节点延时测试方法:
    反射内存卡数据传输过程全部由硬件完成,在windows这种非实时操作系统下和实时vxworks操作系统下由软件测试这种节点延时都是不可取的。
    反射内存卡、,首先它是一个PCI设备,提供给用户128MB的读写空间。当一节点有写入操作时,自动通过光纤链路将数据同步到所有节点。这一系列传输写入操作由硬件完成。两个节点间更新的延时为100ns级。
    Sdram时钟:66MHZ
    FIFO时钟:106MHZ
    图1:反射内存硬件数据流
    下面提供两种方式来说明或测试节点传输延时:
    A:理论计算方式
    Sdram时钟:66MHZ
    FIFO时钟:106MHZ
    在系统无数据传输过程是由PCI总线通过桥片PCI9656将数据写入到SDRAM中,在写SDRAM的同时数据,地址和控制数据打包发送至发送FIFO,这个过程是同时进行的,SERDES在接收到FIFO数据的中断后,立即将FIFO的数据读取至SERDES完成并串转换并发送至光纤收发器,FIFO的读取时间约只需要4个周期。在较短距离时,光纤传输的时间约为零,不予考虑。在接收端SERDES将光纤收发器数据进行并串转换。送至接收FIFO,接收FIFO中断本地SDRAM控制器,将数据写入SDRAM,完成本次数据的更新过程。SDRAM时钟周期时间为15NS左右,FIFO时钟周期为9.4NS,
    由此可以计算出理论时间 1521+9.410≈405ns。
    B:硬件触发方式
    由于光纤收发器数据传输的快速特性,由软件来来测试时间误差较大,本方法对两个节点上的数据信号进行采集并测量延时。测试探头分别测试节点A的SDRAM和节点B的SDRAM信号,发送特征数据,并在B节点等待触发信号。由示波器看到信号延时。触发后在节点B用软件观察数据是否更新到节点B,改变特征数据及触发条件,可重复数次测特征数据与SDRAM控制信号。可以记录延时约得出延时大小。
    2.网络内存卡带宽测试:
    网络内存卡带宽测试可采用本公司提供的软件进行测试或采用RFM2G下的命令行工具测试不同数据大小包的传输速度。

    展开全文
  • 网络内存卡带宽测试可采用本公司提供的软件进行测试或采用RFM2G下的命令行工具测试不同数据大小包的传输速度。
  • 反射内存卡-2

    2020-08-05 09:44:53
    我又来水博客了,哈哈哈,上一篇中大致介绍了一下实时网卡,那么这一篇中就来水水怎么用吧,在后期实际开发中会在Qt中使用。那么就看看再Qt中怎么使用。 引言 其实呢,在哪里用其实都差不多,无非就是包LIB库路径...
  • 这个程序也不怎么复杂,就则一个界面,核心功能呢就是提供反射内存卡和CAN采集卡数据交互,其他的没有了。 今天主要是实现了这个程序启动以后最小化到系统托盘,在系统托盘的图标上面加上显示主界面选线和退出选项...
  • 由于GE的反射内存卡对中国实施禁运,看到了市场将来可能会不错,公司接了研究这款产品开发单,硬件由硬件工程师负责,本人负责软件从应用层一直到驱动层的全部研发任务,通过对GE产品的公开的资料反复研究,一共近70...
  • 反射内存卡VMIPCI-5565 PMC5565

    千次阅读 2012-07-09 14:29:49
    共享存储器光纤模块通讯速率快、传输距离长、通用性好,并且可以连接多个节点组成一个实时网络,其通信...网络内存卡形成各个节点,而每个节点的网络内存卡上的存储器中都有网络内存网上其它节点的共享数据拷贝。网络
  • RFM5565反射内存卡RTX驱动下载 反射内存rfm5565在RTX实时环境下的驱动程序,已经过测试使用-The Reflective Memory rfm5565 driver has been tested using the RTX real-time environment 来自实时仿真技术网 ...
  • 物理安装 PCI反射内存 兼容的系统外观不同,...PCI反射内存卡的安装程序。 打开机箱,确保在安装前已经设置的节点 ID。板上还可以设置 所需的模式。 确保 PCI 连接器正确插入,安装螺丝。 关闭机箱,接通电源。 ...
  • 使数据在传输过程中具有更强的实时性、高效性和异常诊断性,提出了一种反射内存网实时数据传输协议,搭建了基于反射内存网的网络结构,描述了反射内存卡中断方式传输数据的缺陷,介绍了多系统内存分布和数据传输协议...
  • 网络内存卡

    2013-08-06 14:40:05
    反射内存反射内存卡 GE反射内存   www.vmic5565.com下载案例   实时仿真系统案例 实时仿真系统搭建 反射内存卡使用 反射内存卡测试源码 反射内存卡DOS版驱动程序   在飞行仿真系统中,为了尽量缩短整套系统的响应...
  • GE智能平台宣布推出半高PCIE-5565PlORC PCI Express反射内存节点,进一步扩充了GE的RFM 5565反射内存解决方案阵容,也体现 GE在该技术上的广泛经验。半高PCIE-5565PIORC的设计除面向仿真与培训、工业过程控制...
  • 北京天信凌达科技(010-82612039)LDF-2195实时网交换机、LDF-2165反射内存卡兼容美国GE VMIC-5565 VMIC-5595VMIACC-5595-208 ACC-5595-208(内存映象网交换机 VMIACC-5595 ACC 5595 内存映像网交换机内存映象网板)...
  • 第一步:添加GE的内存反射卡到Veristand中,方法如下图: 第二步:在Veristand中配置内存反射卡方法如下图:
  • 5565pCI口的驱动程序 内存反射网必备
  • 为了让APP能够顺利升级,分为有内存卡状态和无内存卡状态(内置内存卡状态下的路径难以确定,通过反射获取必须是3.0以上,暂时不予以考虑)。无内存卡的情况下,手机中的哪些空间可以使用呢?data/data/pkgname/files...
  • 今天在调试反射内存PCI,PC机内存是2G的,在PCI总线插槽上插三块同样的板卡,由于在系统启动阶段将每个板卡BAR3映射到主机内存的连接物理内存为128Mbit,三块所占的内存资源就是128*3=384Mbit,然而接下来要为每个...
  • *通过反射获取不同存储的路径,主要是用来获取外挂sd路径,内置sd路径可通过Environment类的方法获得 */ public static boolean hasEnoughStorage(Context context) { // StorageManager storageManager = ...

空空如也

空空如也

1 2 3 4
收藏数 80
精华内容 32
关键字:

反射内存卡