[发明专利]片上系统接口架构在审
申请号: | 201980024381.8 | 申请日: | 2019-04-02 |
公开(公告)号: | CN112106035A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | G·H·K·比尔斯基;J·J·诺古拉·塞拉;D·克拉克;T·图安;P·麦科根;Z·迪克曼;B·奥兹古尔;J·兰格 | 申请(专利权)人: | 赛灵思公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 傅远 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 接口 架构 | ||
1.一种设备,包括:
多个数据处理引擎;
子系统;以及
片上系统(SoC)接口块,耦合到所述多个数据处理引擎和所述子系统,其中所述SoC接口块被配置为在所述子系统与所述多个数据处理引擎之间交换数据。
2.根据权利要求1所述的设备,其中所述子系统包括可编程逻辑。
3.根据权利要求1所述的设备,其中所述子系统包括被配置为执行程序代码的处理器。
4.根据权利要求1所述的设备,其中所述子系统包括专用集成电路或模拟/混合信号电路系统中的至少一个。
5.根据权利要求1所述的设备,其中所述SoC接口块包括多个图块,其中每个图块被配置为与所述多个数据处理引擎的子集通信。
6.根据权利要求5所述的设备,其中每个图块包括:
存储器映射开关,被配置为将配置数据的第一部分提供给至少一个相邻图块,并且将所述配置数据的第二部分提供给所述多个数据处理引擎的所述子集中的至少一个数据处理引擎。
7.根据权利要求6所述的设备,其中每个图块包括:
流开关,被配置为将第一数据提供给至少一个相邻图块并且将第二数据提供给所述多个数据处理引擎中的至少一个数据处理引擎。
8.根据权利要求1所述的设备,其中每个图块包括:
事件广播电路系统,被配置为接收在所述图块内生成的事件和来自所述图块外部的电路系统的事件,其中所述事件广播电路系统可编程为将所述事件中的所选择的事件提供给所选择的目的地。
9.根据权利要求8所述的设备,其中所述SoC接口块还包括:
控制、调试和跟踪电路,被配置为对所选择的事件进行分组,并且将分组的所选择的事件提供给所述子系统。
10.根据权利要求8所述的设备,其中所述SoC接口块还包括:
接口,将所述事件广播电路系统耦合到所述子系统。
11.一种图块,包括:
存储器映射开关,被配置为将配置数据的第一部分提供给相邻图块并且将所述配置数据的第二部分提供给多个数据处理引擎中的数据处理引擎;
流开关,被配置为将第一数据提供给所述相邻图块,并且将第二数据提供给所述多个数据处理引擎中的所述数据处理引擎;
事件广播电路系统,被配置为接收在所述图块内生成的事件和来自所述图块外部的电路系统的事件,其中所述事件广播电路系统可编程为将所述事件中的所选择的事件提供给所选择的目的地;以及
接口电路系统,将所述存储器映射开关、所述流开关和所述事件广播电路系统耦合到包括所述图块的设备的子系统。
12.根据权利要求11所述的图块,其中所述子系统包括可编程逻辑。
13.根据权利要求11所述的图块,其中所述子系统包括被配置为执行程序代码的处理器。
14.根据权利要求11所述的图块,其中所述子系统包括专用集成电路或模拟/混合信号电路系统中的至少一个。
15.根据权利要求11所述的图块,其中所述事件广播电路系统可编程为将在所述图块内生成的事件或从所述多个数据处理引擎中的至少一个数据处理引擎接收的事件提供给所述子系统。
16.根据权利要求11所述的图块,其中所述事件广播电路系统可编程为将在所述子系统内生成的事件提供给至少一个相邻图块或所述多个数据处理引擎中的至少一个数据处理引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛灵思公司,未经赛灵思公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980024381.8/1.html,转载请声明来源钻瓜专利网。