[发明专利]用于更新集成电路中的配置数据的电路和方法有效
申请号: | 201410554735.9 | 申请日: | 2014-10-17 |
公开(公告)号: | CN104572554B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | T·M·吕;T·L·宋 | 申请(专利权)人: | 阿尔特拉公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京纪凯知识产权代理有限公司11245 | 代理人: | 赵蓉民 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 集成电路 中的 配置 数据 电路 方法 | ||
1.一种操作集成电路的方法,所述方法包含:
经由输入输出协议在所述集成电路处接收更新请求;
响应于接收所述更新请求,将所述集成电路置于更新模式下;
将状态信息存储在多个预定义寄存器中;
在存储所述状态信息之后,更新所述集成电路的配置数据;以及
将断言的更新模式信号存储在所述集成电路上的状态寄存器中。
2.根据权利要求1所述的方法,其中所述输入输出协议包含外围组件互连高速(PCIe)协议,所述外围组件互连高速协议包括多个配置空间寄存器(CSR),并且其中所述接收所述更新请求包含:
经由所述PCIe协议接收数据包,其中所述数据包包含包头;
基于所述包头识别所述数据包中的信息的类型;以及
响应于识别所述数据包中的配置数据,将所述数据包传输到所述多个CSR中。
3.根据权利要求2所述的方法,其中所述多个配置空间寄存器(CSR)包括所述状态寄存器和所述多个预定义寄存器,所述方法进一步包含:
将来自所述集成电路的核心区域的用户数据存储到所述多个预定义寄存器中。
4.根据权利要求1所述的方法,其中在将所述集成电路置于所述更新模式下之前,将所述状态信息存储在所述多个预定义寄存器中,所述方法进一步包含:
将所述集成电路置于用户模式下;
从所述状态寄存器检索所述断言的更新模式信号;以及
响应于所述断言的更新模式信号,恢复存储在所述多个预定义寄存器中的所述状态信息。
5.根据权利要求4所述的方法,其中当所述集成电路处于所述用户模式下时接收所述更新请求。
6.根据权利要求1所述的方法,其进一步包含:
在将所述状态信息存储在所述多个预定义寄存器中之前,使用压缩电路压缩所述状态信息。
7.根据权利要求1所述的方法,其中所述配置数据包含核心配置数据和外围配置数据,并且其中更新所述集成电路的所述配置数据包含:
仅更新所述核心配置数据,同时保存所述外围配置数据。
8.一种操作集成电路的方法,所述方法包含:
当所述集成电路处于第一模式下时,将所述集成电路置于不同于所述第一模式的第二模式下;
检索存储在状态寄存器中的断言的状态信号;
响应于所述断言的状态信号,检索存储在多个预定义寄存器中的先前状态信息;以及
将所述先前状态信息恢复到所述集成电路的核心区域中的多个寄存器中。
9.根据权利要求8所述的方法,其中所述第一模式包含更新模式,并且其中所述第二模式包含用户模式,所述方法进一步包含:
当所述集成电路处于所述用户模式下时,经由输入输出协议在所述集成电路处接收更新请求;
响应于接收所述更新请求,将所述集成电路置于所述更新模式下;以及
在存储所述先前状态信息之后更新所述集成电路的配置数据。
10.根据权利要求9所述的方法,其进一步包含:
在将所述集成电路置于所述更新模式下之前,将所述断言的状态信号存储在所述状态寄存器中。
11.根据权利要求9所述的方法,其进一步包含:
在更新所述配置数据之前,将所述先前状态信息存储在所述多个预定义寄存器中。
12.根据权利要求11所述的方法,其中所述集成电路包含外围组件互连高速(PCIe)电路,其中所述多个预定义寄存器包含来自所述PCIe电路中的多个配置空间寄存器(CSR)的至少一个数据保留寄存器,并且其中将所述先前状态信息存储在所述多个预定义寄存器中包含:
将来自所述集成电路的所述核心区域的用户数据存储到所述至少一个数据保留寄存器中。
13.根据权利要求12所述的方法,其中所述集成电路包含经调适以与所述核心区域和所述PCIe电路中的所述多个CSR通信的接口电路,并且其中将所述先前状态信息恢复到所述集成电路的所述核心区域中的所述多个寄存器中包含:
使用所述接口电路访问所述至少一个数据保留寄存器;以及
检索存储在所述至少一个数据保留寄存器中的所述用户数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特拉公司,未经阿尔特拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410554735.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务恢复方法及装置
- 下一篇:一种用于返波振荡器的单侧折叠波导慢波结构