专利汇可以提供通过自动改变索引来访问配置寄存器的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 的 实施例 针对用于 访问 配置寄存器的方法。接收关于已作出访问第一寄存器的尝试的指示。该第一寄存器反映指向配置寄存器的索引变量。接着,接收已作出访问第二寄存器的尝试的指示。该第二寄存器反映索引变量所指向的配置寄存器的内容的部分。接着,在不等待访问第一寄存器的另一尝试的情况下,将索引变量改为指向另一配置寄存器。也描述和要求保护其它实施例。,下面是通过自动改变索引来访问配置寄存器的方法和装置专利的具体信息内容。
1.一种用于访问配置寄存器的方法,包括:
a)接收关于已作出访问集成电路组件内的第一控制寄存器的尝试的指示,所述第一控制寄存器反映指向所述集成电路组件内的配置寄存器的索引变量;以及然后b)接收关于已作出访问所述集成电路组件内的第二控制寄存器的尝试的指示,所述第二控制寄存器反映所述索引变量所指向的配置寄存器的内容的部分;以及然后c)响应于b),且在不等待访问第一控制寄存器的另一尝试的情况下,将所述索引变量改为指向所述集成电路组件的另一配置寄存器。
2.如权利要求1所述的方法,其特征在于,所述访问第一控制寄存器的尝试是写入指向给定配置寄存器的给定索引值的尝试,
并且其中,所述访问第二控制寄存器的尝试是写入作为所述给定配置寄存器的内容的部分的给定内容值的尝试。
3.如权利要求2所述的方法,其特征在于,分别被写入所述第一和第二控制寄存器的所述给定索引值和内容值之一被编码。
4.如权利要求3所述的方法,其特征在于,分别被写入所述第一和第二控制寄存器的所述给定索引值和内容值两者被编码。
5.如权利要求2所述的方法,其特征在于,还包括,在c)之后:
d)接收关于访问第二控制寄存器的另一尝试的指示;以及然后
e)响应于d),且在接收访问所述第一控制寄存器的又一尝试之前,将所述索引变量改为指向又一配置寄存器;以及然后
重复d)-e),以指向再一配置寄存器。
6.如权利要求1所述的方法,其特征在于,在c)中,所述索引变量仅当所述集成电路组件进入用于通过自动索引对配置寄存器编程的特殊操作模式时才改变。
7.一种用于对多个配置寄存器编程的方法,包括:
a)对集成电路组件启用第一操作模式,其中,多个配置寄存器将依照b)-e)进行编程;
b)写入所述集成电路组件的第一控制寄存器以启用对所述配置寄存器的选中的一个的访问;以及然后
c)将所述配置寄存器中选中的一个寄存器的内容值写入所述集成电路组件中的第二控制寄存器;以及然后
d)将所述配置寄存器中选中的另一个寄存器的又一内容值写入所述第二控制寄存器,而不再次写入所述第一控制寄存器;以及然后
e)重复d),直到对所有的配置寄存器编程。
8.如权利要求7所述的方法,其特征在于,还包括:
通过以下步骤对另外的多个配置寄存器编程
f)禁用所述第一操作模式;以及然后
g)写入所述第一控制寄存器以启动对所述另外的配置寄存器中选中的一个寄存器的访问;以及然后
h)将所述另外的配置寄存器中的选中的一个的内容值写入所述第二控制寄存器;以及然后
重复g)-h),直到对所有的另外的配置寄存器编程。
9.如权利要求8所述的方法,其特征在于,所述多个配置寄存器是顺序地编程的。
10.一种集成电路组件,包括:
多个配置寄存器;
计数器,用于提供可通过自动递增或递减所述计数器来改变的第一索引值;
多路复用器逻辑,具有接收所述第一索引值的第一输入、接收第二索引值的第二输入、以及被耦合以对所述多个配置寄存器进行索引的输出,所述多路复用器逻辑接收指示所述集成电路组件的操作模式的控制信号,所述模式是其中通过自动递增或递减所述计数器来索引配置寄存器的模式;以及
检测逻辑,具有接收第一硬件控制信号的输入,所述第一硬件控制信号指示已从所述集成电路组件外部接收到访问配置寄存器的请求;以及对所述计数器提供递增或递减信号的输出。
11.如权利要求10所述的集成电路组件,其特征在于,所述第一硬件控制信号指示已接收到写所述集成电路组件的配置数据寄存器的请求,且其中,所述检测逻辑还具有接收第二硬件控制信号的另外的输入,所述第二硬件控制信号指示已接收到读所述配置数据寄存器的请求,所述递增或递减信号是响应于声明所述第一和第二硬件控制信号的任一个来声明的。
12.如权利要求10所述的集成电路组件,其特征在于,所述计数器具有用第一索引值来加载其自身的另外的输入,所述第一索引值是从接收自所述集成电路组件外部的请求中获得以写入所述集成电路组件的配置地址寄存器。
13.一种计算机系统,包括:
第一处理器和主存储器组合;
图形子系统;以及
I/O集线器,所述I/O集线器经由第一点对点链路在通信上耦合到所述第一组合,并经由第二点对点链路在通信上耦合到所述图形子系统,
所述I/O集线器担当所述第一组合和所述图形子系统组件之间的桥,
所述I/O集线器具有多个配置寄存器,其中某一些的内容指示在所述桥的一端上接收到的事务请求如何被传送到所述桥的另一端,并且其中,
所述I/O集线器还包括提供第一索引值的计数器;多路复用器逻辑,所述多路复用器逻辑具有接收所述第一索引值的第一输入、接收第二索引值的第二输入、被耦合以对所述多个配置寄存器进行索引的输出,所述多路复用器逻辑接收指示所述I/O集线器的操作模式的控制信号,所述模式是其中通过自动递增或递减所述计数器来索引配置寄存器的模式;以及检测逻辑,所述检测逻辑具有接收第一硬件控制信号的输入以及向所述计数器提供递增或递减信号的输出,所述第一硬件控制信号指示已从I/O集线器的外部接收到访问配置寄存器的请求。
14.如权利要求13所述的系统,其特征在于,还包括第二处理器和主存储器的组合,所述第二处理器和主存储器的组合经由第三点对点链路通信上耦合到所述I/O集线器,并经由第四点对点链路通信上耦合到所述第一组合,且其中,所述I/O集线器担当所述第二组合和所述图形子系统之间的另外的桥。
15.如权利要求14所述的系统,其特征在于,还包括经由第五点对点链路通信上耦合到所述I/O集线器的网络接口控制器。
16.如权利要求13所述的系统,其特征在于,所述I/O集线器还包括配置地址寄存器,它包含端口号、功能号以及寄存器号,它们共同指向所述配置寄存器中选中的一个寄存器;
以及配置数据寄存器,它反映所述配置寄存器中选中的一个寄存器的内容的部分。
17.一种用于对软件可访问寄存器编程的方法,包括:
a)检测计算机系统中以访问指向所述系统的多个软件可访问寄存器之一的索引变量为目标的第一总线事件、以及以访问所述索引变量所指向的软件可访问寄存器的内容为目标的第二总线事件;以及然后
b)将编程模式改为用于对所述软件可访问寄存器中的某一些编程的块模式;以及然后
c)检测所述系统中以更新所述索引变量所指向的所述多个软件可访问寄存器之一为目标的第三总线事件;以及然后
d)响应于c),且在不等待以访问所述索引变量为目标的另一总线事件的情况下,将所述索引变量改为指向所述多个软件可访问寄存器的另一个。
18.如权利要求17所述的方法,其特征在于,所述第一总线事件是将给定索引值写入所述系统的第一控制寄存器,所述给定索引值指向所述多个软件可访问寄存器的给定的一个,
以及其中,所述第二总线事件是将给定内容值写入所述系统的第二控制寄存器,所述系统然后将所述给定内容值写入所述给定软件可访问寄存器。
19.如权利要求18所述的方法,其特征在于,分别被写入所述第一和第二控制寄存器的所述给定索引值和内容值被编码。
20.如权利要求17所述的方法,其特征在于,还包括,在d)之后:
e)检测更新所述多个软件可访问寄存器的另一个的第四总线事件;以及然后f)响应于e),且在接收更新所述索引变量的又一总线事件之前,将所述索引变量改为指向所述多个软件可访问寄存器的又一个。
21.如权利要求18所述的方法,其特征在于,所述第一和第二控制寄存器被映射到所述系统的主机CPU I/O地址空间。
22.一种用于对配置寄存器编程的方法,包括:
启动
a)其中要依照以下b)-d)来对多个配置寄存器编程的块操作模式,以及然后b)访问指向所述配置寄存器中任一个的第一控制寄存器的总线事务,以及然后c)访问反映所述配置寄存器中任一个的内容的第二控制寄存器的另一总线事务,以及然后
d)各自访问所述第二控制寄存器的多个另外的总线事务,而无需访问所述第一控制寄存器的任何另外的总线事务。
23.如权利要求22所述的方法,其特征在于,使得从所述块模式返回到正常模式,在所述正常模式中,通过启动访问所述第一控制寄存器的总线事务以及然后访问所述第二控制寄存器的另一总线事务来对另外配置寄存器编程。
24.如权利要求23所述的方法,其特征在于,将所述第一和第二控制寄存器作为映射到主机/CPU I/O地址空间来对待。
25.一种用于对配置寄存器编程的装置,包括:
a)用于启动其中要依照以下b)-d)来对多个配置寄存器编程的块操作模式的装置,以及然后
b)用于启动访问指向所述配置寄存器中任一个的第一控制寄存器的总线事务的装置,以及然后
c)用于启动访问反映所述配置寄存器中任一个的内容的第二控制寄存器的另一总线事务的装置,以及然后
d)用于启动各自访问所述第二控制寄存器的多个另外的总线事务,而无需访问所述第一控制寄存器的任何另外的总线事务的装置。
26.如权利要求25所述的装置,其特征在于,用于使得从所述块模式返回到正常模式,在所述正常模式中,通过启动访问所述第一控制寄存器的总线事务以及然后访问所述第二控制寄存器的另一总线事务来对另外配置寄存器编程的装置。
27.如权利要求26所述的装置,其特征在于,将所述第一和第二控制寄存器作为映射到主机/CPU I/O地址空间来对待。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种基于机器视觉检测烟支质量的检测设备及其卷烟机 | 2020-05-30 | 2 |
一种基于LabVIEW RT的数据实时存储方法 | 2020-12-31 | 0 |
网络自助商店及其购物方法 | 2022-10-21 | 1 |
一种基于工业机器人分拣工作站的仿真设计方法 | 2020-05-23 | 0 |
一种大学生方程式赛车转向系统、制造及其安装方法 | 2020-06-08 | 2 |
一种基于转盘式的智能英语单词教学系统 | 2020-06-12 | 0 |
Portable software applications | 2022-08-04 | 1 |
SCOMO 및 관련 서비스 시스템을 위한 소프트웨어 구성요소 정보 검색 방법 | 2022-09-13 | 1 |
一种电器短路试验测量系统的校准方法 | 2020-10-11 | 0 |
HINTERLEGEN MINDESTENS EINES BERECHENBAREN INTEGRITÄTSMESSWERTES IN EINEM SPEICHERBEREICH EINES SPEICHERS | 2021-10-12 | 0 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。