【技术实现步骤摘要】
在通信网络中路由具有主要和次要目的地的业务
[0001]本公开的实施例总体上涉及通信网络的领域,并且更具体地涉及在通信网络中路由具有主要和次要目的地的业务。
技术介绍
[0002]本文提供的背景描述是出于总体上呈现本公开内容的上下文的目的。除非本文另有指示,否则本节中描述的材料不是本申请中的权利要求书的现有技术,并且不因被包括在本节中而被认为是现有技术。
[0003]通信网络可以包括根据拓扑而互连在一起的多个通信节点,以将业务从源路由到目的地。路由是在通信网络中或在多个网络之间或跨多个网络针对业务选择路径的过程。例如,计算机网络是用于在作为计算设备的节点之间共享资源的数字电信网络。作为另一示例,片上系统(SoC)是集成了计算机或其他电子系统的所有或大多数组件的集成电路(也被称为“芯片”)。为了将可靠的高性能产品及时推向市场,构建复杂的SoC面临着巨大的挑战。内置于SoC中的嵌入式调试和跟踪逻辑可以很大程度上协助该任务。SoC的调试和跟踪逻辑通常可以包括调试跟踪结构(DTF)或网络,以将跟踪业务从源路由到目的地。对于任 ...
【技术保护点】
【技术特征摘要】
1.一种用作路由网络中的多个路由元件中的第一路由元件的设备,包括:输入端口,其中,所述输入端口被布置为从所述路由网络中的第一邻居接收消息,其中,所述路由网络还包括一组源、主要目的地和一组次要目的地,并且所述消息包括目的地标识符,以标识从所述主要目的地或所述一组次要目的地中选择的预期目的地;一组输出端口,其包括主要输出端口和一组次要输出端口,其中,所述主要输出端口被布置为耦合到作为所述主要目的地或到达所述主要目的地的路由元件的第二邻居,并且次要输出端口被布置为耦合到作为所述次要目的地中的一个次要目的地或到达所述一组次要目的地中的一个或多个次要目的地的路由元件的第三邻居;以及控制单元,其中,所述控制单元被布置为:当所述消息的所述预期目的地是所述一组次要目的地中的次要目的地并且所述一组输出端口中的次要输出端口处于功能状态时,选择所述次要输出端口以递送接收到的消息,或者当所述预期目的地是所述次要目的地并且到达所述次要目的地的所述次要输出端口处于非功能状态时,选择所述主要输出端口以将所述接收到的消息递送到所述主要目的地。2.根据权利要求1所述的设备,其中,所述控制单元还用于当所述目的地标识符指示所述预期目的地是所述主要目的地时,选择所述主要输出端口以将所述接收到的消息递送到所述主要目的地。3.根据权利要求1所述的设备,其中,所述一组源和所述主要目的地与所述一组路由元件中的一个或多个路由元件一起形成树,并且所述次要目的地通过所述路由元件中的一个或多个耦合到所述树。4.根据权利要求1所述的设备,其中,所述路由网络仅包括一个次要目的地,并且所述目的地标识符仅包括具有二进制值0或1的一个位。5.根据权利要求1所述的设备,其中,所述次要输出端口处于从未连接状态、配置状态、重置状态或功能状态中选择的状态,并且其中,所述非功能状态包括所述未连接状态、所述配置状态或所述重置状态。6.根据权利要求1所述的设备,其中,所述控制单元被布置为基于所述目的地标识符来选择所述次要输出端口或所述主要输出端口来递送所述接收到的消息,而无需关于所述路由网络的拓扑的信息。7.根据权利要求1所述的设备,其中,所述输入端口是第一输入端口,并且所述消息是来自所述第一邻居的以所述次要目的地作为第一预期目的地的第一消息,并且所述设备还包括第二输入端口,所述第二输入端口被布置为接收来自第四邻居的以所述主要目的地作为第二预期目的地的第二消息,并且其中,所述控制单元被布置为选择所述主要输出端口以将第二接收到的消息递送到所述主要目的地,并且选择所述次要输出端口以与递送所述第二消息并行地递送第一接收到的消息。8.根据权利要求1所述的设备,其中,所述设备的所述一组输出端口是第一组输出端口,并且所述多个路由元件包括具有第二组输出端口的第二路由元件,并且其中,所述第一路由元件的所述第一组输出端口的第一大小不同于所述第二路由元件的所述第二组输出
端口的第二大小。9.根据权利要求1
‑
8中任一项所述的设备,所述路由网络是用于计算系统的调试跟踪结构(DTF)的一部分,并且所述路由元件是仲裁器。10.根据权利要求9所述的设备,其中,所述DTF用于包括多个功能块的片上系统(SoC),从所述SoC的所述多个功能块中选择所述一组源中的一个源,并且所述SoC还包括耦合所述多个功能块的功能通信网络。11.根据权利要求10所述的设备,其中,所述功能通信网络是耦合所述多个功能块的星形网络。12.根据权利要求10所述的设备,其中,从处理器、存储器、输入/输出块、次要存储装置、模拟功能块或混合信号功能块中选择所述SoC的所述多个功能块中的功能块。13.根据权利要求10所述的设备,其中,所述主要目的地包括耦合到所述SoC的所有功能块的缓冲器。14.一种用于计算机系统的片上系统(SoC)的调试跟踪结构(DTF),包括:一组源,其中,所述片上系统(SoC)包括多个功能块,从所述多个功能块中选择所述一组源;主要目的地,其耦合到所述多个功能块中的一个或多个;一组次要目的地,其耦合到所述多个功能块中的一个或多个;以及一个或多个仲裁器,其中,所述一个或多个仲裁器中的仲裁器包括:输入端口,其中,所述输入端口被布置为从所述DTF中的第一邻居接收消息,并且所述消息包括目的地标识符,以标识从所述主要目的地或所述一组次...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。