Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements
    1.
    发明授权
    Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements 失效
    用于配置包括多个上下文处理元件的任意大小的数据路径的方法和装置

    公开(公告)号:US07464251B2

    公开(公告)日:2008-12-09

    申请号:US10375543

    申请日:2003-02-27

    申请人: Ethan A. Mirsky

    发明人: Ethan A. Mirsky

    IPC分类号: G06F15/80 G06F9/315

    摘要: A method and an apparatus for configuring arbitrary sized data paths comprising multiple context processing elements (MCPEs) are provided. Multiple MCPEs may be chained to form wider-word data paths of arbitrary widths, wherein a first ALU serves as the most significant byte (MSB) of the data path while a second ALU serves as the least significant byte (LSB) of the data path. The ALUs of the data path are coupled using a left-going, or forward, carry chain for transmitting at least one carry bit from the LSB ALU to the MSB ALU. The MSB ALU comprises configurable logic for generating at least one signal in response to a carry bit received over the left-going carry chain, the at least one signal comprising a saturation signal and a saturation value. The MCPEs of the data path use configurable logic to manipulate a resident bit sequence in response to the saturation signal transmitted thereby reconfiguring, or changing the operation of, the data path in response to the saturation signal. The carry chains support carry operations for non-local functions comprising minimum and maximum arithmetic functions.

    摘要翻译: 提供了一种用于配置包括多个上下文处理元件(MCPE)的任意大小的数据路径的方法和装置。 多个MCPE可以链接以形成任意宽度的更宽字数据路径,其中第一ALU用作数据路径的最高有效字节(MSB),而第二ALU用作数据路径的最低有效字节(LSB) 。 数据路径的ALU使用向左或向前的进位链进行耦合,用于将至少一个进位位从LSB ALU发送到MSB ALU。 MSB ALU包括可配置逻辑,用于响应于通过左路进位链接收的进位位产生至少一个信号,所述至少一个信号包括饱和信号和饱和度值。 数据路径的MCPE使用可配置逻辑来响应传输的饱和信号来操纵驻留比特序列,从而根据饱和信号重新配置或改变数据路径的操作。 进位链支持对包括最小和最大算术功能的非局部函数进行操作。

    Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements
    2.
    发明授权
    Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements 有权
    用于配置包括多个上下文处理元件的任意大小的数据路径的方法和装置

    公开(公告)号:US06591357B2

    公开(公告)日:2003-07-08

    申请号:US09795672

    申请日:2001-02-26

    申请人: Ethan A. Mirsky

    发明人: Ethan A. Mirsky

    IPC分类号: G06F9315

    摘要: A method and an apparatus for configuring arbitrary sized data paths comprising multiple context processing elements (MCPEs) are provided. Multiple MCPEs may be chained to form wider-word data paths of arbitrary widths, wherein a first ALU serves as the most significant byte (MSB) of the data path while a second ALU serves as the least significant byte (LSB) of the data path. The ALUs of the data path are coupled using a left-going, or forward, carry chain for transmitting at least one carry bit from the LSB ALU to the MSB ALU. The MSB ALU comprises configurable logic for generating at least one signal in response to a carry bit received over the left-going carry chain, the at least one signal comprising a saturation signal and a saturation value. The MCPEs of the data path use configurable logic to manipulate a resident bit sequence in response to the saturation signal transmitted thereby reconfiguring, or changing the operation of, the data path in response to he saturation signal. The carry chains support carry operations for non-local functions comprising minimum and maximum arithmetic operations.

    摘要翻译: 提供了一种用于配置包括多个上下文处理元件(MCPE)的任意大小的数据路径的方法和装置。 多个MCPE可以链接以形成任意宽度的更宽字数据路径,其中第一ALU用作数据路径的最高有效字节(MSB),而第二ALU用作数据路径的最低有效字节(LSB) 。 数据路径的ALU使用向左或向前的进位链进行耦合,用于将至少一个进位位从LSB ALU发送到MSB ALU。 MSB ALU包括可配置逻辑,用于响应于通过左路进位链接收的进位位产生至少一个信号,所述至少一个信号包括饱和信号和饱和度值。 数据路径的MCPE使用可配置逻辑来响应传输的饱和信号来操纵驻留比特序列,从而根据饱和信号重新配置或改变数据路径的操作。 进位链支持对包括最小和最大算术运算的非局部函数进行操作。

    Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements
    3.
    发明授权
    Method and apparatus for configuring arbitrary sized data paths comprising multiple context processing elements 失效
    用于配置包括多个上下文处理元件的任意大小的数据路径的方法和装置

    公开(公告)号:US06226735B1

    公开(公告)日:2001-05-01

    申请号:US09075412

    申请日:1998-05-08

    申请人: Ethan A. Mirsky

    发明人: Ethan A. Mirsky

    IPC分类号: G06F1337

    摘要: A method and an apparatus for configuring arbitrary sized data paths comprising multiple context processing elements (MCPEs) are provided. Multiple MCPEs may be chained to form wider-word data paths of arbitrary widths. The ALUs of the data path are coupled using a carry chain for transmitting at least one carry bit from the LSB ALU to the MSB ALU. The MSB ALU comprises configurable logic for generating a signal in response to a carry bit received over the carry chain, the signal comprises a saturation signal and a saturation value. The saturation signal is generated using logic that tests for saturation in the data path. The ALUs of the data path are further coupled using a right-going carry chain for transmitting the saturation signal back down the data path. The saturation signal is transmitted from the MSB ALU through the ALUs of the data path to the LSB ALU using a first back propagation channel. A signal that selects a saturation value is transmitted from the MSB ALU to the LSB ALU using a second back propagation channel. The MCPEs of the data path use configurable logic to manipulate a resident bit sequence in response to the saturation signal transmitted thereby reconfiguring, or changing the operation of, the data path in response to the saturation signal. The carry chains support carry operations for non-local functions comprising minimum and maximum arithmetic functions.

    摘要翻译: 提供了一种用于配置包括多个上下文处理元件(MCPE)的任意大小的数据路径的方法和装置。 多个MCPE可以被链接以形成任意宽度的较宽字数据路径。 数据路径的ALU使用进位链耦合,用于将至少一个进位位从LSB ALU发送到MSB ALU。 MSB ALU包括用于响应于在进位链上接收的进位位产生信号的可配置逻辑,该信号包括饱和信号和饱和度值。 使用在数据路径中测试饱和度的逻辑产生饱和信号。 数据路径的ALU进一步使用正向进位链来耦合,以将饱和信号传送回数据路径。 饱和信号通过第一反向传播信道从MSB ALU通过数据路径的ALU发送到LSB ALU。 选择饱和值的信号使用第二反向传播信道从MSB ALU发送到LSB ALU。 数据路径的MCPE使用可配置逻辑来响应传输的饱和信号来操纵驻留比特序列,从而根据饱和信号重新配置或改变数据路径的操作。 进位链支持对包括最小和最大算术功能的非局部函数进行操作。