[发明专利]具有第一协议域和第二协议域的数据处理装置及其方法有效
申请号: | 201280071045.7 | 申请日: | 2012-03-02 |
公开(公告)号: | CN104145251B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 威廉·亨瑞·佛兰德斯;拉玛穆尔西·古鲁·普拉萨哈;阿肖克·库玛尔·图马拉;詹姆师德·加拉;潘尼德拉·库玛·曼娜瓦 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F12/0831 | 分类号: | G06F12/0831 |
代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 李晓冬 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 数据处理装置(2)包括被配置为操作于写进程协议下的第一协议域A以及被配置为操作于探听进程协议下的第二协议域B。如果从第一协议域A向第二协议域B发出的挂起的写请求的写目标地址和从第二协议域B向第一协议域A发出的挂起的探听请求的探听目标地址一样,则死锁状态被检测到。当死锁状态被检测到时,域间的桥(4)可以对死锁的写请求和探听请求中选定的一个做出早期响应而不需要等待选定请求被服务。早期响应对发出选定请求的域指示选定请求已经被服务,从而使其它请求可以被发出域服务。 | ||
搜索关键词: | 具有 第一 协议 第二 数据处理 装置 及其 方法 | ||
【主权项】:
一种数据处理装置,包括:第一协议域和第二协议域,各自包括至少一个被配置为发出用于将与写目标地址关联的数据的本地版本写入另一位置的写请求并接收用于访问与探听目标地址关联的数据的本地版本的探听请求的设备;以及桥,被配置为在所述第一协议域和所述第二协议域之间传送所述写请求和所述探听请求;其中所述第一协议域被配置为在写进程协议下操作,其中,如果挂起的写请求的所述写目标地址和挂起的探听请求的所述探听目标地址一样,则所述挂起的探听请求被阻塞直到所述挂起的写请求被服务;所述第二协议域被配置为在探听进程协议下操作,其中,如果挂起的写请求的所述写目标地址和挂起的探听请求的所述探听目标地址一样,所述挂起的写请求被阻塞直到所述挂起的探听请求被服务;所述桥被配置为检测死锁状态,在所述死锁状态下,由所述第一协议域向所述第二协议域发出的挂起的写请求的所述写目标地址与由所述第二协议域向所述第一协议域发出的挂起的探听请求的所述探听目标地址一样;以及所述桥被配置为在检测到所述死锁状态时对选定请求做出早期响应,而不用等待所述选定请求被服务,所述选定请求包括所述挂起的写请求或所述挂起的探听请求,所述早期响应向发出所述选定请求的发出协议域指示所述选定请求已被服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280071045.7/,转载请声明来源钻瓜专利网。