【技术实现步骤摘要】
用于高带宽存储器的可缩放芯片上网络
[0001]相关申请的交叉引用本申请要求来自序列号为
62/722,741
的美国临时申请的优先权以及其益处,该美国临时申请标题为“用于高带宽存储器的高效率且可缩放的芯片上网络拓扑以及应用
(An Efficient And Scalable Network
‑
On
‑
Chip Topology For High
‑
Bandwidth Memory,And Applications)”,提交于
2018
年8月
24
日,出于所有目的通过引用将其整体地结合于本文中
。
技术介绍
[0002]本公开涉及数字电路,并且具体来说,涉及数字电子装置中的数据路由电路
。
[0003]本部分旨在向读者介绍可能与本公开的各个方面相关的技术的各个方面,本公开的所述各个方面在下面描述和
/
或要求保护
。
相信该讨论将有助于向读者提供背景信息以促进本公开的各个方面的更好的理解
。
因此,应理解,这些陈述要从这个角度来阅读,而不是作为对现有技术的承认
。
[0004]可编程逻辑装置是一类集成电路,该类集成电路可被编程以执行各种各样的操作
。
可编程逻辑装置可包括可编程逻辑元件,所述可编程逻辑元件能够被配置成执行定制操作或被配置成实现一个或多个数据处理电路
。
在可编程逻辑装置中被编程的数据处理 ...
【技术保护点】
【技术特征摘要】
1.
一种电子装置,包括:高带宽存储器
HBM
装置;以及耦合到所述
HBM
装置的集成电路装置,所述集成电路装置包括:可编程逻辑;存储器控制器,所述存储器控制器通信地耦合到所述
HBM
装置并且可配置为从所述
HBM
装置接收数据;第一芯片上网络
NOC
,所述第一
NOC
耦合到所述存储器控制器并且可配置为从所述存储器控制器接收所述数据;以及第二
NOC
,所述第二
NOC
耦合到所述第一
NOC
并且可配置为从所述第一
NOC
接收所述数据并且将所述数据路由到所述可编程逻辑
。2.
如权利要求1所述的电子装置,其中,所述第一
NOC
的第一路由器可配置为将所述数据路由到所述第二
NOC
的第二路由器
。3.
如权利要求2所述的电子装置,其中,所述第一
NOC
的所述第一路由器包括端口的集合和交叉开关电路模块,所述交叉开关电路模块可配置为链接所述端口的集合中的端口
。4.
如权利要求3所述的电子装置,其中,所述第一
NOC
的所述第一路由器包括可配置成与所述可编程逻辑交换数据的第一端口和可配置成与所述
HBM
装置交换数据的第二端口
。5.
如权利要求1至4中任一项所述的电子装置,其中,所述存储器控制器包括设置在所述可编程逻辑与所述
HBM
装置的多个存储器通道之间的交叉开关
。6.
如权利要求1至4中任一项所述的电子装置,其中,所述集成电路装置包括多个处理核,其中所述多个处理核中的第一数据处理核可配置为通过所述第二
NOC
访问所述存储器控制器,并且其中所述多个处理核中的第二数据处理核可配置为通过耦合到所述第二
NOC
的第一路由器的直接互连来访问所述存储器控制器
。7.
如权利要求6所述的电子装置,其中,所述第一数据处理核包括数字信号处理
(DSP)
电路模块
、
精简指令集计算机
RISC
处理器核
、
高级
RISC
机器
(ARM)
处理器核或其组合
。8.
如权利要求1所述的电子装置,包括存储器接口,所述存储器接口包括虚拟通道,所述虚拟通道可配置为优先化所述数据的第一数据分组
。9.
如权利要求8所述的电子装置,其中,所述存储器接口可配置为根据高级可扩展接口
4(AXI4)
协议
、AXB
协议
、AXI
‑
精简版协议
、AXI
一致性拓展
(ACE)
协议
、Avalon
接口协议或其组合来操作
。10.
一种电子装置,包括:高带宽存储器
HBM
装置;以及耦合到所述
HBM
装置的集成电路装置,所述集成电路装置包括:可编程逻辑;多个处理核;存储器控制器,所述存储器控制器通信地耦合到所述
HBM
装置并且被配置为从所述
HBM
装置接收数据;以及第一芯片上网络
(NOC)
,所述第一
NOC
可配置为将所述集成电路装置通信地耦合到所述
HBM
装置
。11.
如权利要求
10
所述的电子装置,其中,所述集成电路装置包括第二
NOC
,所述第二
NOC
耦合到所述可编程逻辑并且可配置为:通过所述第二
NOC
的第二路由器从所述第一
NOC
的第一路由器接收数据;以及将所述数据传输到所述可编程逻辑或所述多个处理核中的一个或多个处理核
。12.
如权利要求
11
所述的电子装置,其中所述第一
NOC
包括采用水平配置的第一多个路由器,并且其中所述第二
NOC
包括采用垂直配置的第二多个路由器
。13.
如权利要求
10
至
12
中任一项所述的电子装置,其中,所述存储器控制器包括强化电路
。14.
如权利要求
10
至
12
中任一项所述的电子装置,其中,所述多个处理核包括数字处理器核
、
精简指令集计算机
RISC
处理器核
、
高级
RISC
机器
(ARM)
处理器核或其组合
。15.
一种电子装置,包括:高带宽存储器
HBM
装置;以及耦合到所述
HBM
装置的集成电路装置,所述集成电路装置包括:可编程逻辑;多个数据处理核;存储器控制器,所述存储器控制器通信地耦合到所述
HBM
装置并且被配置为从所述
HBM
装置接收数据;第一芯片上网络
NOC
,所述第一
NOC
可配置为将所述集成电路装置通信地耦合到所述
HBM
装置;以及第二
NOC
,所述第二
NOC
耦合到所述第一
NOC
并且可配置为从所述第一
NOC
接收数据分组并且将所述数据分组路由到所述可编程逻辑或者路由到所述多个数据处理核中的一个或多个
。16.
如权利要求
15
所述的电子装置,其中所述多个数据处理核包括数字处理核
、
精简指令集计算机
RISC
处理器核
、
高级
RISC
机器
(ARM)
处理器核或其组合
。17.
如权利要求
15
所述的电子装...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。