发明名称 用于可程式化定义多个系统元件之共用系统资源的存取等待时间之方法及装置
摘要
申请公布号 TW445414 申请公布日期 2001.07.11
申请号 TW086101637 申请日期 1997.02.13
申请人 英特尔公司 发明人 苏哈伯根;大卫C.史密斯;库吉S.班斯;奈斯V.杉
分类号 G06F13/36 主分类号 G06F13/36
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种允许资源共用之系统,包括:多个元件;一连接到该多个元件的共用资源;一连接到该多个元件的仲裁单元,它接受并核可由该多个元件接收的对共用资源控制的申请;及一连接到此仲裁单元的等待时间单元,它可程式化设定等待时间,决定相对于仲裁单元收到申请后多久仲裁单元核可申请,其中该等待时间界定一在接受该申请及核可该申请间之一最大可允许时间,该多个元件之至少一个包括一机构,该机构用以指示该仲裁单元可以于该最大可允许时间过去前核可一请求。2.如申请专利范围第1项的系统,其中等待时间单元对该多个元件的每一个提供不同的等待时间。3.如申请专利范围第1项的系统,其中该多个元件中的至少一个可以提出申请对共用资源的多个不同运作,等待时间单元对第一个元件可能提出申请的多个不同运作的每一个提供不同的等待时间。4.如申请专利范围第1项的系统,其中等待时间定义了在收到申请与核可申请之间所允许的最长时间,该多个元件中的至少一个包含了指示仲裁单元它可以在所允许的最大时间长度经过以前核可申请的机构。5.一种电脑系统,包括:一记忆体控制器;一图形控制器;一连接到该记忆体控制器及该图形控制器的记忆体,该记忆体被分割成一供图形控制器使用的框架缓冲器部份与一供记忆体控制器使用的系统记忆体部份;一连接到访记忆体控制器与该图形控制器的仲裁单元;及一连接到该仲裁单元的等待时间单元,该仲裁单元可程式化设定一等待时间,决定相对于仲裁单元收到申请后多久仲裁单元核可申请,其中该等待时间界定一在接受该申请及核可该申请间之一最大可允许时间,该记忆体控制器包括一机构,该机构用以指示该仲裁单元可以于该最大可允许时间过去前核可一请求。6.如申请专利范围第5项的电脑系统,其中等待时间单元提供记忆体控制器与图形控制器不同的最长时间。7.如申请专利范围第5项的电脑系统,其中等待时间单元在图形控制器申请存取记忆体且记忆体控制器正执行读取运作时提供第一个等待时间,而在图形控制器申请存取记忆体且记忆体控制器正执行写入运作时提供第二个等待时间。8.如申请专利范围第5项的电脑系统,其中记忆体控制器包括仲裁单元与等待时间单元。9.如申请专利范围第5项中的电脑系统,其中等待时间定义了在收到申请与核可申请之间所允许的最长时间,记忆体控制器包含了指示仲裁单元它可以在所允许的最大时间长度经过以前核可申请的机构。10.一种与一图形控制器共用一记忆体的控制之记忆体控制器,该记忆体包含:一仲裁器,连接到图形控制器以接受来自图形控制器对记忆体控制的申请;及一连接到该仲裁器的等待时间单元,该仲裁器可程式化设定一等待时间,决定相对于仲裁器收到申请后多久该仲裁器核可申请,其中该等待时间界定一在接受该申请及核可该申请间之一最大可允许时间,该记忆体控制器包括一机构,该机构用以指示该仲裁单元可以于该最大可允许时间过去前核可一请求,如果该记忆体控制器于该最大可允许时所过去前完成一待决之运作。11.如申请专利范围第10项的记忆体控制器,其中的等待时间单元可程式化设定在记忆体控制器正执行读取运作时使用的第一个等待时间,及在记忆体控制器正执行读取运作时使用的第二个等待时间。12.如申请专利范围第11项的记忆体控制器,其中的等待时间单元包含可程式化设定第一个等待时间的第一个等待时间计时器,与可程式化设定第二个等待时间的第二个等待时间计时器。13.如申请专利范围第10项的记忆体控制器,其中等待时间定义了在收到申请与核可申请之间所允许的最长时间,记忆体控制器包含了若记忆体控制器在所允许的最大时间长度经过以前完成处理中的运作时指示仲裁器它可以在所允许的最大时间长度经过以前核可申请的机构。14.一种有效地控制一记忆体控制器与一图形控制器对一共用记忆体的存取的方法,包含:设定一存取等待与间,界定一在收到一对共用记忆体存取之申请与何时申请会被核可之间的最大可允许时间;核可该记忆体控制器存取共用记忆体以执行一运作;初始化一存取计时器,以回应该图形控制器申请存取该共用记忆体;若计时器侦测到已经过了最大可允许时间时,核可图 形控制器的存取;以及若该记忆体控制器指出该运作已完成,于该最大可允许时间过去前,核可该图形控制器之存取。15.如申请专利范围第14项的方法,进一步包含:在所容许的最大时间长度经过以前若记忆体控制器指示已完成运作,核可图形控制器的存取。16.如申请专利范围第14项的方法,其中的运作是填满记忆体控制器的读取缓冲器,记忆体控制器在图形控制器同步地存取共用记忆体时,将资料由读取缓冲器转移。图式简单说明:第一图显示包含了根据一个实施例运作的等待时间单元的电脑系统。第二图显示一个实施例的等待时间单元。第三图显示根据另一个实施例运作的电脑系统。第四图是显示第三图的电脑系统在记忆体控制单元执行读取运作时的运作的流程图。第五图是显示第三图的电脑系统在记忆体控制单元执行写入运作时的运作的流程图。
地址 美国