信令设备以及用于其的方法技术

技术编号:2844202 阅读:136 留言:0更新日期:2012-04-11 18:40
一种通信设备被实现为用于标记字段类型的通信信令。依照本发明专利技术的示例性实施例,诸如PCI  Express类型设备之类的通信设备可配置为使用标记(或类似的)可用字段来经由通信链路通信。依照本发明专利技术涉及PCI  Express通信的示例性实施例,第一PCI  Express端点装置(150)适于使用向PCI  Express通信链路(130)所投寄数据的标记字段来把所选择的信息(例如,同步事件信号)传送到第二PCI  Express端点装置(152)。标记字段被设置为用于表明同步事件的特性,并且被从第一PCI  Express端点装置传递到第二PCI  Express端点装置。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及传递信息并且尤其涉及使用标记(或类似的)字段来传送信息的信息传递。
技术介绍
为了各种目的并且利用各种不同类型的装置和系统来进行许多不同类型的电子通信。一种类型的电子通信系统涉及与在两个或多个不同组件之间的BUS类型通信相关联的那些通信。例如,计算机典型情况下包括经由总线与外围装置通信的中央处理器(CPU)。在CPU和通信总线或其它链路上的外围装置之间传递指令及其它信息。一种类型的通信方法涉及使用PCI(外围组件互连)系统。PCI是在微处理器和附属装置之间的互连系统,在所述附属装置中使扩展槽紧密地相间隔以便高速操作。使用PCI,计算机可以支持新的PCI卡同时继续支持工业标准体系结构(ISA)扩展卡,所述工业标准体系结构是一个更老的标准。PCI被设计成用于独立于微处理器设计并且与微处理器的时钟速度同步。PCI使用(多点连接(multi-drop)总线上的)活动路径来发送地址和数据信号,在一个时钟周期上发送地址并且在下一个时钟周期上发送数据。PCI总线可以用要求彼此快速访问的适配器和/或系统存储器来组装,并且可以由主机处理器以接近于处理器的完全本地总线速度的速度来访问。经由PCI bust的读取和写入传输利用突发数据传输来实现,所述突发数据传输可以采用开始在第一周期发送地址并且随后在确定数目的连续周期上发送数据序列的方式来发送。突发数据的长度在发起者和目标装置之间进行协商并且可以具有任何长度。PCI类型的体系结构广泛地被实现,并且现在安装在大部分台式计算机上。PCI Express(快速PCI)体系结构呈现出相似于PCI的体系结构,同时又有确定的变化。PCI Express体系结构使用交换机,所述交换机利用用于向输入/输出(I/O)总线提供扇出(fan-out)的交换机来代替PCI体系结构的多点连接总线。开关的扇出能力便于把附加高性能的I/O进行一系列的连接。交换机是可以在组件内实现的逻辑元件,所述组件还包含主机桥接器。PCI交换机在逻辑上例如可以被看作PCI到PCI桥接器的集合,其中一个桥接器是到一组附加PCI到PCI桥接器的上游端的上游桥接器,所述上游桥接器经由其下游端连接到专用本地总线。在某些情况下,希望把诸如用于表明同步事件的信息发信号通知到可通信地彼此耦合的装置,诸如PCI Express端点装置。典型情况下,此发信号通知涉及使用要求多个分组的中断、销售商唯一消息处理或趋向于减缓通信处理的其它处理。这些中断通常涉及总线上通信的周期性间断,因而中断流送诸如写入数据之类的数据。这些间断趋向于增加同步化事件的通信开销(例如,通过增加等待时间并且占用通信带宽)。这些及其它限制向利用包括PCI Express通信方法的各种通信方法来实现集成器件提出了挑战。
技术实现思路
本专利技术的各个方面涉及用于各种计算电路的通信方法,诸如那些包括通信BUS类型结构(例如PCI类型的结构)的计算电路等。在多个实现方式和应用中举例说明本专利技术,下面概括了其中的一些。依照本专利技术的示例性实施例,把信息包括在向通信链路投寄的数据的标记字段中,所述数据诸如投寄的请求数据。此投寄的数据在耦合到链路的装置之间传送并且例如可以用来发信号通知同步事件。利用此方法,典型情况下与中断及其它类型的同步事件信令相关联的上述限制被减少和/或消除了,同时完全符合任何现场使用相关联的要求,诸如以PCI Express要求所实现的。依照本专利技术的另一示例性实施例,通过把所投寄的写入请求数据的标记字段设置为“真”值来向PCI Express装置发信号通知同步事件。例如,可以依照PCI Express通信方法使用标记字段来利用共同的PCI Express链路把与同步事件相关的数据从PCI Express端点装置发送到另一PCI Express端点装置,其中所述装置可通信地耦合到所述PCI Express链路。当利用所投寄的写入请求数据来实现时,所述写入请求数据不要求响应(例如,完成),可以依照PCI Express要求来实现标记字段,以使这种请求的标记字段包括任何值。标记字段中的信息可以跨过集线器和交换机来转送并且相应地与PCIExpress协议要求和检验器相兼容。本专利技术的以上概要并不意在描述本专利技术的每个实施例或每个实现方式。本专利技术的以上概要并不意在描述本专利技术的每个图示的实施例或每个实现方式。随后的附图和详细描述尤其例证了这些实施例。附图说明结合附图考虑到本专利技术的各个实施例的以下详细描述可以更完全地理解本专利技术,其中图1是依照本专利技术的示例性实施例的用于通信的设备,所述通信涉及在与链路可通信地耦合的装置之间发信号通知同步事件;和图2是依照本专利技术的另一示例性实施例,用于在PCI Express链路上的端点之间发信号通知同步事件的方法的流程图。具体实施例方式虽然本专利技术顺从各种改变和候选形式,然而已经在附图中以举例方式示出了其特定形式并将对其详细描述。然而应当理解,并不意在把本专利技术限制为所描述的特定实施例。相反地,意在覆盖落入所附权利要求所定义的本专利技术范围内的所有改变、等效物和候选方式。本专利技术被认为适用于涉及电子通信的各种电路和方法,并且尤其适用于那些涉及在耦合到共用链路的端点类型装置之间通信的电路和方法。虽然本专利技术不必限于这种应用,然而借助论述在这种环境中的例子可以最佳地获得对本专利技术各个方面的正确评价。依照本专利技术的示例性实施例,一种通信设备包括通信链路,所述通信链路具有适于使用通信标记(或类似)字段经由通信链路传送(例如,经由所投寄的写入数据的标记字段)来传递信息的至少两个端点类型装置。通信链路例如可以包括PCI Express总线、交换机和/或其它组件。利用此方法,可以实现标记字段通信,同时利用其它通信(即不必要求或不允许使用所述标记字段的通信)来使所选择信息的传递便于进行。在一个实现方式中,上述方法利用PCI Express设备来实现。标记字段由请求器功能(Requester function)识别并且由完成器功能(Completer function)返回,并且在某些情况下,其中请求器功能涉及并不要求完成的投寄写入。请求器功能由请求器(用于把序列或逻辑转换引入到PCI Express域中的逻辑装置)来实现,所述请求器实现了请求或分组。完成器功能由完成器(由请求器寻址的逻辑装置)来实现,所述完成器响应于请求来产生完成或分组,并且终止或部分终止序列。在确定的PCI Express应用中,其中完成器对标记字段中的数据并不敏感(即完成器功能并不处理所述标记字段),请求器功能依照任何方式来使用所述标记字段,诸如用于发信号通知同步事件。对于关于如结合“与PCI Express相适应”的应用所实现的上述功能(及这里的其它功能)的更多信息,可以参考可从Oregon,Portland的PCI-SIG(PCI专用业务组)中获得的“PCI Express BaseSpecification Revision 1.0a”,2003年4月。与此PCI Express基础规范相适应的方法可以被认为是“与PCI Express相适应的”。现在转向附图,图1依照本专利技术的另一示例性实施例示出了PCIExpress类型的通信系统100,其被实现用来使用所投寄的写入分组的本文档来自技高网
...

【技术保护点】
一种PCIExpress设备,包括:PCIExpress通信链路(110);PCIExpress端点装置(150),与所述PCIExpress通信链路可通信地耦合并且适于使用经由所述PCIExpress通信链路所传递的投 寄数据的标记字段,来把所选择的信息传送到与所述PCIExpress通信链路可通信地耦合的另一PCIExpress端点装置(152)。

【技术特征摘要】
【国外来华专利技术】US 2004-3-19 60/554,5041.一种PCI Express设备,包括PCI Express通信链路(110);PCI Express端点装置(150),与所述PCI Express通信链路可通信地耦合并且适于使用经由所述PCI Express通信链路所传递的投寄数据的标记字段,来把所选择的信息传送到与所述PCI Express通信链路可通信地耦合的另一PCI Express端点装置(152)。2.如权利要求1所述的设备,其中所述PCI Express通信链路适于使用经由所述PCI Express通信链路所传递的投寄写入数据的标记字段,来把所选择信息传送到与所述PCI Express通信链路可通信地耦合的另一PCI Express端点装置,其中所选择信息包括异步事件信息。3.如权利要求2所述的设备,其中所述PCI Express端点装置还适于使用投寄写入数据的标记字段来专门地传送所选择的信息。4.如权利要求2所述的设备,其中所述PCI Express端点装置还适于向经由所述PCI Express通信链路所传递的数据分配唯一的标记,其中所述数据不包括所选择的信息。5.如权利要求4所述的设备,其中所述PCI Express端点装置还适于向经由所述PCI Express通信链路所传递的数据分配唯一的标记,其中所述数据要求来自另一PCI Express端点装置的响应。6.如权利要求1所述的设备,其中所述PCI Express端点装置还适于使用所投寄数据的标记字段来专门地传送信息,所述投寄数据不要求来自另一PCI Express端点装置的响应。7.如权利要求1所述的设备,其中所述PCI Express端点装置被配置并布置成使用经由所述PCI Express通信链路所传递的投寄数据分组的标记字段来传送信息。8.如权利要求1所述的设备,其中所述PCI Express端点装置被配置并布置成使用投寄数据分组的首部中的标记字段来传送所选择的信息。9.如权利要求1所述的设备,其中所述PCI Express通信链路适于使用经由所述PCI Express通信链路所传递的投寄数据的标记字段来把所选择信息传送到另一PCI Express端点装置,其中所选择信息包括同步事件信息。10.如权利要求9所述的设备,其中所述PCI Express端点装置适于使用所述标记字段来传送用于表明同步事件为真的逻辑“真”信号。11.如权利要求1所述的设备,其中所述PCI Express端点装置适于检测另一PCI Express端点装置的特性并且根据所检测的特性,使用所述标记字段来传送所选择的信息。12.如权利要求11所述的设备,其中所述PCI Express端点装...

【专利技术属性】
技术研发人员:DR伊沃伊
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

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

1