Multi-processor having control over synchronization of processors in
mind mode and method of operation
    1.
    发明授权
    Multi-processor having control over synchronization of processors in mind mode and method of operation 失效
    多处理器具有控制处理器同步的心态和操作方法

    公开(公告)号:US5371896A

    公开(公告)日:1994-12-06

    申请号:US62867

    申请日:1993-05-17

    IPC分类号: G06F15/80 G06F15/16

    摘要: There is disclosed a multiprocessor system arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories without restriction. A crossbar switch serves to establish the processor memory links. The entire image processor, including the individual processors, the crossbar switch and the memories are contained on a single silicon chip. Each processor can operate to execute the same instruction at the same time (SIMD mode) or different instructions at the same time (MIMD mode).

    摘要翻译: 公开了一种在一个实施例中将图像处理器作为图像处理器布置的多处理器系统。 该处理器由多个单独的处理器构成,所有处理器都具有到几个存储器的通信链路,而不受限制。 交叉开关用于建立处理器存储器链路。 包括各个处理器,交叉开关和存储器的整个图像处理器都包含在单个硅芯片上。 每个处理器可以同时执行相同的指令(SIMD模式)或不同的指令(MIMD模式)。

    Switch matrix having integrated crosspoint logic and method of operation
    3.
    发明授权
    Switch matrix having integrated crosspoint logic and method of operation 失效
    具有集成交叉点逻辑和操作方法的开关矩阵

    公开(公告)号:US5226125A

    公开(公告)日:1993-07-06

    申请号:US437875

    申请日:1989-11-17

    IPC分类号: G06F13/14

    CPC分类号: G06F13/14

    摘要: There is disclosed a switch matrix and operational method relying upon a high degree of operational logic at each matrix crosspoint. In one embodiment, the switch is used in a multiprocessor system arranged as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories without restriction. The switch matrix serves to establish the processor memory links and the entire image processor, including the individual processors, the crossbar switch and the memories and is contained on a single silicon substrate.

    摘要翻译: 公开了在每个矩阵交叉点依赖于高度的操作逻辑的开关矩阵和操作方法。 在一个实施例中,开关用于被布置为图像和图形处理器的多处理器系统中。 该处理器由多个单独的处理器构成,所有处理器都具有到几个存储器的通信链路,而不受限制。 开关矩阵用于建立处理器存储器链路和整个图像处理器,包括各个处理器,交叉开关和存储器,并且被包含在单个硅衬底上。

    Multi-processor reconfigurable in single instruction multiple data
(SIMD) and multiple instruction multiple data (MIMD) modes and method
of operation
    4.
    发明授权
    Multi-processor reconfigurable in single instruction multiple data (SIMD) and multiple instruction multiple data (MIMD) modes and method of operation 失效
    单指令多数据(SIMD)和多指令多数据(MIMD)模式和操作方法可重配置多处理器

    公开(公告)号:US5212777A

    公开(公告)日:1993-05-18

    申请号:US437858

    申请日:1989-11-17

    IPC分类号: G06F15/80

    摘要: There is disclosed a multiprocessor system arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories without restriction. A crossbar switch serves to establish the processor memory links. The entire image processor, including the individual processors, the crossbar switch and the memories are contained on a single silicon chip. Each processor can operate to execute the same instruction at the same time (SIMD mode) or different instructions at the same time (MIMD mode).

    摘要翻译: 公开了一种在一个实施例中将图像处理器作为图像处理器布置的多处理器系统。 该处理器由多个单独的处理器构成,所有处理器都具有到几个存储器的通信链路,而不受限制。 交叉开关用于建立处理器存储器链路。 包括单个处理器,交叉开关和存储器的整个图像处理器都包含在单个硅芯片上。 每个处理器可以同时执行相同的指令(SIMD模式)或不同的指令(MIMD模式)。

    Address generator with controllable modulo power of two addressing
capability
    5.
    发明授权
    Address generator with controllable modulo power of two addressing capability 失效
    地址发生器具有两种寻址能力的可控模数功率

    公开(公告)号:US5606520A

    公开(公告)日:1997-02-25

    申请号:US484540

    申请日:1995-06-07

    CPC分类号: G06F15/17375 G06F12/0284

    摘要: A data processing address generator includes a plurality of address registers, a plurality of index address registers, a modulo register storing a plurality of carry break indicators and an arithmetic unit. The arithmetic unit adds or subtracts a selected address register and a selected index register. The arithmetic unit generates a normal carry between a particular bit and the next more significant bit if a corresponding carry break indicator stored in said modulo register has a first digital state. The arithmetic unit breaks any carry between the particular bit and the next more significant bit if the corresponding carry break indicator has a second digital state. The carry break may be dependent upon a modulo qualifier bit being in an enabling state. The modulo qualifier bit may be stored in one of a plurality of qualifier registers corresponding to the address registers.

    摘要翻译: 数据处理地址生成器包括多个地址寄存器,多个索引地址寄存器,存储多个进位断点指示符的模数寄存器和运算单元。 算术单元增加或减少选定的地址寄存器和选定的索引寄存器。 如果存储在所述模数寄存器中的对应进位断点指示符具有第一数字状态,则运算单元在特定位和下一更高有效位之间产生正常进位。 如果相应的进位断点指示符具有第二数字状态,运算单元将特定位和下一个更高有效位之间的任何进位断开。 进位中断可以取决于模数限定位位于使能状态。 模数限定符位可以存储在与地址寄存器对应的多个限定符寄存器之一中。

    Reconfigurable SIMD/MIMD processor using switch matrix to allow access
to a parameter memory by any of the plurality of processors
    7.
    发明授权
    Reconfigurable SIMD/MIMD processor using switch matrix to allow access to a parameter memory by any of the plurality of processors 失效
    可重新配置的SIMD / MIMD处理器使用开关矩阵来允许多个处理器中的任何一个访问参数存储器

    公开(公告)号:US5613146A

    公开(公告)日:1997-03-18

    申请号:US483658

    申请日:1995-06-07

    IPC分类号: G06F15/173 G06F15/80

    CPC分类号: G06F15/8015 G06F15/17375

    摘要: There is disclosed a multiprocessor system and method arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories without restriction. A crossbar switch serves to establish the processor memory links and an inter-processor communication link allows the processors to communicate with each other for the purpose of establishing operational modes. A parameter memory, accessible via the crossbar switch, is used in conjunction with the communication link for control purposes. The entire image processor, including the individual processors, the crossbar switch and the memories, is contained on a single silicon chip.

    摘要翻译: 公开了一种在一个实施例中将图像和图形处理器设置为多处理器系统和方法。 该处理器由多个单独的处理器构成,所有处理器都具有到几个存储器的通信链路,而不受限制。 交叉开关用于建立处理器存储器链路,并且处理器间通信链路允许处理器彼此通信以建立操作模式。 通过交叉开关可访问的参数存储器与通信链路一起用于控制目的。 整个图像处理器(包括各个处理器,交叉开关和存储器)都包含在单个硅芯片上。

    Reconfigurable multi-processor operating in SIMD mode with one processor
fetching instructions for use by remaining processors
    8.
    发明授权
    Reconfigurable multi-processor operating in SIMD mode with one processor fetching instructions for use by remaining processors 失效
    可重构的多处理器在SIMD模式下运行,一个处理器获取剩余处理器使用的指令

    公开(公告)号:US5522083A

    公开(公告)日:1996-05-28

    申请号:US264111

    申请日:1994-06-22

    IPC分类号: G06F15/173 G06F15/80

    CPC分类号: G06F15/8015 G06F15/17375

    摘要: There is disclosed a multiprocessor system and method arranged, in one embodiment, as an image and graphics processor. The processor is structured with several individual processors all having communication links to several memories without restriction. A crossbar switch serves to establish the processor memory links and an inter-processor communication link allows the processors to communicate with each other for the purpose of establishing operational modes. A parameter memory, accessible via the crossbar switch, is used in conjunction with the communication link for control purposes. The entire image processor, including the individual processors, the crossbar switch and the memories, is contained on a single silicon chip.

    摘要翻译: 公开了一种在一个实施例中将图像和图形处理器设置为多处理器系统和方法。 该处理器由多个单独的处理器构成,所有处理器都具有到几个存储器的通信链路,而不受限制。 交叉开关用于建立处理器存储器链路,并且处理器间通信链路允许处理器彼此通信以建立操作模式。 通过交叉开关可访问的参数存储器与通信链路一起用于控制目的。 整个图像处理器(包括各个处理器,交叉开关和存储器)都包含在单个硅芯片上。

    Multiple operations employing divided arithmetic logic unit and multiple
flags register
    9.
    发明授权
    Multiple operations employing divided arithmetic logic unit and multiple flags register 失效
    多个操作采用分割算术逻辑单元和多个标志寄存器

    公开(公告)号:US5592405A

    公开(公告)日:1997-01-07

    申请号:US484579

    申请日:1995-06-07

    CPC分类号: G06F15/17375 G06F12/0284

    摘要: A data processing apparatus includes an arithmetic logic unit is divided into a plurality of sections. Each section generates at a corresponding output a digital resultant signal representing a combination of respective subsets of first and second multibit digital inputs. The arithmetic logic unit includes a status detector generating a single bit status signal indicative of said digital resultant signal of a corresponding section of the arithmetic logic unit. These single bit status signals are stored in predetermined locations within a multiple flags register. An options register stores an indication of the number of sections selected from a plurality of possible number of sections into which the arithmetic logic unit is divided. The arithmetic logic unit is further connected to the multiple flags register so that each section selects for output either corresponding bits of the first multibit digital input or the second multibit digital input dependent upon the digital state of a corresponding single status bit in the multiple flags register. This technique permits a variety of functions such as add with saturation, maximum, pixel transparency and color expansion.

    摘要翻译: 一种数据处理装置,包括被分成多个部分的算术逻辑单元。 每个部分在相应的输出处产生表示第一和第二多位数字输入的各个子集的组合的数字结果信号。 算术逻辑单元包括状态检测器,其产生指示算术逻辑单元的相应部分的所述数字结果信号的单位状态信号。 这些单位状态信号存储在多标志寄存器内的预定位置。 选项寄存器存储从算术逻辑单元划分到的多个可能数量的区段中选择的区段数量的指示。 算术逻辑单元还连接到多标志寄存器,使得每个部分选择输出第一多位数字输入或第二多位数字输入的对应位,取决于多标志寄存器中对应的单个状态位的数字状态 。 这种技术允许各种功能,如饱和度,最大值,像素透明度和颜色扩展等。

    Guided transfers with variable stepping
    10.
    发明授权
    Guided transfers with variable stepping 失效
    引导传输与可变步进

    公开(公告)号:US5651127A

    公开(公告)日:1997-07-22

    申请号:US209123

    申请日:1994-03-08

    摘要: This invention is a manner of control of the addresses of memory accesses. The data processing device of this invention includes a memory, a control circuit, a guide table and an address generating circuit. The control circuit receives a packet transfer request and packet transfer parameters. The packet transfer parameters include a start address, a number of guide table entries and a table pointer. The guide table includes guide table entries, each guide table entry having an address value and dimension values defining a block of addresses. The table pointer initially points to a first guide table entry in the guide table. The address generating circuit forms a set of block of addresses for memory access corresponding to each guide table entry, having a start address from a predetermined combination of the start address and the address value of the guide table entry. The block of addresses are formed from the dimension values. Following the memory accesses, the address generating circuit updates the table pointer to point to a next entry in the guide table. The address generating circuit may optionally form the predetermined combination of starting address and address value of guide table entry by adding the address value to the prior block starting address or by adding the guide table value to the starting address. The memory access may be a memory read from the block of addresses or a memory write to the block of addresses. In the preferred embodiment, memory, a data processor and a data transfer controller performing the above memory accesses is constructed in a single semiconductor chip. The data transfer controller may access external memory in the same manner as on-chip memory.

    摘要翻译: 本发明是对存储器存取地址的控制方式。 本发明的数据处理装置包括存储器,控制电路,引导表和地址产生电路。 控制电路接收分组传送请求和分组传送参数。 分组传送参数包括起始地址,指导表条目的数目和表指针。 指南表包括指南表条目,每个指南表条目具有定义地址块的地址值和维度值。 表指针最初指向指南表中的第一个指南表项。 地址生成电路形成与每个引导表条目相对应的用于存储器访问的地址块集合,具有来自引导表条目的起始地址和地址值的预定组合的起始地址。 地址块由维度值形成。 在存储器访问之后,地址产生电路更新表指针以指向指南表中的下一条目。 地址产生电路可以通过将地址值添加到先前块开始地址或通过将引导表值添加到起始地址来可选地形成指南表入口的起始地址和地址值的预定组合。 存储器访问可以是从地址块读取的存储器或写入地址块的存储器。 在优选实施例中,执行上述存储器访问的存储器,数据处理器和数据传输控制器被构造在单个半导体芯片中。 数据传输控制器可以以与片上存储器相同的方式访问外部存储器。