Disclosed is method for operating an interposer that includes assigning a binary port weight to a plurality of input ports of the interposer. The sum of all of the port weights is less than or equal to a number of traversals available to the interposer in a cycle. A traversal counter is set zero at the beginning of each cycle. The output of the traversal counter is a binary number of m bits. A mask is generated when a bit of the traversal counter transitions from a zero to a one. The mask is generated having the m−k+1 bit of the mask equal to one and all other bits of the mask equal to zero. Data is transmitted from each port when both the binary port weight and the mask have a one in the same bit position.
展开▼
机译:公开了一种用于操作插入器的方法,该方法包括将二进制端口权重分配给插入器的多个输入端口。所有端口权重的总和小于或等于一个周期内插入器可用的遍历次数。在每个循环开始时,遍历计数器都设置为零。遍历计数器的输出是m位的二进制数。当遍历计数器的某个位从零过渡到一时,将生成掩码。产生具有掩码的m k + 1位等于一且掩码的所有其他位等于零的掩码。当二进制端口权重和掩码在相同的位位置都为1时,将从每个端口传输数据。
展开▼