-
公开(公告)号:US20120293199A1
公开(公告)日:2012-11-22
申请号:US13111650
申请日:2011-05-19
IPC分类号: H03K19/173
CPC分类号: G06F7/74 , H03K19/1737 , H03K19/17728
摘要: In one embodiment, a programmable priority encoder is configured to receive inputs, including an ordered list of a plurality of input request values each representing either a request or a non-request, and a starting position within the ordered list of the plurality of input request values. The programmable priority encoder is configured to generate an identification of a result position of a first input indicating said request in order from a position identified from the starting position within the ordered list. In one embodiment, the programmable priority encoder includes a hierarchal structure of logic blocks including a plurality of columns of logic blocks; wherein a first-stage column of the plurality of columns of logic blocks is configured to operate on at most N input values; and wherein the ordered list of the plurality of input request values consists of N input request values.
摘要翻译: 在一个实施例中,可编程优先编码器被配置为接收输入,包括多个输入请求值的有序列表,每个输入请求值表示请求或不请求,以及多个输入请求的有序列表内的起始位置 价值观。 可编程优先编码器被配置为从从有序列表中的起始位置识别的位置起依次生成指示所述请求的第一输入的结果位置的标识。 在一个实施例中,可编程优先编码器包括包括多列逻辑块的逻辑块的层级结构; 其中所述多列逻辑块的第一级列被配置为在至多N个输入值上操作; 并且其中所述多个输入请求值的有序列表由N个输入请求值组成。
-
公开(公告)号:US08466711B2
公开(公告)日:2013-06-18
申请号:US13111650
申请日:2011-05-19
IPC分类号: H03K19/173
CPC分类号: G06F7/74 , H03K19/1737 , H03K19/17728
摘要: In one embodiment, a programmable priority encoder is configured to receive inputs, including an ordered list of a plurality of input request values each representing either a request or a non-request, and a starting position within the ordered list of the plurality of input request values. The programmable priority encoder is configured to generate an identification of a result position of a first input indicating said request in order from a position identified from the starting position within the ordered list. In one embodiment, the programmable priority encoder includes a hierarchal structure of logic blocks including a plurality of columns of logic blocks; wherein a first-stage column of the plurality of columns of logic blocks is configured to operate on at most N input values; and wherein the ordered list of the plurality of input request values consists of N input request values.
摘要翻译: 在一个实施例中,可编程优先编码器被配置为接收输入,包括多个输入请求值的有序列表,每个输入请求值表示请求或不请求,以及多个输入请求的有序列表内的起始位置 价值观。 可编程优先编码器被配置为从从有序列表中的起始位置识别的位置起依次生成指示所述请求的第一输入的结果位置的标识。 在一个实施例中,可编程优先编码器包括包括多列逻辑块的逻辑块的层级结构; 其中所述多列逻辑块的第一级列被配置为在至多N个输入值上操作; 并且其中所述多个输入请求值的有序列表由N个输入请求值组成。
-
公开(公告)号:US08958418B2
公开(公告)日:2015-02-17
申请号:US13112312
申请日:2011-05-20
IPC分类号: H04L12/66 , H04L12/28 , H04L12/56 , H04L12/46 , H04L12/701
CPC分类号: H04L12/4633 , H04L45/00
摘要: Various techniques can be used to handle frames within multi-stage switching fabric. For example, in one method, a frame and an associated frame header are received at a switching fabric stage. The associated frame header includes a first field and a second field. The method selects one or more fabric points of exit within the switching fabric stage, based on the second field. The first field is used to select one or more other fabric points of exit within another switching fabric stage, and thus two different fields within the associated frame header specify fabric points of exit. The method then sends the frame to the selected fabric points of exit within the switching fabric stage.
摘要翻译: 可以使用各种技术来处理多级交换结构中的帧。 例如,在一种方法中,在交换结构阶段接收帧和相关联的帧头。 相关联的帧头部包括第一场和第二场。 该方法基于第二场来选择交换结构阶段内的出口的一个或多个结点。 第一个字段用于在另一个交换结构阶段中选择出口的一个或多个其他结构点,因此关联的帧头中的两个不同的字段指定出口的结构点。 然后,该方法将帧发送到交换结构阶段中出口的所选织物点。
-
公开(公告)号:US08625624B1
公开(公告)日:2014-01-07
申请号:US12138569
申请日:2008-06-13
IPC分类号: H04L12/56
CPC分类号: H04L47/6205 , H04L49/90
摘要: A self-adjusting load balancing among multiple fabric ports. A plurality of first values is received in response to receiving a first frame, wherein each of the first values is related to a quantity of data stored in a respective one of a plurality of buffers of fabric ports. First identifiers are also received, each of which corresponds to a respective one of a first subset of the plurality of buffers. A subset of the first identifiers is selected based on one or more of the first values. Thereafter one of the first identifiers contained in the selected subset is selected. Ultimately the first frame is transmitted to the buffer that corresponds to the selected one of the first identifiers.
摘要翻译: 在多个Fabric端口之间进行自调整负载平衡。 响应于接收到第一帧而接收多个第一值,其中第一值中的每一个与存储在多个结构端口的缓冲器中的相应一个中的数据量相关。 还接收第一标识符,每个标识符对应于多个缓冲器的第一子集中的相应一个。 基于一个或多个第一值来选择第一标识符的子集。 此后,选择包含在所选择的子集中的第一个标识符之一。 最终,第一帧被发送到对应于所选择的第一标识符之一的缓冲器。
-
公开(公告)号:US20120294305A1
公开(公告)日:2012-11-22
申请号:US13112312
申请日:2011-05-20
IPC分类号: H04L12/66
CPC分类号: H04L12/4633 , H04L45/00
摘要: Various techniques can be used to handle frames within multi-stage switching fabric. For example, in one method, a frame and an associated frame header are received at a switching fabric stage. The associated frame header includes a first field and a second field. The method selects one or more fabric points of exit within the switching fabric stage, based on the second field. The first field is used to select one or more other fabric points of exit within another switching fabric stage, and thus two different fields within the associated frame header specify fabric points of exit. The method then sends the frame to the selected fabric points of exit within the switching fabric stage.
摘要翻译: 可以使用各种技术来处理多级交换结构中的帧。 例如,在一种方法中,在交换结构阶段接收帧和相关联的帧头。 相关联的帧头部包括第一场和第二场。 该方法基于第二场来选择交换结构阶段内的出口的一个或多个结点。 第一个字段用于在另一个交换结构阶段中选择出口的一个或多个其他结构点,因此关联的帧头中的两个不同的字段指定出口的结构点。 然后,该方法将帧发送到交换结构阶段中出口的所选织物点。
-
-
-
-