当前位置: 首页 > 专利查询>波音公司专利>正文

通过具有不同时序要求的相应命令访问不同类型的存储器制造技术

技术编号:10440476 阅读:126 留言:0更新日期:2014-09-17 16:04
本发明专利技术涉及通过具有不同时序要求的相应命令访问不同类型的存储器。本发明专利技术提供一种包含远程设备和通过数字网络总线耦合到远程设备的总线控制器的系统。远程设备包含用于相应的一个或多个外围设备的一个或多个数据通道,并包含用于每个数据通道的易失的基于通道的存储器和用于远程设备的非易失的基于设备的存储器。总线控制器被配置为通过网络总线将命令发送到远程设备,并且响应于该命令的接收,远程设备被配置为从指定的数据通道获取数据或命令该指定的数据通道执行转换。该命令来自远程设备与之兼容的通信协议,该通信协议包括用于访问基于通道的存储器的一组通道命令和用于访问基于设备的存储器的明显不同的一组设备存储器命令。通道命令和设备存储器命令具有不同的时序要求。

【技术实现步骤摘要】
通过具有不同时序要求的相应命令访问不同类型的存储器
本专利技术总体涉及网络通信,更特别地,涉及包括通过具有不同的时序要求的相应命令访问不同类型的存储器的网络通信协议。
技术介绍
许多应用如航空航天、汽车和工业控制都使用网络系统,例如多媒体娱乐系统、通信系统、过程控制系统和诊断系统。随着这些系统变得更加复杂,对与彼此或中央控制器等通信的额外的设备的需求也在增加。网络系统已经被开发来提供网络设备之间的公用通信路径。例如,在航空航天和汽车应用中,网络系统可以被用来监控各种组件以及收集诸如有关应变、加速度、压力和/或温度等的诊断和状态信息。在另一示例中,网络系统可以被用来支持航空航天或汽车应用中的多媒体信息的通信和传递,或者用于能够被应用到车辆等系统的过程控制应用中。 很多传统的系统具有很长的模拟线路,该模拟线路可能会遭遇到不期望的噪声和信号退化。甚至目前被开发来缩短模拟线路的网络化系统仍然在使用需要高级别的处理器的复杂协议,这种协议限制了小型化并因此限制了仍然造成长模拟线路的设备位置。此外,高级别的协议可能在总线上的消息中引入开销,其可以严重地限制能够在总线上传输的数据样本的数量、数据能够被传输或交付的延迟或数据采样和交付的时间确定。这些网络通常也不支持获取和控制,并且其一般只支持延伸相对较短长度的网络。此外,这些网络通常具有笨重的网络设备接口、缓慢的网络数据速率和/或较低的网络设备计数。此外,包括数字网络的许多计算机系统不以时间确定方式操作,并且因此缺乏将以任意精确定时重复或被解释或执行的触发命令安排到网络组件的能力。 已经开发出协议和数字网络结构来解决常规的数字网络的多中不足。例如,在2004 年 3 月 16 日发布的题为 “Network Device Interface for Digitally InterfacingData Channels to a Controller via a Network,,的美国专利 N0.6708239 和 2002 年 8 月15 日公开的题为“Bus Controller for Digitally Controlling Remote Devices via aCommon Bus”美国申请公开N0.2002 / 0112070中描述了该协议和网络结构。虽然该协议和网络结构提供了超越许多常规的数字网络的很多优势,但是通常期望对其进行进一步的改进。
技术实现思路
本专利技术的示例实施方式总体定向于用于通过具有不同的时序要求的相应命令访问不同类型的存储器的系统、装置和方法。根据示例实施方式的一个方面,提供包括远程设备和总线控制器的系统,该总线控制器经由数字网络总线耦合到远程设备。远程设备包括用于相应的一个或多个外围设备的一个或多个数据通道,并包括用于每个数据通道的易失的基于通道的存储器和用于远程设备的非易失的基于设备的存储器。在一个示例中,基于通道的易失的存储器由远程设备的设备接口在一个或多个数据寄存器或数据寄存器的一个或多个堆栈中来实现。 总线控制器被配置为通过网络总线将命令发送到远程设备,并且响应于该命令的接收,远程设备被配置为从指定的数据通道获取数据或命令指定的数据通道执行转换。被传送并被远程设备响应的命令来自于该远程设备与之兼容的通信协议。该通信协议包括用于访问基于通道的存储器的一组通道命令和用于访问基于设备的存储器的明显不同的一组设备存储器命令。根据这个方面,通道命令和设备存储器命令具有不同的时序要求。 在一个示例中,通道命令包括用于在每个数据通道和其相应的基于通道的存储器之间近似线速率地移动数据的时基命令。 在一个示例中,基于通道的存储器包括用于每个数据通道的先入先出(FIFO)存储器和随机访问表存储器。在该示例中,通道命令可以包括用于将实时连续获取的数据的FIFO命令移动通过FIFO存储器的通道FIFO命令,以及用于将实时连续获取的数据移动通过表存储器的不同的通道存储器命令。并且在进一步的示例中,基于通道的存储器可以进一步包括用于缓存配置存储器中的配置信息的通道存储器命令。 在一个示例中,设备存储器命令包括用于寻址被用来配置远程设备的基于设备的存储器的命令。 在一个示例中,基于通道的存储器和基于设备的存储器中的每个都包括可寻址的存储器。可寻址的基于通道的存储器开始于针对每个数据通道都具有相同值的地址处,并且具有与可寻址的基于设备的存储器开始处的地址相同的值。 在示例实施方式的另一方面,提供用于通过具有不同的时序要求的相应命令访问不同类型的存储器的装置。该装置包括设备接口和耦合到该设备接口的非易失的基于设备的存储器。设备接口耦合到并限定相应的一个或多个外部设备的一个或多个数据通道,并包括用于每个数据通道的易失的基于通道的存储器。设备接口可经由数字网络总线耦合到总线控制器,并且被配置为通过该网络总线从总线控制器接收命令,并且响应于该命令的接收,设备接口被配置为使得装置从指定的数据通道获取数据或命令该指定的数据通道执行转换,其中命令来自于装置与之兼容的通信协议。该通信协议包括用于访问基于通道的存储器的一组通道命令和用于访问基于设备的存储器的明显不同一组设备存储器命令,该通道命令和设备存储器命令具有不同的时序要求。 在示例实施方式的另一方面,提供用于通过具有不同的时序要求的相应命令访问不同类型的存储器的方法。该方法包括在远程设备处通过数据网络总线从总线控制器接收命令,远程设备包括用于相应的一个或多个外围设备的一个或多个数据通道,并包括用于每个数据通道的易失的基于通道的存储器和用于远程设备的非易失的基于设备的存储器。响应于该命令的接收,该方法进一步包括从指定的数据通道获取数据或命令该指定的数据通道执行转换,其中命令来自于远程设备与之兼容的通信协议,该通信协议包括用于访问基于通道的存储器的一组通道命令和用于访问基于设备的存储器的明显不同的一组设备存储器命令,该通道命令和设备-存储器命令具有不同的时序要求。 在此讨论的特征、功能和优势可以在各种示例性实施方式中单独实现,或者在其它示例性实施方式中被结合,其进一步细节可以参考以下说明书和附图来理解。 【附图说明】 在已经对本专利技术的示例性实施方式进行概括描述后,现在将参考附图,其不必按比例绘制,其中: 图1描述可以在其中实施本专利技术的示例实施方式的广义网络系统; 图2描述在本专利技术的各种示例实施方式中可以对应于图1所示的远程设备的远程设备的广义框图; 图3描述根据一个示例实施方式的方法中的各种操作,在该实施方式中,远程设备可以包括或以其它方式耦合到外围设备如传感器和/或执行器;以及 图4根据本专利技术的示例实施方式描述远程设备的存储器结构。 【具体实施方式】 现在,下文中将参考附图更充分地描述本专利技术的一些实施方式,在附图中示出了本专利技术的一些但非全部实施方式。事实上,本专利技术的各种实施方式可以以许多不同的形式体现,并且其不应当被解释为局限于本文所阐述的实施方式;相反,提供这些示例性实施方式将使本专利技术全面和完整,并将充分地向本领域技术人员表达本专利技术的范围。根据本专利技术的示例实施方式,术语“数据”、“内容”、“信息”以及类似的术语可以被相互交换使用以指代能够本文档来自技高网
...

【技术保护点】
一种装置,其包括:设备接口(202),其耦合到并限定用于相应的一个或多个外围设备(108)的一个或多个数据通道(204),并且包括用于每个数据通道(204)的易失的基于通道的存储器;以及耦合到所述设备接口(202)的非易失的基于设备的存储器;其中所述设备接口(202)经由数字网络总线(104)可耦合到总线控制器(102),并被配置为通过所述网络总线(104)从所述总线控制器(102)接收命令,并且响应于该命令的接收,所述设备接口(202)被配置为使所述装置从指定的数据通道(204)获取数据或命令所述指定的数据通道(204)执行转换,其中所述命令来自所述装置与之兼容的通信协议,所述通信协议包括用于访问所述基于通道的存储器的一组通道命令和用于访问所述基于设备的存储器的明显不同的一组设备存储器命令,所述通道命令和所述设备存储器命令具有不同的时序要求。

【技术特征摘要】
2013.03.15 US 13/835,1351.一种装置,其包括: 设备接口(202),其耦合到并限定用于相应的一个或多个外围设备(108)的一个或多个数据通道(204),并且包括用于每个数据通道(204)的易失的基于通道的存储器;以及 耦合到所述设备接口(202)的非易失的基于设备的存储器; 其中所述设备接口(202)经由数字网络总线(104)可耦合到总线控制器(102),并被配置为通过所述网络总线(104)从所述总线控制器(102)接收命令,并且响应于该命令的接收,所述设备接口(202)被配置为使所述装置从指定的数据通道(204)获取数据或命令所述指定的数据通道(204)执行转换, 其中所述命令来自所述装置与之兼容的通信协议,所述通信协议包括用于访问所述基于通道的存储器的一组通道命令和用于访问所述基于设备的存储器的明显不同的一组设备存储器命令,所述通道命令和所述设备存储器命令具有不同的时序要求。2.根据权利要求1所述的装置,其中所述易失的基于通道的存储器由所述设备接口(202)在一个或多个数据寄存器或数据寄存器的一个或多个堆栈中实现。3.根据权利要求1所述的装置,其中所述通道命令包括用于在每个数据通道(204)和其相应的基于通道的存储器之间近似线速度地移动数据的时基命令。4.根据权利要求1所述的装置,其中所述基于通道的存储器包括用于每个数据通道(204)的先入先出存储器即FIFO存储器(404)和随机存取表存储器(406),并且 其中所述通道命令包括用于将实时连续获取的数据移动通过所述FIFO存储器(404)的通道FIFO命令,以及用于将实时连续获取的数据移动通过所述表存储器(406)的不同的通道存储器命令。5.根据权利要求4所述的装置,其中所述基于通道的存储器进一步包括随机存取配置存储器(408),并且 其中所述通道命令进一步包括用于缓存所述配置存储器(408)中的配置信息的通道存储器命令。6.根据权利要求1所述的装置,其中所述设备存储器命令包括用于寻址用来配置所述装置的基于设备的存储器的命令。7.根据权利要求1所述的装置,其中所述基于通道的存储器和基于设备的存储器都包括可寻址的存储器,所述可寻址的基于通道的存储器开始于针对每个数据通道都具有相同值的地址处,并且具有与所述可寻址的基于设备的存储器开...

【专利技术属性】
技术研发人员:P·J·埃勒布鲁克R·N·泽特沃赫
申请(专利权)人:波音公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1