[发明专利]使用推测技术的处理器到基于消息的网络的接口有效
申请号: | 201210337676.0 | 申请日: | 2012-09-06 |
公开(公告)号: | CN103227755A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | S·佩里;G·杜肯 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | H04L12/861 | 分类号: | H04L12/861 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 推测 技术 处理器 基于 消息 网络 接口 | ||
1.一种耦合到处理器的消息网络接口单元,用于允许所述处理器向硬件单元发送由所述处理器创建的多个消息,所述消息网络接口单元包括:
传送寄存器,其可操作用于存储由所述处理器创建的所述多个消息中的至少一个消息的参数,其中所述至少一个消息是推测性创建的;以及
耦合到所述传输寄存器的队列,其可操作用于对所述多个消息进行排队,其中响应于所述消息网络接口单元接收到触发消息,对所述队列采取动作。
2.根据权利要求1的消息网络接口单元,其中所述动作是丢弃所述队列的内容,并且其中所述触发消息指示发生异常。
3.根据权利要求1的消息网络接口单元,其中所述动作是发送所述队列中的所述多个消息。
4.根据权利要求1的消息网络接口单元,其中所述传送寄存器被用来在确定是否将发送所述多个消息中的任意消息之前,创建所述多个消息中的每个消息。
5.根据权利要求1的消息网络接口单元,其中所述传送寄存器包括暂存存储器以存储所述至少一个消息的参数。
6.根据权利要求1的消息网络接口单元,其中所述消息网络接口单元和所述处理器位于相同设备上。
7.根据权利要求6的消息网络接口单元,其中所述设备是可编程逻辑设备。
8.一种视频定标器,其使用根据权利要求1的所述消息网络接口单元将视频从一种格式定标至另一种格式。
9.一种用于允许耦合至消息网络接口单元的处理器向硬件单元发送多个消息的方法,所述方法包括:
使用所述处理器推测性地创建所述多个消息,其中所述创建包括在传送寄存器中存储所述多个消息中的至少一个消息的参数;
在耦合至所述传送寄存器的队列中对所述多个消息进行排队;
在所述消息网络接口单元接收指示将要采取动作的消息;以及
响应于接收到所述指示将要采取动作的消息,对所述队列采取动作。
10.根据权利要求9的方法,其中所述采取动作包括丢弃所述队列的内容,并且其中所述指示将要采取动作的消息指示发生了异常。
11.根据权利要求9的方法,其中所述采取动作包括发送所述队列中的所述多个消息。
12.根据权利要求9的方法,其中所述推测性创建在确定是否将发送所述多个消息中的消息之前使用所述传送寄存器。
13.根据权利要求9的方法,其中存储所述多个消息中的所述至少一个消息的所述参数包括在暂存存储器中存储所述多个消息中的所述至少一个消息的所述参数。
14.根据权利要求9的方法,其中所述消息网络接口单元和所述处理器位于相同设备上。
15.根据权利要求14的方法,其中所述设备是可编程逻辑设备。
16.一种耦合到处理器的消息网络接口单元,用于允许所述处理器从硬件单元接收多个消息,所述消息网络接口单元包括:
多个队列,其可操作用于对所述多个消息进行排队,其中所述多个队列中的至少一个队列被分配以指示相关联的优先级等级的地址;以及
耦合至所述多个队列的接收寄存器,所述接收寄存器可操作用于存储所述多个消息中的至少一个消息的参数。
17.根据权利要求16的消息网络接口单元,其中所述接收寄存器可操作用于存储所述多个消息中来自所述多个队列中具有与指示当前最高优先级等级的地址相关联的队列的所述至少一个消息的所述参数。
18.根据权利要求17的消息网络接口单元,其中在对所述多个队列中的另一个队列中的其它消息进行处理之前,所述处理器对所述多个队列中与指示所述当前最高优先级等级的所述地址相关联的所述队列中的消息进行处理。
19.根据权利要求16的消息网络接口单元,其中所述地址是唯一的,并且其中所述地址被用作针对从所述硬件单元接收的所述多个消息的目的地地址。
20.根据权利要求16的消息网络接口单元,其中所述消息网络接口单元和所述处理器位于可编程逻辑设备上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210337676.0/1.html,转载请声明来源钻瓜专利网。