具有用于共享I/O端口的虚拟通道的可配置流交换机
摘要:
本公开的实施例涉及具有用于共享I/O端口的虚拟通道的可配置流交换机。一种流交换机包括数据路由器、配置寄存器以及仲裁逻辑。数据路由器具有多个输入端口和多个输出端口,每个输入端口具有多个相关联的虚拟输入通道,每个输出端口具有多个相关联的虚拟输出通道。数据路由器将数据流从输入端口传输到多个输出端口中的一个或多个输出端口。配置寄存器存储与多个输出端口中的相应的输出端口的虚拟输出通道相关联的配置数据。所存储的配置数据标识与输出端口的虚拟输出通道相关联的源输入端口和虚拟输入通道ID。仲裁逻辑基于与输入端口的虚拟输入通道相关联的请求信号以及与虚拟输出通道相关联的配置数据来分配数据路由器的带宽。
0/0