发明名称 滙流排仲裁器、滙流排装置、与滙流排仲裁方法
摘要 一种汇流排仲裁器具有:复数个计数器,用来依据复数个主控装置使用一汇流排之次数来产生复数个输出值;以及一控制电路,耦接至该些计数器,用来依据该复数个输出值使该些主控装置其中之一使用该汇流排。
申请公布号 TWI296084 申请公布日期 2008.04.21
申请号 TW093136895 申请日期 2004.11.30
申请人 瑞昱半导体股份有限公司 发明人 彭世纬;陈柔萍;陈德卉
分类号 G06F13/36(2006.01) 主分类号 G06F13/36(2006.01)
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种滙流排仲裁器,包含有: 复数个计数器,用来依据复数个主控装置使用一滙 流排之次数来产生复数个输出値;以及 一控制电路,耦接至该些计数器,用来依据该些输 出値及该复数个主控装置所分别对应之复数个预 定値,使该些主控装置其中之一使用该滙流排,其 中该控制电路包含有: 复数个包含除法器之运算器,分别耦接至该复数个 计数器,用来对该复数个预定値与该复数个输出値 进行运算以产生复数个运算结果; 至少一比较器,耦接至该些包含除法器之运算器, 用来比较该些运算结果中二运算结果以产生至少 一比较讯号;以及 一逻辑电路,耦接至该比较器,用来依据该比较讯 号使该些主控装置其中之一使用该滙流排。 2.如申请专利范围第1项所述之滙流排仲裁器,其中 该些计数器分别依据该些预定値进行计数以产生 该些输出値。 3.如申请专利范围第1项所述之滙流排仲裁器,其中 该些包含除法器之运算器系对该些预定値与该些 输出値进行除法运算以产生该复数个运算结果。 4.如申请专利范围第1项所述之滙流排仲裁器,其中 该逻辑电路系依据该比较讯号与该些主控装置中 至少其中之一所产生之至少一要求讯号,使该些主 控装置其中之一使用该滙流排。 5.一种滙流排仲裁器,包含有: 复数个计数器,用来依据复数个主控装置所分别对 应之复数个预定値来计数该些主控装置使用一滙 流排之次数,以产生复数个输出値;以及 一控制电路,耦接至该些计数器,用来依据该些输 出値使该些主控装置其中之一使用该滙流排,其中 该控制电路包含有: 至少一比较器,耦接至该些计数器,用来比较该些 输出値中二输出値以产生至少一比较讯号;以及 一逻辑电路,耦接至该比较器,用来依据该比较讯 号使该些主控装置其中之一使用该滙流排。 6.如申请专利范围第5项所述之滙流排仲裁器,其中 该些计数器系分别依据该些预定値来计数复数个 同意讯号,以计数该些主控装置使用该滙流排之次 数。 7.如申请专利范围第5项所述之滙流排仲裁器,其中 该逻辑电路系依据该比较讯号与该些主控装置至 少其中之一所产生之至少一要求讯号,使该些主控 装置其中之一使用该滙流排。 8.一种滙流排装置,其包含有: 一滙流排,其耦接至复数个主控装置;以及 一滙流排仲裁器,其包含有: 复数个计数器,用来依据该些主控装置使用该滙流 排之次数来产生复数个输出値;以及 一控制电路,耦接至该些计数器,用来依据该些输 出値控制该些主控装置使用该滙流排之顺序,其中 该控制电路包含有: 复数个包含除法器之运算器,分别耦接至该些计数 器,用来对该些输出値及该复数个主控装置所分别 对应之复数个预定値,进行运算以产生复数个运算 结果;以及 一逻辑电路,耦接至该些包含除法器之运算器,用 来依据该些运算结果来控制该些主控装置使用该 滙流排之顺序。 9.如申请专利范围第8项所述之滙流排装置,其中该 些包含除法器之运算器系对该些预定値与该些输 出値进行除法运算以产生该些运算结果。 10.如申请专利范围第8项所述之滙流排装置,其中 该逻辑电路系依据该些运算结果与该些主控装置 中至少其中之一所产生之至少一要求讯号,使该些 主控装置其中之一使用该滙流排。 11.如申请专利范围第8项所述之滙流排装置,其中 该些计数器分别依据该些预定値进行计数以产生 该些输出値。 12.一种滙流排装置,其包含有: 一滙流排,其耦接至复数个主控装置;以及 一滙流排仲裁器,其包含有: 复数个计数器,用来依据该些主控装置所分别对应 之复数个预定値,来计数该些主控装置使用该滙流 排之次数来产生复数个输出値;以及 一控制电路,耦接至该些计数器,用来依据该些输 出値控制该些主控装置使用该滙流排之顺序,其中 该控制电路包含有: 至少一比较器,耦接至该些计数器,用来比较该些 输出値中二输出値以产生至少一比较讯号;以及 一逻辑电路,耦接至该比较器,用来依据该比较讯 号使该些主控装置其中之一使用该滙流排。 13.如申请专利范围第12项所述之滙流排装置,其中 该逻辑电路系依据该比较讯号与该些主控装置中 至少其中之一所产生之至少一要求讯号,使该些主 控装置其中之一使用该滙流排。 14.如申请专利范围第12项所述之滙流排装置,其中 该些计数器系分别依据该些预定値来计数复数个 同意讯号以产生该些输出値。 15.一种滙流排仲裁方法,其包含有: 依据一第一预定値来计数一第一主控装置使用一 滙流排之次数来产生一第一输出値; 依据一第二预定値来计数一第二主控装置使用一 滙流排之次数来产生一第二输出値; 依据该第一输出値以及该第一主控装置所对应之 一第一预定値来进行运算,以产生一第一运算结果 ; 依据该第二输出値以及该第二主控装置所对应之 一第二预定値来进行运算,以产生一第二运算结果 ;以及 依据该第一运算结果以及该第二运算结果决定该 第一主控装置与该第二主控装置使用该滙流排之 优先顺序。 16.如申请专利范围第15项所述之方法,其中产生该 第一输出値之步骤包含: 依据该第一预定値来计数一第一同意讯号,以计数 该第一主控装置使用该滙流排之次数; 其中产生该第二输出値之步骤包含: 依据该第二预定値来计数一第二同意讯号,以计数 该第二主控装置使用该滙流排之次数。 17.如申请专利范围第15项所述之方法,其中决定该 第一主控装置与该第二主控装置使用该滙流排之 优先顺序之步骤进一步包含: 依据该些运算结果与该些主控装置至少其中之一 所对应之至少一要求讯号,使该些主控装置其中之 一使用该滙流排。 18.一种滙流排仲裁方法,其包含有: 分别依据复数个主控装置所分别对应之复数个预 定値,来计数该些主控装置使用一滙流排之次数, 以产生复数个输出値;以及 依据该些输出値使该些主控装置其中之一使用该 滙流排,其中使该些个主控装置其中之一使用该滙 流排之步骤进一步包含: 比较该些输出値中二输出値来产生至少一比较讯 号;以及 依据该比较讯号使该些主控装置其中之一使用该 滙流排。 19.如申请专利范围第18项所述之方法,其中产生该 些输出値之步骤包含: 依据该些预定値,分别计数复数个同意讯号以产生 该些输出値。 20.如申请专利范围第18项所述之方法,其中依据该 比较讯号使该些主控装置其中之一使用该滙流排 之步骤进一步包含: 依据该比较讯号与该些主控装置至少其中之一所 对应之至少一要求讯号,使该些主控装置其中之一 使用该滙流排。 图式简单说明: 第1图为本发明滙流排系统的示意图。 第2图为依据本发明一第一实施例之滙流排仲裁器 的示意图。 第3图为第2图所示之逻辑电路所利用之真値表示 意图。 第4图为依据本发明一第二实施例之滙流排仲裁器 的示意图。
地址 新竹市新竹科学园区创新二路2号