【技术实现步骤摘要】
用于可配置从端点电路的外围互连
本申请的示例大致涉及电子电路,更具体地,涉及一种用于配置从端点电路的外围互连。
技术介绍
集成电路技术的进步使得可在单个半导体芯片中嵌入整个系统(如包括处理器核、存储器控制器和总线)。这种类型的芯片通常被称为片上系统(SoC)。其他SoC可在其中嵌入不同的部件以用于不同的应用。与传统的基于处理器的设计相比,SoC具有许多优势。它是多芯片设计的一种具有吸引力的替代方案,因为将部件集成到单个器件中可在提高整体速度的同时减小尺寸。SoC对于完全定制芯片(比如专用集成电路(ASIC))来说也是一种具有吸引力的替代方案,因为ASIC设计往往具有明显更长的开发时间和更高的开发成本。已开发出一种包括可编程逻辑的可配置SoC(CSoC),以实现可编程半导体芯片,该可编程半导体芯片可同时获得可编程逻辑的优点和SoC的优点。
技术实现思路
本申请描述了一种用于配置从端点电路的外围互连,比如在可配置网络中、在片上系统(SoC)中。所述外围网络可以是分布式、低开销、高性能和独立的互连。本申请公开的一个示例是一种装置。所述装置包括在芯片上的处理系统、在所述芯片上的电路块、以及在所述芯片上的可配置网络。所述处理系统和所述电路块连接至所述可配置网络。所述可配置网络包括外围互连。所述外围互连包括根节点和多个交换机。所述根节点和所述多个交换机连接为树形拓扑。所述树形拓扑的第一分支连接至所述可配置网络的相应从端点电路。所述可配置网络的所述从端点电路是可编程的,以配置所述可配置网络。本专利技术公开的另一个示例是一种用于运行集成电路的方法。在芯片上的根节点处从所述芯片 ...
【技术保护点】
1.一种装置,其特征在于,所述装置包括:芯片上的处理系统;所述芯片上的电路块;以及所述芯片上的可配置网络,所述处理系统和所述电路块连接至所述可配置网络,所述可配置网络包括外围互连,所述外围互连包括:根节点;以及多个交换机,所述根节点和所述多个交换机连接成树形拓扑,所述树形拓扑的第一分支连接至所述可配置网络的相应从端点电路,所述可配置网络的所述从端点电路是可编程的以配置所述可配置网络。
【技术特征摘要】
2018.03.27 US 15/936,9161.一种装置,其特征在于,所述装置包括:芯片上的处理系统;所述芯片上的电路块;以及所述芯片上的可配置网络,所述处理系统和所述电路块连接至所述可配置网络,所述可配置网络包括外围互连,所述外围互连包括:根节点;以及多个交换机,所述根节点和所述多个交换机连接成树形拓扑,所述树形拓扑的第一分支连接至所述可配置网络的相应从端点电路,所述可配置网络的所述从端点电路是可编程的以配置所述可配置网络。2.根据权利要求1所述的装置,其特征在于,所述树形拓扑的至少一个第二分支连接至不同于所述可配置网络的另一个电路的相应从端点电路。3.根据权利要求1所述的装置,其特征在于,所述可配置网络的所述从端点电路中的每个从端点电路包括可寻址寄存器。4.根据权利要求1所述的装置,其特征在于,所述根节点被布置在所述处理系统中。5.根据权利要求1所述的装置,其特征在于,所述外围互连在至少一个方向上延伸跨过所述芯片。6.根据权利要求1所述的装置,其特征在于,所述外围互连延伸跨过多个时钟域。7.根据权利要求1所述的装置,其特征在于,所述装置还包括配置互连,并且其中:所述电路块是可编程逻辑区域;所述处理系统通过所述配置互连连接至所述可编程逻辑区域,用于对所述可编程逻辑区域进行编程;以及所述可配置网络的所述从端点电路可通过所述外围互连进行编程而无需使用所述可编程逻辑区域的资源。8.根据权利要求1所述的装置,其中:所述根节点是所述树形拓扑的单一接口,被配置为接收第一事务请求,所述第一事务请求源自所述可配置网络外部的部件;所述根节点被配置为将第二事务请求发送至所述多个交换机中的一个交换机,所述第二事务请求对应于所述第一事务请求并包括相应一个从端点电路的目标标识;接收所述第二事务请求的所述多个交换机中的一些交换机被配置为基于所述目标标识来确定在哪个后续分支上发送所述第二事务请求。9.根据权利要求8所述的装置,其特征在于,接收所述第二事务请求的所述多个交换机中的一些交换机还被配置为当在先事务请求在后续分支上保持未决时启动阻断,所述后续分支与发送所述第二事务请求的所述确定的后续分支不同。10.一种用于运行集成电路的方法,其特征在于,所述方法包括:在芯片上的根节点处从所述芯片上的主电路接收第一事务请求;将第二事务请求从所述根节点发送至树形拓扑,所述树形拓扑包括在所述芯片上的交换机,所述第二事务请求对应于所述第一事务请求并包括所述第一事务请求指向的从端点电路的目标标识;在所述树形拓扑中的至少一个交换机处接收所述第二事务请求;对于接收所述第二事务请求的所述至少一个交换机中的每个交换机,基于所述目标标识来确定在所述树形拓扑的哪个后续分支上发送所述第二事务请求;以及对于接收所述第二事务请求的所述至少一个交换机中的每个交换机,在所述树形拓扑的所述确定的后续分支上发送所述第二事务请求,其中所述树形拓扑的每个分支均连接至各自的从端点电路,所述从端点电路中的至少一些从端点电路是在所述芯片上的可配置网络的可配置部件。11.根据权利要求10所述的方法,其特征在于,所述方法还包括在所述根节点处将所述第一事务请求从所述主电路执行的格式...
【专利技术属性】
技术研发人员:I·A·斯沃布里克,D·P·舒尔茨,
申请(专利权)人:赛灵思公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。