[发明专利]一种片上互联总线的仲裁方法和系统有效
申请号: | 201110081907.1 | 申请日: | 2011-04-01 |
公开(公告)号: | CN102736997B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 刘凯;李炜 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,周义刚 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 片上互联 总线 仲裁 方法 系统 | ||
1.一种片上互联总线的仲裁方法,其特征在于,该方法包括:
缓存当前的外设请求;当外设请求能够被应答或者被缓存时,向外设发起仲裁应答信号;
所述缓存当前的外设请求的过程包括:
外设的请求首先被送入正常传输通路,同时该请求的一个备份发向滑动缓存skid buffer电路;从正常传输通路和skid buffer通路选择合适的通路,将所述请求信号送到总线仲裁判决的组合逻辑电路中;
如果计算出仲裁结果,则选通正常通路;反之则选择skid buffer通路的数据。
2.根据权利要求1所述的方法,其特征在于,
初始条件下,所述Skid buffer的值为空,当外设有传输请求、但是不被应答时,进一步将下一个外设请求送入所述skid buffer中;当skid buffer满后,不再向外设发起新的作为仲裁应答信号的仲裁允许信号;
每当所述skid buffer有缓存的仲裁信号,当外设获得新的仲裁允许后,进一步先从skid buffer中将请求信号取走。
3.根据权利要求1或2所述的方法,其特征在于,最终的作为仲裁应答信号的仲裁允许信号为时序输出;
如果外设持续获得低电平的仲裁允许信号,该外设进一步持续获得仲裁允许信号。
4.根据权利要求1或2所述的方法,其特征在于,最终的作为仲裁应答信号的仲裁允许信号为时序输出;
如果外设没有获得低电平的仲裁允许信号,则进一步查看当前该外设是否还有请求,或缓存中具有请求;如果具有请求则先处理该请求,而不再向外设发送仲裁允许信号。
5.一种片上互联总线的仲裁系统,其特征在于,该系统包括请求缓存单元、仲裁处理单元;其中,
所述请求缓存单元,用于缓存当前的外设请求;
所述仲裁处理单元,用于当所述外设请求能够被应答或者被缓存时,向外设发起仲裁应答信号;
所述请求缓存单元在缓存当前的外设请求时,具体用于:
外设的请求首先被送入正常传输通路,同时该请求的一个备份发向skidbuffer电路;从正常传输通路和skid buffer通路选择合适的通路,将所述请求信号送到总线仲裁判决的组合逻辑电路中;
如果计算出仲裁结果,则选通正常通路;反之则选择skid buffer通路的数据。
6.根据权利要求5所述的系统,其特征在于,
初始条件下,所述Skid buffer的值为空,当外设有传输请求、但是不被应答时,所述请求缓存单元进一步用于触发所述skid buffer接收下一个外设请求;
所述仲裁处理单元,用于:当所述skid buffer满后,不再向外设发起新的作为仲裁应答信号的仲裁允许信号。
7.根据权利要求5或6所述的系统,其特征在于,最终的作为仲裁应答信号的仲裁允许信号为时序输出;
如果外设持续获得低电平的仲裁允许信号,该外设进一步用于持续获得仲裁允许信号。
8.根据权利要求5或6所述的系统,其特征在于,最终的作为仲裁应答信号的仲裁允许信号为时序输出;
如果外设没有获得低电平的仲裁允许信号,则所述请求缓存单元用于进一步查看当前该外设是否还有请求,或缓存中具有请求;如果具有请求则先处理该请求,而不再触发所述仲裁处理单元向外设发送仲裁允许信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110081907.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热电厂用DCS集散控制系统
- 下一篇:操作输入装置