检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西安电子科技大学微电子学院,西安710071 [2]西安电子科技大学计算机学院,西安710071
出 处:《计算机辅助设计与图形学学报》2014年第9期1494-1500,共7页Journal of Computer-Aided Design & Computer Graphics
基 金:国家自然科学基金(60725415;61172030);国家"八六三"高技术研究发展计划(2012AA012302)
摘 要:基于总线的SoC存在多模块对总线的抢占问题,仲裁机制可解决抢占引起的冲突和竞争,提高系统性能,为此提出一种自调整附加权动态仲裁算法.首先在每轮仲裁开始时预先判断工作环境,针对不同工作环境改进请求信号,判定工作重点是快速响应或复杂目的带宽分配;然后结合RR仲裁算法和FP仲裁算法的优势完成仲裁.在NINP模型下,采用65 nm CMOS工艺的Xilinx Virtex5进行验证的结果表明,与传统的仲裁算法相比,文中算法具有更好的带宽分配功能,避免了“饥饿”和“独占”现象,总线利用率提高了11.3%~56.3%;该算法逻辑简单,容易实现,能满足多种环境下基于总线的SoC应用.Arbitration mechanism can deal with contentions caused by the bus preemption of multiple masters in SoC, thus the performance of the system is improved. An adaptive and weighted dynamic arbitration algorithm is proposed. At the beginning of each arbitration cycle, the proposed arbitration algorithm cheeks working environment, then requests can be changed correspondingly to achieve quick response or complicated bandwidth allocation. Arbitration can be accomplished when combing the advantages of RR and FP arbitration algorithms. In NINP model, verifications are made on Xilinx Virtex5 with 65nm CMOS technology. The experimental results show that the proposed arbitration algorithm is better in bandwidth allocation and can avoid "starvation" and "monopolization" of buses in comparison with conventional arbitration algorithms. Furthermore, the bus utilization increases by 11. 35-56.3%. The proposed arbitration algorithm is simple in logic, easy to implement and suitable in various environments of SoC applications based on buses.
分 类 号:TN402[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.118