【技术实现步骤摘要】
使用推测技术的处理器到基于消息的网络的接口相关申请的交叉引用本申请要求于2011年9月7日提交的共同未决的、共同受让人的第61/531950号美国临时专利申请的权益和优先权,其全文因此通过引用结合于此。
本专利技术涉及集成电路设备,并且具体涉及具有用于高速消息传递的消息网络接口单元的这种设备。
技术介绍
随着数据密集型电子设备和应用的增加,数据速率持续提高。为了促进诸如可编程逻辑设备在某些数据密集型的实时应用中的使用,包括低级专用处理块和消息传递通信结构的分级专用处理块越来越多地得到使用。诸如知识产权(IP)块的专用处理块是可以与它在其上实施的设备的通用可编程逻辑分隔开来的块电路,其至少部分地被硬线设置为执行具体功能。在设备通信结构方面,作为比其它专用处理块或电路更低分级等级的专用处理块(例如,IP块)可以被称作较低等级的专用处理块(例如,较低等级的IP块)。较低等级的专用处理块使用处理器上运行的软件进行最佳协调,该处理器使用消息网络与这些专用处理块进行通信。例如,处理器可以使用存储器映射协议读取和写入消息,并且消息可以使用基于流分组的协议传送到或传送至较低等级的 ...
【技术保护点】
一种耦合到处理器的消息网络接口单元,用于允许所述处理器向硬件单元发送由所述处理器创建的多个消息,所述消息网络接口单元包括:传送寄存器,其可操作用于存储由所述处理器创建的所述多个消息中的至少一个消息的参数,其中所述至少一个消息是推测性创建的;以及耦合到所述传输寄存器的队列,其可操作用于对所述多个消息进行排队,其中响应于所述消息网络接口单元接收到触发消息,对所述队列采取动作。
【技术特征摘要】
2011.09.07 US 61/531,950;2012.02.09 US 13/369,7271.一种耦合到处理器的消息网络接口单元,用于允许所述处理器向硬件单元发送由所述处理器创建的多个消息,所述消息网络接口单元包括:传送寄存器,每个传送寄存器可操作用于存储由所述处理器创建的所述多个消息中的至少一个消息的多个参数中的相应参数,其中所述至少一个消息通过仅更新所述多个参数中的、已经从先前推测性创建的消息发生变化的子集而从所述先前推测性创建的消息中被推测性创建;以及耦合到所述传送寄存器的队列,其可操作用于对所述多个消息进行排队,其中响应于所述消息网络接口单元接收到触发消息,对所述队列采取动作,其中推测性创建的所述至少一个消息在预期事件的预测中被创建。2.根据权利要求1所述的消息网络接口单元,其中所述动作是丢弃所述队列的内容,并且其中所述触发消息指示发生异常。3.根据权利要求1所述的消息网络接口单元,其中所述动作是发送所述队列中的所述多个消息。4.根据权利要求1所述的消息网络接口单元,其中所述传送寄存器被用来在确定是否将发送所述多个消息中的任意消息之前,创建所述多个消息中的每个消息。5.根据权利要求1所述的消息网络接口单元,其中所述传送寄存器包括暂存存储器以存储所述至少一个消息的参数。6.根据权利要求1所述的消息网络接口单元,其中所述消息网络接口单元和所述处理器位于相同设备上。7.根据权利要求6所述的消息网络接口单元,其中所述设备是可编程逻辑设备。8.一种视频定标器,其使用根据权利要求1的所述消息网络接口单元将视频从一种格式定标至另一种格式。9.一种用于允许耦合至消息网络接口单元的处理器向硬件单元发送多个消息的方法,所述方法包括:使用所述处理器从先前推测性创建的消息中推测性地创建所述多个消息中的至少一个消息,其中所述创建包括仅更新所述至少一个消息的所述多个参数中的子集并且在相应地传送寄存器中存储所述多个消息中的所述至少一个消息的所述多个参数中的每个参数,并且其中所述多个参数中的所述子集已经从所述先前推测性创建的消息发生变化;在耦合至所述传送寄存器的队列中对所述多个消息进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。