会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 63. 发明授权
    • Three input arithmetic logic unit with barrel rotator and mask generator
    • 三输入算术逻辑单元,带筒式旋转器和面罩发生器
    • US5961635A
    • 1999-10-05
    • US160111
    • 1993-11-30
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhillip Moyse
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhillip Moyse
    • G06F5/01G06F7/575G06F7/76G06F9/30
    • G06F7/764G06F5/01G06F7/575
    • A three input arithmetic logic unit (230) that generates a combination of the three inputs that is selected by a function signal. The second input signal comes from a controllable barrel rotator (235). The rotate amount is a default rotate amount stored in a special data register, a predetermined set of bits of data recalled from a data register or zero. A one's constant source (236) is connected to the barrel rotator (235) to supply a multibit digital signal of "1". This permits generating a second input signal of the form 2.sup.N, with N being the rotate amount. The output of the barrel rotator (235) may be stored independently of the arithmetic logic unit (230) result. The third input signal comes from a multiplexer (233) that selects between an instruction specified immediate field, data recalled from a data register or a mask input from a mask generator (239). One preferred form of the mask has a number of right justified 1's corresponding to a mask input signal. This mask input signal may be the default barrel rotate amount or a predetermined number of the least significant bits of a third input signal as selected by a multiplexer. A second preferred form of the mask is selected one of the left most 1, the right most 1, the left most bit change or the right most bit change of a predetermined set of the least significant bits of data recalled from a data register.
    • 三输入算术逻辑单元(230),其生成由功能信号选择的三个输入的组合。 第二输入信号来自可控筒旋转器(235)。 旋转量是存储在特殊数据寄存器中的默认旋转量,从数据寄存器或零调用的预定数据位组。 恒定源(236)连接到筒旋转器(235)以提供“1”的多位数字信号。 这允许产生形式2N的第二输入信号,其中N是旋转量。 桶旋转器(235)的输出可以独立于算术逻辑单元(230)的结果存储。 第三输入信号来自多路复用器(233),其在指定的指令字段,从数据寄存器调用的数据或从掩码生成器输入的掩码(239)之间进行选择。 掩模的一个优选形式具有对应于掩模输入信号的许多右对齐1。 该掩模输入信号可以是由多路复用器选择的默认桶旋转量或第三输入信号的预定数量的最低有效位。 选择掩模的第二优选形式是从数据寄存器回调的数据的最低有效位的预定集合的最左1,最右1,最左位变化或最右位变化中的一个。
    • 65. 发明授权
    • Register to memory data transfers with field extraction and zero/sign
extension based upon size and mode data corresponding to employed
address register
    • 根据对应于所采用的地址寄存器的大小和模式数据,对场提取和零/符号扩展进行存储器数据传输
    • US5758195A
    • 1998-05-26
    • US487201
    • 1995-06-07
    • Keith Balmer
    • Keith Balmer
    • G06F9/30G06F9/312G06F9/315G06F9/318G06F9/355G06F9/38G06F12/04
    • G06F9/30043G06F9/30032G06F9/30036G06F9/30087G06F9/30112G06F9/3013G06F9/30145G06F9/3016G06F9/30167G06F9/30192G06F9/321G06F9/325G06F9/355G06F9/3832G06F9/3885
    • A data processing system including a data-memory storing data words having a first data size, and a data processor having an address generator generating addresses pointing to data of a second data size smaller than the first data size. The data processing system enables a data transfer by supplying an address to the data memory with zeros substituted for a predetermined number of least significant bits. The data processor receives a data word of the first data size corresponding to the altered address. The data processor stores data of a selected processor data size into a selected data register. If the processor data size is smaller than the first data size, then the date register stores a selected a subset of bits of the data word dependent upon the processor data size and the predetermined number of least significant address bits of said address. The selected processor data size is stored in a qualifier register which may be one of a plurality of qualifier registers corresponding to an address register used to generate the address. The data memory includes a plurality of write strobe inputs. The data processor repeats data recalled from a selected data registers of the selected processor data size a number of times to fill a data word of the first data size. The data processor enables selected write strobes dependent upon the processor data size and the predetermined number of least significant bits of the address.
    • 一种数据处理系统,包括存储具有第一数据大小的数据字的数据存储器和具有地址生成器的数据处理器,该地址生成器产生指向小于第一数据大小的第二数据大小的数据的地址。 数据处理系统通过用代替预定数量的最低有效位的零来向数据存储器提供地址来实现数据传输。 数据处理器接收与改变的地址对应的第一数据大小的数据字。 数据处理器将所选择的处理器数据大小的数据存储到所选择的数据寄存器中。 如果处理器数据大小小于第一数据大小,则日期寄存器根据处理器数据大小和所述地址的预定数目的最低有效地址位来存储选定的数据字的位的子集。 所选择的处理器数据大小存储在限定符寄存器中,限定符寄存器可以是与用于生成地址的地址寄存器相对应的多个限定符寄存器之一。 数据存储器包括多个写选通输入。 数据处理器重复从所选择的处理器数据大小的所选择的数据寄存器中召回的数据,以填充第一数据大小的数据字。 数据处理器使得所选择的写入选通取决于处理器数据大小和地址的预定数量的最低有效位。
    • 66. 发明授权
    • Three input arithmetic logic unit with controllable shifter and mask
generator
    • 三输入算术逻辑单元,带可控制移位器和掩码发生器
    • US5634065A
    • 1997-05-27
    • US475134
    • 1995-06-07
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • G06F5/01G06F7/575G06F7/76G06F7/38
    • G06F7/764G06F5/01G06F7/575
    • A three input arithmetic logic unit (230) that generates a combination of the three inputs that is selected by a function signal. The second input signal comes from a controllable barrel rotator (235). The rotate amount is a default rotate amount stored in a special data register, a predetermined set of bits of data recalled from a data register or zero. A one's constant source (236) is connected to the barrel rotator (235) to supply a multibit digital signal of "1". This permits generating a second input signal of the form 2.sup.N, with N being the rotate amount. The output of the barrel rotator (235) may be stored independently of the arithmetic logic unit (230) result. The third input signal comes from a multiplexer (233) that selects between an instruction specified immediate field, data recalled from a data register or a mask input from a mask generator (239). One preferred form of the mask has a number of right justified 1's corresponding to a mask input signal. This mask input signal may be the default barrel rotate amount or a predetermined number of the least significant bits of a third input signal as selected by a multiplexer. A second preferred form of the mask is selected one of the left most 1, the right most 1, the left most bit change or the right most bit change of a predetermined set of the least significant bits of data recalled from a data register.
    • 三输入算术逻辑单元(230),其生成由功能信号选择的三个输入的组合。 第二输入信号来自可控筒旋转器(235)。 旋转量是存储在特殊数据寄存器中的默认旋转量,从数据寄存器或零调用的预定数据位组。 恒定源(236)连接到筒旋转器(235)以提供“1”的多位数字信号。 这允许产生形式2N的第二输入信号,其中N是旋转量。 桶旋转器(235)的输出可以独立于算术逻辑单元(230)的结果存储。 第三输入信号来自多路复用器(233),其在指定的指令字段,从数据寄存器调用的数据或从掩码生成器输入的掩码(239)之间进行选择。 掩模的一个优选形式具有对应于掩模输入信号的许多右对齐1。 该掩模输入信号可以是由多路复用器选择的默认桶旋转量或第三输入信号的预定数量的最低有效位。 选择掩模的第二优选形式是从数据寄存器回调的数据的最低有效位的预定集合的最左1,最右1,最左位变化或最右位变化中的一个。
    • 67. 发明授权
    • Three input arithmetic logic unit with mask generator
    • 三输入算术逻辑单元与掩码发生器
    • US5600847A
    • 1997-02-04
    • US475162
    • 1995-06-07
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • G06F7/57G06F7/38
    • G06F7/57
    • A data processing apparatus includes a three input arithmetic logic unit (230) that generates a combination of the three inputs that is selected by a function signal. Data registers (200) store the three data inputs and the arithmetic logic unit output. The second input signal comes from a controllable barrel rotator (235). The rotate amount is a default rotate amount stored in a special data register, a predetermined set of bits of data recalled from a data register or zero. A one's constant source (236) is connected to the barrel rotator (235) to supply a multibit digital signal of "1". This permits generating a second input signal of the form 2.sup.N, with N being the rotate amount. The output of the barrel rotator (235) may be stored independently of the arithmetic logic unit (230) result. A controllable shifter is an alternative to the barrel rotator (235). The third input signal comes from a multiplexer (233) that selects between an instruction specified immediate field, data recalled from a data register or a mask input from a mask generator (239). One preferred form of the mask has a number of right justified 1's corresponding to a mask input signal. This mask input signal may be the default barrel rotate amount or a predetermined number of the least significant bits of a third input signal as selected by a multiplexer. A second preferred form of the mask is selected one of the left most 1, the right most 1, the left most bit change or the right most bit change of a predetermined set of the least significant bits of data recalled from a data register. In the preferred embodiment of this invention, the three input arithmetic logic unit (230) is embodied in a data processor circuits as a part of a multiprocessor integrated circuit (100) used in image processing.
    • 数据处理装置包括产生由功能信号选择的三个输入的组合的三输入算术逻辑单元(230)。 数据寄存器(200)存储三个数据输入和算术逻辑单元输出。 第二输入信号来自可控筒旋转器(235)。 旋转量是存储在特殊数据寄存器中的默认旋转量,从数据寄存器或零调用的预定数据位组。 恒定源(236)连接到筒旋转器(235)以提供“1”的多位数字信号。 这允许产生形式2N的第二输入信号,其中N是旋转量。 桶旋转器(235)的输出可以独立于算术逻辑单元(230)的结果存储。 可控制的换档器是桶旋转器(235)的替代品。 第三输入信号来自多路复用器(233),其在指定的指令字段,从数据寄存器调用的数据或从掩码生成器输入的掩码(239)之间进行选择。 掩模的一个优选形式具有对应于掩模输入信号的许多右对齐1。 该掩模输入信号可以是由多路复用器选择的默认桶旋转量或第三输入信号的预定数量的最低有效位。 选择掩模的第二优选形式是从数据寄存器回调的数据的最低有效位的预定集合的最左1,最右1,最左位变化或最右位变化中的一个。 在本发明的优选实施例中,三输入算术逻辑单元(230)被实现为作为在图像处理中使用的多处理器集成电路(100)的一部分的数据处理器电路。
    • 68. 发明授权
    • Multiple operations employing divided arithmetic logic unit and multiple
flags register
    • 多个操作采用分割算术逻辑单元和多个标志寄存器
    • US5592405A
    • 1997-01-07
    • US484579
    • 1995-06-07
    • Robert J. GoveKarl M. GuttagKeith BalmerNicholas K. Ing-Simmons
    • Robert J. GoveKarl M. GuttagKeith BalmerNicholas K. Ing-Simmons
    • G06F15/167G06F12/02G06F12/06G06F15/173G06F15/80G06F7/38G06F7/00G06F7/50
    • G06F15/17375G06F12/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.
    • 一种数据处理装置,包括被分成多个部分的算术逻辑单元。 每个部分在相应的输出处产生表示第一和第二多位数字输入的各个子集的组合的数字结果信号。 算术逻辑单元包括状态检测器,其产生指示算术逻辑单元的相应部分的所述数字结果信号的单位状态信号。 这些单位状态信号存储在多标志寄存器内的预定位置。 选项寄存器存储从算术逻辑单元划分到的多个可能数量的区段中选择的区段数量的指示。 算术逻辑单元还连接到多标志寄存器,使得每个部分选择输出第一多位数字输入或第二多位数字输入的对应位,取决于多标志寄存器中对应的单个状态位的数字状态 。 这种技术允许各种功能,如饱和度,最大值,像素透明度和颜色扩展等。
    • 69. 发明授权
    • Three input arithmetic logic unit with mask generator
    • 三输入算术逻辑单元与掩码发生器
    • US5590350A
    • 1996-12-31
    • US159282
    • 1993-11-30
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • Karl M. GuttagKeith BalmerRobert J. GoveChristopher J. ReadJeremiah E. GolstonSydney W. PolandNicholas Ing-SimmonsPhilip Moyse
    • G06F7/57G06F9/00H03K19/00
    • G06F7/57
    • A data processing apparatus includes a three input arithmetic logic unit (230) that generates a combination of the three inputs that is selected by a function signal. Data registers (200) store the three data inputs and the arithmetic logic unit output. The second input signal comes from a controllable barrel rotator (235). The rotate amount is a default rotate amount stored in a special data register, a predetermined set of bits of data recalled from a data register or zero. A one's constant source (236) is connected to the barrel rotator (235) to supply a multibit digital signal of "1". This permits generating a second input signal of the form 2.sup.N, with N being the rotate amount. The output of the barrel rotator (235) may be stored independently of the arithmetic logic unit (230) result. A controllable shifter is an alternative to the barrel rotator (235). The third input signal comes from a multiplexer (233) that selects between an instruction specified immediate field, data recalled from a data register or a mask input from a mask generator (239). One preferred form of the mask has a number of right justified 1's corresponding to a mask input signal. This mask input signal may be the default barrel rotate amount or a predetermined number of the least significant bits of a third input signal as selected by a multiplexer. A second preferred form of the mask is selected one of the left most 1, the right most 1, the left most bit change or the right most bit change of a predetermined set of the least significant bits of data recalled from a data register. In the preferred embodiment of this invention, the three input arithmetic logic unit (230) is embodied in a data processor circuits as a part of a multiprocessor integrated circuit (100) used in image processing.
    • 数据处理装置包括产生由功能信号选择的三个输入的组合的三输入算术逻辑单元(230)。 数据寄存器(200)存储三个数据输入和算术逻辑单元输出。 第二输入信号来自可控筒旋转器(235)。 旋转量是存储在特殊数据寄存器中的默认旋转量,从数据寄存器或零调用的预定数据位组。 恒定源(236)连接到筒旋转器(235)以提供“1”的多位数字信号。 这允许产生形式2N的第二输入信号,其中N是旋转量。 桶旋转器(235)的输出可以独立于算术逻辑单元(230)的结果存储。 可控制的换档器是桶旋转器(235)的替代品。 第三输入信号来自多路复用器(233),其在指定的指令字段,从数据寄存器调用的数据或从掩码生成器输入的掩码(239)之间进行选择。 掩模的一个优选形式具有对应于掩模输入信号的许多右对齐1。 该掩模输入信号可以是由多路复用器选择的默认桶旋转量或第三输入信号的预定数量的最低有效位。 选择掩模的第二优选形式是从数据寄存器回调的数据的最低有效位的预定集合的最左1,最右1,最左位变化或最右位变化中的一个。 在本发明的优选实施例中,三输入算术逻辑单元(230)被实现为作为在图像处理中使用的多处理器集成电路(100)的一部分的数据处理器电路。
    • 70. 发明授权
    • Plural memory access address generation employing guide table entries
forming linked list
    • 使用指导表条目形成链表的多个存储器访问地址生成
    • US5487146A
    • 1996-01-23
    • US209124
    • 1994-03-08
    • Karl M. GuttagSydney W. PolandKeith BalmerRobert J. GoveChristopher J. Read
    • Karl M. GuttagSydney W. PolandKeith BalmerRobert J. GoveChristopher J. Read
    • G06F13/28G09G5/393G06F12/06
    • G06F13/28G09G5/393
    • A data processing device 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, dimension values defining a block of addresses, guide table having guide table entries and a table pointer. Each guide table entry has an address value. The table pointer initially points to a first guide table entry in the guide table. The address generating circuit forms a set of a 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 add the address value to the prior block starting address or add 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.
    • 数据处理装置包括存储器,控制电路,引导表和地址产生电路。 控制电路接收分组传送请求和分组传送参数。 分组传送参数包括起始地址,定义地址块的维度值,具有指导表条目的指南表和表指针。 每个指南表项具有地址值。 表指针最初指向指南表中的第一个指南表项。 地址生成电路形成与每个指导表条目对应的用于存储器访问的地址块的集合,具有来自引导表条目的起始地址和地址值的预定组合的起始地址。 地址块由维度值形成。 在存储器访问之后,地址产生电路更新表指针以指向指南表中的下一条目。 地址产生电路可以将地址值添加到先前块开始地址,或者将引导表值添加到起始地址。 存储器访问可以是从地址块读取的存储器或写入地址块的存储器。