[发明专利]运行时结构重新配置有效
申请号: | 201380043781.6 | 申请日: | 2013-06-18 |
公开(公告)号: | CN104583986B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | A·韦特海默;D·格林斯潘 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 邬少俊,王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行 结构 重新 配置 | ||
1.一种用于实现运行时结构重新配置的方法,包括:
将片上系统(SoC)上的结构初始化以具有初始配置,所述SoC具有通过相应的结构端口耦合到所述结构的多个知识产权(IP)块;
检测IP块中的一个或多个的运行时系统状态变化;
在运行时期间响应于检测到的IP块的所述系统状态变化而动态地重新配置所述结构;并且
响应于检测到的IP块的所述系统状态变化而更新针对耦合到结构端口的、并且与IP块相关联的端点结构接口中的一个或多个的路由表或路由规则中的至少一个。
2.根据权利要求1所述的方法,还包括:
在针对耦合到结构端口的IP块的端点结构接口处实现路由逻辑,所述路由逻辑被配置为路由在所述端点结构接口处接收到的分组;
检测运行时系统状态变化;并且
响应于所述系统状态变化而在所述端点结构接口处改变所述路由逻辑。
3.根据权利要求1所述的方法,还包括:
在结构端口处实现路由逻辑以路由分组;
检测运行时系统状态变化;并且
响应于所述系统状态变化而在所述结构端口处改变所述路由逻辑。
4.根据权利要求1所述的方法,还包括响应于来自结构控制单元的一个或多个信号而改变结构配置。
5.根据权利要求4所述的方法,还包括:
在所述结构控制单元处维持全局配置信息;
使用所述结构控制单元在针对多个IP块中的每一个的端点结构接口处配置路由逻辑;
检测运行时系统状态变化;并且
响应于检测到的所述运行时系统状态变化而经由所述结构控制单元在一个或多个端点结构接口处更新路由逻辑。
6.根据权利要求4所述的方法,还包括:
维持对于结构控制单元能够访问的全局配置信息;
采用所述结构控制单元以在多个结构端口中的每一个处配置路由逻辑;
检测运行时系统状态变化;并且
响应于检测到的所述运行时系统状态变化而经由所述结构控制单元在所述多个结构端口中的一个或多个中更新路由逻辑。
7.根据权利要求1所述的方法,还包括:
维持与针对与IP块相关联的端点结构接口的路由表和/或路由规则相对应的第一组数据和第二组数据,采用所述第一组数据以用于第一操作系统并且采用所述第二组数据以用于第二操作系统;
检测从所述第一操作系统到所述第二操作系统的运行时切换;并且
实现所述第二组数据以用于针对所述端点结构接口的所述路由表和/或路由规则。
8.根据权利要求1所述的方法,还包括:
检测与源自所述SoC上的第一组件的、具有目的地IP块的原始目的地的分组相关联的安全事件;并且
将所述分组重新路由到耦合到所述结构的、被配置为处理所述安全事件的组件。
9.根据权利要求1所述的方法,还包括:
测量源自IP块或在IP块处接收到的业务中的至少一个;并且
采用业务测量来修改与所述IP块相关联的路由逻辑。
10.根据权利要求1所述的方法,其中,被初始化的所述结构包括第一结构,所述方法还包括:
经由结构对结构桥而将第二结构操作性地耦合到所述第一结构;
在位于所述结构对结构桥与所述第一结构之间的端点结构接口处采用路由逻辑;并且
响应于运行时系统状态变化而在所述端点结构接口中更新所述路由逻辑。
11.根据权利要求1所述的方法,还包括:
使IP块进入降低的功率状态;
检测与事务相对应的分组,所述分组具有与处于所述降低的功率状态的所述IP块相对应的原始目的地;
将所述分组重新路由到耦合到所述结构的微控制器以处理所述事务。
12.根据权利要求11所述的方法,还包括:
经由源自所述微控制器的控制输入而将处于所述降低的功率状态的所述IP块通电;
经由所述微控制器将所述分组转发到所述IP块;并且
采用所述IP块以服务所述事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380043781.6/1.html,转载请声明来源钻瓜专利网。