【技术实现步骤摘要】
本专利技术构思的实施例涉及片上系统(system on chip, SoC),更具体地,涉及用于通信网络的SoC及其操作方法,该SoC能改善网络上多个主设备(master)的数据流量(data traffic)。
技术介绍
通信网络要求各种水平的服务质量(QoS)。在计算机网络以及其他分组交换电信网络领域,术语QoS指的是资源预留控制机制,而非实现的服务质量。服务质量是向不同的应用、用户或数据流提供不同的优先级,或保证数据流具有特定性能水平的能力。例如,可以保证要求的比特率、延迟、抖动、分组丢弃概率和/或误比特率。如果网络容量不够,特别是在容量是有限资源的网络中,服务质量保证是非常重要的。通过通信网络进行传送的数据源要求分配最小带宽,或者要求数据传输根据数据特性来完成且具有所确定的等待时间(latency)。因此,当ー个主设备生成导致过多流量的数据源吋,整个系统的QoS都可能下降。
技术实现思路
ー种通信网络可以在片上系统(SoC)内实现。本专利技术的实施例提供ー种片上系统(SoC),包括第一主设备、从设备、总线开关和连接在第一主设备和总线开关之间的第一优先级控制器,该总线开关传送第一主设备的第一命令和第一从设备的第一响应。第一优先级控制器基于第一命令和第一响应测量第一带宽和第一等待时间中的至少ー个,并根据测量结果中的至少ー个调整第一命令的第一优先级。所述SoC还包括第二主设备以及连接在第二主设备与总线开关之间的第二优先级控制器,该第二主设备通过总线开关向从设备传送第二命令,并从从设备接收对第二命令的第二响应。第二优先级控制器基于第二命令和第二响应测量第二带 ...
【技术保护点】
【技术特征摘要】
2011.03.24 KR 10-2011-00264431.一种片上系统(SoC),包括 第一主设备,其具有第一带宽; 第一从设备; 总线开关,其被配置成传送第一主设备的第一命令以及传送第一从设备的第一响应,其中,所述第一响应对应于所述第一命令并且具有第一等待时间;以及 第一优先级控制器,其连接在第一主设备与总线开关之间,其中,该第一优先级控制器基于第一命令和第一响应测量第一带宽和第一等待时间中的至少ー个,并且根据测量结果中的至少ー个调整第一命令的第一优先级。2.如权利要求I所述的SoC,还包括 第二主设备,其具有第二带宽,通过总线开关向第一从设备传送第二命令以及从第一从设备接收对第二命令的第二响应,其中,该第二响应对应于该第二命令并且具有第二等待时间;以及 第二优先级控制器,其连接在第二主设备与总线开关之间,其中,该第二优先级控制器測量第二带宽和第二等待时间中的至少ー个,井根据测量结果中的至少ー个调整第二命令的第二优先级。3.如权利要求I所述的SoC,其中,所述第一优先级控制器包括 带宽监视器,其測量第一带宽;以及 优先级生成器,其通过将带宽监视器测量的第一带宽与带宽參考值进行比较来调整优先级。4.如权利要求I所述的SoC,其中,所述第一优先级控制器包括 等待时间监视器,其測量第一等待时间;以及 优先级生成器,其通过将等待时间监视器测量的第一等待时间与等待时间參考值进行比较来调整第一优先级。5.如权利要求3所述的SoC,其中,当测量的第一带宽高于带宽參考值时,第一优先级控制器降低第一优先级。6.如权利要求4所述的SoC,其中,当测量的第一等待时间高于等待时间參考值时,第一优先级控制器降低第一优先级。7.如权利要求3或4所述的SoC,其中所述第一优先级控制器还包括复位时段控制器,其在每个复位时间段将第一优先级设置为默认值。8.如权利要求2所述的SoC,其中,所述总线开关包括 第一从接ロ,其通过第一优先级控制器连接到第一主设备; 第二从接ロ,其连接到第二主设备;以及 第一主接ロ,其连接到第一从设备, 其中,该第一从接ロ和第二从接ロ中的每ー个连接到第一主接ロ,并且该第一主接ロ将第一优先级与第二优先级进行比较,井根据比较结果将第一命令和第二命令之一传送到从设备。9.如权利要求2所述的SoC,其中,所述第二优先级控制器包括 带宽监视器,其測量第二带宽;以及 优先级生成器,其通过将带宽监视器测量的第二带宽与带宽參考值进行比较来调整第ニ优先级, 其中,当测量的第二带宽高于带宽參考值时,第二优先级控制器降低第二优先级。10.如权利要求2所述的SoC,其中,所述第二优先级控制器包括 等待时间监视器,其測量第二等待时间;以及 优先级生成器,其通过将等待时间监视器测量的第二等待时间与等待时间參考值进行比较来调整第二优先级, 其中,当测量的第二等待时间高于等待时间參考值时,第二优先级控制器降低第二...
【专利技术属性】
技术研发人员:权佑彻,尹栽根,郑法彻,姜贤俊,严濬亨,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。