[发明专利]用于片上系统的事务路由在审
申请号: | 201910640023.1 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110727635A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | Y·埃尔库拉斯萨尼;P·瓦尔德奈雷;E·阿尔迪克维里 | 申请(专利权)人: | 意法半导体(鲁塞)公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F13/362;G11C7/10 |
代理公司: | 11256 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问端口 填充信号 互连电路 片上系统 输出接口 输入接口 填充水平 存储器 配置 源设备 耦合到 事务 关联 多个目标 控制电路 临时存储 递送 路由 资格 | ||
1.一种片上系统,包括:
互连电路,包括至少p个输入接口和至少k个输出接口,其中p大于k;
P个源设备,分别耦合到所述p个输入接口;
k个访问端口,分别耦合到所述k个输出接口并且属于包括一个或多个目标设备的目标,其中每个访问端口包括相关联的存储器;以及
控制电路;
其中每个源设备被配置为经由所述访问端口中的一个访问端口向所述目标递送事务;
其中每个访问端口的所述相关联的存储器被配置为临时存储由所述访问端口接收的所述事务;
其中所述目标被配置为针对每个访问端口来递送填充信号,所述填充信号表示所述访问端口的相关联的存储器的当前填充水平;以及
其中所述控制电路被配置为:从所述访问端口接收所述填充信号,并且取决于所述当前填充水平来选择有资格接收事务的所述访问端口。
2.根据权利要求1所述的片上系统,其中所述控制电路被配置为:当访问端口的相关联的存储器的所述当前填充水平低于下限阈值时,将所述访问端口选择为是有资格的,并且其中当所述当前填充水平超过上限阈值时,所述访问端口不再被认为是有资格的。
3.根据权利要求1所述的片上系统,其中所述目标被配置为:在每次将事务输入到所述存储器或者每次从所述存储器输出事务之后,更新与每个访问端口相关联的所述存储器的所述当前填充水平。
4.根据权利要求1所述的片上系统,其中所述控制电路被配置为:至少取决于所述相关联的存储器的所述当前填充水平,来将所述有资格的访问端口指派给所述源设备。
5.根据权利要求1所述的片上系统,其中每个源设备被指派表示优先级程度的指示,并且其中所述控制电路被配置为:取决于所述相关联的存储器的所述当前填充水平和所述优先级程度,来将所述有资格的访问端口指派给所述源设备。
6.根据权利要求5所述的片上系统,其中所述控制电路被配置为:按顺序分别向按优先级程度的降序获取的所述源设备指派按当前填充水平的增序获取的所述访问端口、直到所有可用的有资格的访问端口被耗尽为止。
7.根据权利要求6所述的片上系统,其中所述控制电路还被配置为:按顺序分别向按优先级程度的降序获取的剩余源设备指派按填充水平的降序获取的已经指派的访问端口。
8.根据权利要求1所述的片上系统,其中所述控制电路被配置为在来自源设备的每个事务存在的情况下向所述互连电路递送控制字,所述控制字指定被指派给所述源设备的所述访问端口,所述互连电路被配置为:将所述事务从对应的输入接口路由到被耦合至所述访问端口的所述输出接口,并且将所述事务递送到指定的所述访问端口。
9.根据权利要求8所述的片上系统,其中被递送到目标设备的访问端口的每个事务的内容与由所述源设备递送的对应的事务的内容相同,不论所述目标设备的所选择的访问端口如何。
10.根据权利要求8所述的片上系统,其中每个事务与所述控制字一起被路由到所述对应的输出接口,并且所述输出接口被配置为不将所述控制字递送到所述对应的访问端口。
11.根据权利要求10所述的片上系统,其中每个事务被并入在n个位的主字内,并且所述控制字包括m个附加位,m至少等于1并且取决于要选择的访问端口的数目,并且所述m个位的值使得能够指定被指派给所述源设备的所述访问端口;
其中每个输入接口被配置为接收n+m个位的全字,所述全字包括所述主字和所述控制字;
其中所述互连电路被配置为将所述全字路由到所述对应的输出接口;以及
其中所述输出接口被配置为不将所述控制字递送到所述访问端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法半导体(鲁塞)公司,未经意法半导体(鲁塞)公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910640023.1/1.html,转载请声明来源钻瓜专利网。