发明名称 基于动态优先级的总线仲裁器和动态改变优先级的方法
摘要 本发明公开了一种基于动态优先级的总线仲裁器和动态改变优先级的方法。该总线仲裁器,包括与多个主设备连接总线仲裁判优电路,用于存储二进制表示的各主设备优先级的优先级寄存器,该优先级寄存器可接收外部指令来更新其内存储的各主设备的优先级,译码器分别与所述总线仲裁判优电路和所述优先级寄存器连接,用于对优先级寄存器中存储的优先级进行译码。进行优先级动态改变时,所述优先级寄存器接收来自于程序的指令或者来自主设备的升级请求信号,更新所述优先级寄存器中的所述主设备的优先级。采用本发明后,用户可以动态调整设备的优先级分配,而且设备本身可以在负载发生时主动申请调整优先级,获取较好的总线仲裁机制。
申请公布号 CN100345128C 申请公布日期 2007.10.24
申请号 CN200410003416.5 申请日期 2004.02.25
申请人 中国科学院计算技术研究所 发明人 张志敏
分类号 G06F13/14(2006.01) 主分类号 G06F13/14(2006.01)
代理机构 北京泛华伟业知识产权代理有限公司 代理人 王凤华
主权项 1、一种基于动态优先级的总线仲裁器,包括总线仲裁判优电路,该总线仲裁判优电路与多个主设备连接,接收来自于所述主设备的总线请求信号,并根据主设备的优先级对发起总线请求的主设备进行优先级排序;其特征在于,还包括:优先级寄存器,用于存储二进制表示的各主设备的优先级,所述优先级寄存器可接收外部指令来更新其内存储的各主设备的优先级,所述优先级寄存器还与所述多个主设备连接,以接受来自所述主设备的优先级升级请求信号;译码器,分别与所述总线仲裁判优电路和所述优先级寄存器连接,用于对优先级寄存器中存储的优先级进行译码。
地址 100080北京市海淀区中关村科学院南路6号