[发明专利]输入/输出电路以及数据传输控制方法有效
申请号: | 201510890645.1 | 申请日: | 2015-12-04 |
公开(公告)号: | CN105512060B | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 王惟林;沈鹏;赖瑾;李子扬;康潇亮 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F13/22 | 分类号: | G06F13/22 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种输入/输出电路,适用于计算机系统,包括多个缓冲器、储存模块、多个计数器、多个计时器以及仲裁器。缓冲器分别对应于多个虚拟通道的其中一个,分别具有令牌桶且根据令牌桶的令牌数量以及计数信号输出普通传输请求。储存模块储存查找表。计数器,分别根据所对应的其中一个缓冲器的权重累计所输出的数据量并输出计数信号。计时器,分别在所对应的其中一个缓冲器输出普通传输请求后开始累计等待时间。当等待时间超过预定时间时,输出超时的传输请求。仲裁器接收超时的传输请求、普通传输请求,以及根据超时的传输请求以及普通传输请求选择其中一个缓冲器。 | ||
搜索关键词: | 传输请求 缓冲器 输出 输入/输出电路 计时器 计数器 储存模块 计数信号 令牌桶 仲裁器 超时 多个虚拟通道 数据传输控制 令牌 输出超时 查找表 数据量 计算机系统 权重 储存 | ||
【主权项】:
1.一种输入/输出电路,适用于计算机系统,其特征在于,包括:多个缓冲器,所述缓冲器的每一个具有令牌桶,当所述令牌桶中令牌的数量大于或等于需要的令牌数量,所述缓冲器中的每一个根据所述令牌桶中令牌的数量以及计数信号输出普通传输请求,其中所述需要的令牌数量根据数据权重以及数据量确定;储存模块,储存查找表,其中所述查找表具有对应于不同类型的数据的多个权重;多个计数器,分别对应于所述缓冲器的其中一个,其中所述计数器的每一个根据所对应的其中一个缓冲器的权重累计其所输出的数据量,并根据所累计的所述数据量输出所述计数信号;多个计时器,分别对应于所述缓冲器的其中一个,其中所述计时器的每一个在所对应的其中一个缓冲器输出所述普通传输请求后开始累计等待时间,以及当所述等待时间超过预定时间时,输出超时的传输请求;以及仲裁器,用以接收所述超时的传输请求以及所述普通传输请求,以及根据所述超时的传输请求以及所述普通传输请求选择所述缓冲器的其中一个,使得被选择的所述缓冲器的其中一个输出数据封装。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510890645.1/,转载请声明来源钻瓜专利网。