[发明专利]与多种接口通信协议兼容的可编程NOC有效
| 申请号: | 201980014805.2 | 申请日: | 2019-02-05 |
| 公开(公告)号: | CN111801916B | 公开(公告)日: | 2022-11-01 |
| 发明(设计)人: | I·A·斯沃布里克 | 申请(专利权)人: | 赛灵思公司 |
| 主分类号: | H04L49/109 | 分类号: | H04L49/109;H04L49/60;G06F15/78 |
| 代理公司: | 北京市君合律师事务所 11517 | 代理人: | 毛健;程烁宇 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多种 接口 通信协议 兼容 可编程 noc | ||
1.一种片上系统SoC,其特征在于,所述SoC包括:
第一硬件逻辑块;
第二硬件逻辑块;以及
片上网络NoC,所述NoC包括:
连接到所述第一硬件逻辑块的入口逻辑块,
连接到所述第二硬件逻辑块的出口逻辑块,以及
将所述入口逻辑块连接到所述出口逻辑块的多个互连的交换机,
其中,所述入口逻辑块包括:第一编码器,其被配置为将与第一接口通信协议兼容的接收数据转换为第一数据包;第二编码器,其被配置为将与第二接口通信协议兼容的接收数据转换为第二数据包,其中,所述入口逻辑块被配置为响应于更新对应于所述入口逻辑块的第一配置寄存器来在所述NoC运行时启用所述第一编码器和所述第二编码器中的一个编码器并停用另一个编码器;和
其中,所述出口逻辑块包括:第一解码器,其被配置为将所述第一数据包转换为与所述第一接口通信协议兼容的数据;第二解码器,其被配置为将所述第二数据包转换为与所述第二接口通信协议兼容的数据,其中,所述出口逻辑块被配置为响应于更新对应于所述出口逻辑块的第二配置寄存器来在所述NoC运行时启用所述第一解码器和所述第二解码器中的一个解码器并停用另一个解码器。
2.根据权利要求1所述的SoC,其特征在于,当所述第一编码器在所述入口逻辑块中处于启用状态时,所述第一解码器在所述出口逻辑块中处于启用状态并且所述第二解码器处于停用状态,以及当所述第二编码器在所述入口逻辑块中处于启用状态时,所述第二解码器在所述出口逻辑块中处于启用状态并且所述第一解码器处于停用状态。
3.根据权利要求1所述的SoC,其特征在于,所述入口逻辑块中的所述第一编码器和第二编码器以及所述出口逻辑块中的所述第一解码器和第二解码器包括硬化电路。
4.根据权利要求1所述的SoC,其特征在于,所述入口逻辑块被配置为调整:(i)用于将数据从所述第一硬件逻辑块传输到所述入口逻辑块的接口处的数据宽度,以及(ii)通过所述接口传输数据的频率。
5.根据权利要求1所述的SoC,其特征在于,所述第一数据包和第二数据包均与NoC数据包协议兼容,所述NoC数据包协议用于通过所述多个交换机路由所述第一数据包和第二数据包。
6.根据权利要求1所述的SoC,其特征在于,所述第一接口通信协议是存储器映射通信协议,并且所述第二接口通信协议是流协议。
7. 根据权利要求1所述的SoC,其特征在于:
所述第一硬件逻辑块和第二硬件逻辑块是可由用户重新配置的可编程逻辑块,其中所述第一编码器和第二编码器以及所述第一解码器和第二解码器能够独立于与所述可编程逻辑块相关联的可编程逻辑结构而被启用和停用;或者
所述第一硬件逻辑块和第二硬件逻辑块是不可编程的硬化逻辑块。
8.根据权利要求7所述的SoC,其特征在于,所述SoC包括现场可编程门阵列FPGA。
9. 一种重新配置可编程NoC的方法,其特征在于,所述方法包括:
配置NoC以使用第一接口通信协议在SoC中的第一逻辑块和第二逻辑块之间提供通信,其中所述NoC的入口逻辑块中的第一编码器处于启用状态,且所述NoC的出口逻辑块中的第一解码器处于启用状态;以及
在确定重新配置所述NoC以使用第二接口通信协议在所述第一逻辑块和第二逻辑块之间提供通信时:
通过更新对应于所述入口逻辑块的第一配置寄存器在所述入口逻辑块中启用第二编码器,并停用所述第一编码器,并且
通过更新对应于所述出口逻辑块的第二配置寄存器在所述出口逻辑块中启用第二解码器,并停用所述第一解码器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980014805.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:氟弹性体可固化的组合物
- 下一篇:受引导的图案化装置的检查





