0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCI5565反射内存卡系统结构与使用

tjthkj 来源:tjthkj 作者:tjthkj 2023-11-29 14:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

反射内存卡系统结构与使用

反射内存卡系统结构与使用

反射内存卡基于 PCI 接口,是反射内存实时光纤网络产品系

列中的一个。两个以上的 反射内存卡,或反射内存卡系列中的其

它板卡可以用标准光纤线连接组成反射内存网,反射内存网络中的每

个板卡被称做一个“节点”。

反射内存卡可以在使用在不同的体系结构和不同的操作系统

计算机,工作站,PLC 和其它嵌入式控制器中进行实时共享数据。5565

系统反射内存卡快速、灵活并且容易操作。一个数据写到内

SDRAM)后该数据被传输到所有的网络上板卡的内存中。板载的

电路自动进行数据传输,所有其它节点的数据更新都不需要 CPU

参与。

经典的 VMIPCI-5565 反射内存卡包括一组在 PLX 芯片内的控制

寄存器和一组 FPGA 内的 RFM 控制寄存器。因为这两组寄存器从物

理布在两个立的器件上,通过两个不同的内存区域访问。相反,

反射内存卡的两组寄存器在同一个 FPGA 内。两组寄

存器可以被组合。但是为了软件连续性和向后兼容,两组寄存器

继续像 VMIPCI-5565 中一样保持分离。此外,个别内部寄存器的位

功能,在适用的情况下,仍然是兼容的。

反射内存卡反射内存只包括一个 DMA 通道。

射内存网中的每个反射内存节点(任何 5565 反射内存卡)以

菊花链的形式用光纤线跳线互联。块卡的发送连接到二块

卡的接收端,二块卡的发送端连接到三块卡的接收端,以此类推,

直到再连接到块卡的接收端完成一个完整的环形连接。也可以将

所有节点连接到一个或多个 ACC-5595 反射内存 HUB,每个节点的

接收和发送都连接,如果没有检测到光信号或失去同步反射内存

卡 RFM-5565 将不会发送数据包(例如光纤线已损坏)。反射内存网

中每个节点的节点号为一,节点号通过板上的拨码开关 S2 进行

设置,任何两个节点不能有设置成同一个节点号,每个板卡的节点号

可以在通过 NODEID 进行读取显示,节点号的顺序并不重要。

主系统对反射内存卡的板载 SDRAM 的写操作后,反射内内卡的

硬件检测电路将自动发起一个整个反射内存网的数据传输动作。这个

写操作可以是一个简单的 PIO 写或是一个 DMA 周期。

当产生一个对 SDRAM 的写操作时,RFM-5565 反射内存卡自动

将数据和其它相关的信息写入到发送缓冲器中(其它相关信息包括节

点号,数据地址等信息),在发送缓冲器中,发送电路检测数据,并

且将数据变成一个 4 到 64 字节长度可变的数据包。通过光纤接口发

送到下一个板卡的接收端口

接收电路检查数据包是否有错误,当无错误发生时数据被接收。

接收电路解开数据包并且将数据存储到板载的接收缓冲器。在接收缓

冲器中,另一个电路将数据写入到本地的 SDRAM 的和源节点相同的

地址中。同时,该电路将数据同时发送到发送 FIFO 中,重复这个处

理过程直到这个数据返回到源节点的接收端,在源节点中,接收电路

检测到数据包的 NODEID 和源节点的 NODEID 相同,因此将数据包

从网络中移除,这样所有的节点数据都被更新了。

反射内存卡的通讯区别于其它常规的通讯方式,是一种无需软件参与而实现数据共享的通讯方式。以PCI5565为例,PCI5565在系统中映射一个128M的内存空间,应用程序将采集的数据写入板载的的内存中,而将这个内存中的数据共享到其它节点是由硬件来完成,硬件完成将数据以帧的方式传递到下一个节点,由于采用2.125G的光纤通讯这个速度是非常快的,缩短了数据同步的时间,在一些系统中可以认为两个内存中的数据是完全一样的。在实时性更高的系统中而且这个时间是可以预测的,因此在一些ms级或更低仿-真周期的仿-真系统中反射内存网的优势非常明显。

反射内存网区别于通用的通讯方式,但价格和成本一直比较高,不能像传统网络那样可以将成本做到很低,这限制了反射内存的应用,在一些成本敏感的系统中,只能是与常规网络互为补充。但反射内存的易用性降低了软件开发的成本和周期,节省了CPU开销,易于理解和使用,减小了系统的复杂度,缩短了系统研发周期减小了风险,这些优点使反射内存卡得到更多的应用。

目前反射内存网为广泛的应用是在实时仿-真系统,在这种系统中各个功能模块划分得十分清楚。负责采集数据的计算机,负责模型解算的计算机,负责图像显示的计算机,负责数据输出的计算机。负责系统综合控制的计算机等等,可以扩充和减少节点,进行分布外理。软件开发也可以在不同的OS中进行。这使得多个员工合作快速开发出一个健壮的系统成为可能。

当然反射内存卡有更多的应用领域,这种可由设计人员自由发挥的,灵活设计系统


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 总线
    +关注

    关注

    10

    文章

    3014

    浏览量

    91300
  • 反射内存卡
    +关注

    关注

    0

    文章

    97

    浏览量

    2504
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    从驱动到应用:RT-Thread环境下的SDIO开发指南

    模块。SDIO接口是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备。比如SDIO可以访问microSD
    的头像 发表于 06-28 09:02 2469次阅读
    从驱动到应用:RT-Thread环境下的SDIO开发指南

    VirtualLab Fusion应用:多反射系统的非序列建模

    非序列光学系统,特别是那些非序列性来自组件内部多次内部反射系统,具有一系列特定的挑战。将这样的系统分解成一个顺序等价的系统通常非常不方便,
    发表于 06-12 08:49

    OCAD应用:单反射镜扫描光学系统初始结构设计

    图1.带有端部反射镜及保护玻璃的单反射镜扫描系统示意图 单反射镜扫描光学系统往往多设在光学系统
    发表于 05-27 08:44

    华强北TF回收 内存卡回收

    、威刚TF,索尼TF、创见TF.......长期大量回收内存SD,回收全新内存卡,收购原
    发表于 05-21 17:48

    QDMA Subsystem for PCI Express v5.0产品指南

    使用,它与 DMA/Bridge Subsystem for PCI Express 的不同之处在于,后者使用多个 AMD 卡到主机( C2H )和主机到( H2C )通道。
    的头像 发表于 05-13 09:21 707次阅读
    QDMA Subsystem for <b class='flag-5'>PCI</b> Express v5.0产品指南

    CPCI 接口反射内存卡介绍

    反射内存卡
    的头像 发表于 04-21 16:11 678次阅读
    CPCI 接口<b class='flag-5'>反射</b><b class='flag-5'>内存卡</b>介绍

    VirtualLab Fusion应用:具有粗糙表面的回复反射器的反射

    系统设置 当试图将独立于入射方向的光大致反射回同一方向时,通常可以使用回复反射器。 这个演示展示了如何在非序列场追迹的帮助下对这种结构进行建模。它还包括通过在表面上应用随机函数来对
    发表于 04-02 08:49

    VirtualLab Fusion应用:抗反射蛾眼结构的仿真

    受某些蛾类和蝴蝶物种的启发,仿生蛾眼抗反射(AR)结构已被制造出来并被广泛应用。 这样的结构通常是截锥的阵列,其尺寸小于光的波长。 VirtualLab Fusion提供了方便的工具来进行构建,并提
    发表于 03-11 08:54

    反射光栅的光学系统结构中光栅系统的配置与优化

    “Littrow结构”是指那些包含反射光栅的光学系统,其中光栅方向被设置为可以使工作阶(通常是第一衍射阶)沿着入射光束的方向返回。这可以用于各种不同的应用,例如,在激光谐振器的背景下,光栅可以
    发表于 01-11 13:19

    CS5565AN,typec转HDMI 8K60单转方案,CS5565设计资料

    CS5565芯片由集睿致远/ASL推出的一款高性能的Type-C至HDMI 2.1协议转换芯片。这款芯片的核心功能在于将Type-C/DisplayPort1.4的视频和音频信号无缝转换为HDMI
    的头像 发表于 01-07 15:20 1046次阅读
    CS<b class='flag-5'>5565</b>AN,typec转HDMI 8K60单转方案,CS<b class='flag-5'>5565</b>设计资料

    TechWiz LCD 3D应用:表面反射(底面)

    Reflectance(Bottom Side)功能,同样考虑了面板各层的多次反射,用户可以计算BLU方向的反射。(用户无需反向结构的情况下计算底部反射
    发表于 12-26 08:56

    Littrow结构中光栅系统的配置与优化

    “Littrow结构”是指那些包含反射光栅的光学系统,其中光栅方向被设置为可以使工作阶(通常是第一衍射阶)沿着入射光束的方向返回。这可以用于各种不同的应用,例如,在激光谐振器的背景下,光栅可以
    发表于 12-25 15:35

    布拉格反射结构设计

    进一步考量到 DBR 的设计时,虽然界面平整的异质结构可以提供较大而明显的折射率差异以达到较高的 DBR反射率,然而这样的设计同时也将造成界面处产生明显的能隙差异,进而阻碍电流在半导体 DBR中的传导,这将容易导致 VCSEL 的串联电阻增加。
    的头像 发表于 12-25 10:01 986次阅读
    布拉格<b class='flag-5'>反射</b>镜<b class='flag-5'>结构</b>设计

    PCI2250 PCIPCI桥接器实施指南

    电子发烧友网站提供《PCI2250 PCIPCI桥接器实施指南.pdf》资料免费下载
    发表于 12-23 15:13 1次下载
    <b class='flag-5'>PCI</b>2250 <b class='flag-5'>PCI</b>到<b class='flag-5'>PCI</b>桥接器实施指南

    反射光束整形系统

    光束质量 元件方向的蒙特洛公差分析 系统说明 模拟和设计结果 场(强度)分布优化后 数值探测器结果 总结 实现和分析高性能离轴和无色散反射光束整形装置。 1.模拟 使用光线追迹验证
    发表于 12-12 10:38