会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for busing data elements
    • 调用数据元素的方法和装置
    • US06449671B1
    • 2002-09-10
    • US09328971
    • 1999-06-09
    • Niteen A. PatkarStephen C. PurcellShalesh ThusooKorbin S. Van Dyke
    • Niteen A. PatkarStephen C. PurcellShalesh ThusooKorbin S. Van Dyke
    • G06F1300
    • G06F12/0806
    • A method and apparatus for busing data elements within a computing system includes processing that begins by providing, on a shared bus, a first control signal relating to a first transaction during a first bus cycle. The processing continues by providing a second control signal relating to a second transaction and a first address signal relating to the first transaction during a second bus cycle. The processing continues by providing a third control signal relating to a third transaction and a second address signal relating to a second transaction during a third bus cycle. The processing then continues by providing a first status relating to the first transaction and a third addressing signal relating to the third transaction during a fourth bus cycle. The processing then continues by providing a second status relating to the second transaction during a fifth bus cycle. The processing then continues by providing first data relating to the first transaction when the first status is a hit and providing third status relating to the third transaction during a sixth bus cycle.
    • 用于在计算系统内传送数据元素的方法和装置包括开始于在共享总线上提供在第一总线周期期间与第一事务相关的第一控制信号的处理。 通过在第二总线周期期间提供与第二事务相关的第二控制信号和与第一事务相关的第一地址信号来继续处理。 通过在第三总线周期期间提供与第三事务相关的第三控制信号和与第二事务相关的第二地址信号来继续处理。 然后通过在第四总线周期期间提供与第一事务相关的第一状态和与第三事务相关的第三寻址信号来继续处理。 然后通过在第五总线周期期间提供与第二事务相关的第二状态来继续处理。 然后,当第一状态是命中时,通过提供与第一事务有关的第一数据继续处理,并在第六总线周期期间提供与第三事务有关的第三状态。
    • 5. 发明授权
    • Circuit and method for fast squaring
    • 电路和方法快速平方
    • US06393453B1
    • 2002-05-21
    • US09159271
    • 1998-09-22
    • Stephen C. Purcell
    • Stephen C. Purcell
    • G06F738
    • G06F7/552G06F2207/5523
    • A circuit for squaring an n-bit value includes a partial product bit generator which logically AND's a bit of the n-bit value having a weight 2k (k is an integer) with the same bit of weight 2k to generate a partial product bit of weight 22k. Another partial product bit generator receives and logically AND's a bit of the n-bit value of weight 2k and a bit of weight 2m (m is an integers) to generate a partial product bit of weight 2(k+m+1). The second partial product bit generator may be the only partial product bit generator in the squaring circuit to logically AND the bit of weight 2m and the bit of weight 2k. The circuit may also include other partial product bit generators. However, the required number of partial product bit generators is significantly reduced by about ½ compared to the conventional squaring circuit. The associated Wallace tree structure is simplified and made smaller because of the reduction in partial product bits. Therefore, a faster and smaller circuit for squaring is provided.
    • 用于平方n比特值的电路包括部分乘积比特发生器,逻辑上是与具有相同比特重量2k的权重为2k(k为整数)的n比特值的比特,以产生部分乘积比特 体重22k。 另一个部分产品位发生器接收AND逻辑AND的重量为2k的n位值的位,并且重量为2m(m为整数)的位,以产生权重为2(k + m + 1)的部分乘积位。 第二部分乘积比特发生器可以是平方电路中的唯一的部分乘积比特发生器,用于逻辑上与权重2m的比特和权重2k的比特。 电路还可以包括其他部分产品位发生器。 然而,与常规平方电路相比,所需数量的部分产品位发生器大大减少了约1/2。 由于部分产品位的减少,相关的华莱士树结构被简化并变得更小。 因此,提供了更快更小的平方电路。
    • 6. 发明授权
    • Circuit and method for wrap-around sign extension for signed numbers
    • 用于带符号数字的环绕符号扩展的电路和方法
    • US6081823A
    • 2000-06-27
    • US100266
    • 1998-06-19
    • Stephen C. PurcellNital P. Patwa
    • Stephen C. PurcellNital P. Patwa
    • G06F7/52
    • G06F7/5338G06F7/49994
    • A multiplier has two input value terminals which receive two signed input bit groups. The multiplier also has two output terminals configured to carry a sum and carry bit group representing, in redundant form, a product of the two signed input values. A sign determining circuit generates a sign bit representing a sign of the product of the two input signed values. An extension unit has three input terminals configured to receive the most significant bit of the sum bit group, the most significant bit of the carry bit group, and the sign bit generated by the sign determining circuit. The extension unit is structure to generate a least significant extension bit and a more significant extension bit. The least significant extension bit has one binary state if the sum most significant bit, the sign bit, and the carry most significant bit have the same binary state. The least significant extension bit otherwise has the opposite binary state.
    • 乘法器具有两个输入值端子,其接收两个带符号的输入位组。 乘法器还具有两个输出端子,其被配置为携带以冗余形式表示两个带符号输入值的乘积的和和携带位组。 符号确定电路产生表示两个输入有符号值的积的符号的符号位。 扩展单元具有三个输入端子,其被配置为接收和位组的最高有效位,进位位组的最高有效位以及由符号确定电路产生的符号位。 扩展单元是生成最低有效扩展位和更重要的扩展位的结构。 如果最高有效位,符号位和进位最高有效位具有相同的二进制状态,则最低有效扩展位具有一个二进制状态。 最不重要的扩展位否则具有相反的二进制状态。
    • 7. 发明授权
    • Decompression processor for video applications
    • 解压缩处理器用于视频应用
    • US5815646A
    • 1998-09-29
    • US296387
    • 1994-10-11
    • Stephen C. PurcellDavid E. GalbiFrank H. LiaoYvonne C. Tse
    • Stephen C. PurcellDavid E. GalbiFrank H. LiaoYvonne C. Tse
    • G06T9/00H03M7/42H04N5/44H04N7/26H04N7/30H04N7/50G06F15/16
    • H04N19/00H03M7/425H04N19/126H04N19/42H04N19/423H04N19/43H04N19/433H04N19/60H04N19/61H04N19/124H04N19/70H04N5/4401
    • A method and structure including four video decompression structures and eight memory banks are provided for decoding high definition television (HDTV) signal. In this HDTV decompression structure, the 1920.times.1080 pixel display space is divided into four vertical sections of 480.times.1080 pixels. Each memory bank stores the values of pixels in one non-overlapping group of 240.times.1080 pixels. Each decompression structure decodes a 480.times.1088-pixel picture area with access to up to two additional 240.times.1088-pixel picture areas. The video decompression structures decode the vertical sections in lock-step to avoid the problem of the same bank of memory being accessed by more than one video decompression structure. In one embodiment of the present invention, a macroblock fetch can cross 1-4 DRAM page boundaries. So, in order to maintain the lock-step relationship of the video decompression structures, each page mode access is limited to fetching only an 8.times.8 quad pixel picture area, so that regardless of the number of DRAM page boundaries required to be crossed, four page mode access cycles are required for each reference macroblock fetched.
    • 提供包括四个视频解压缩结构和八个存储器组的方法和结构,用于解码高分辨率电视(HDTV)信号。 在这个HDTV解压缩结构中,1920x1080像素的显示空间被划分为480×1080像素的四个垂直部分。 每个存储体将像素的值存储在240×1080像素的一个非重叠组中。 每个解压缩结构可以解码480x1088像素的图片区域,可以访问多达两个额外的240x1088像素图片区域。 视频解压缩结构在锁定步骤中解码垂直部分,以避免由多个视频解压缩结构访问同一存储体的问题。 在本发明的一个实施例中,宏块提取可以跨越1-4个DRAM页边界。 因此,为了维持视频解压缩结构的锁步关系,每页模式访问仅限于仅获取8×8四像素图像区域,因此无论要跨越的DRAM页面边界的数量如何,四页 每个参考宏块都需要模式访问周期。
    • 9. 发明授权
    • Variable length instructions packed in a fixed length double instruction
    • 可变长度指令以固定长度的双指令打包
    • US5625784A
    • 1997-04-29
    • US281334
    • 1994-07-27
    • Stephen C. Purcell
    • Stephen C. Purcell
    • G06F9/30G06F1/00
    • G06F9/30152G06F9/3816G06F9/3822
    • A structure and method for using variable length instructions in an instruction register having a fixed word boundary. The instruction register accommodates a first word and a second word. The first word has a first base instruction and a first flexible instruction aligned with first and second predetermined positions, respectively, in the instruction register. The second word has a second base instruction and a second flexible instruction aligned with third and fourth predetermined positions, respectively, in the instruction register. The first and second base instructions and the first and second flexible instructions each have a fixed length. The first base instruction can (1) stand alone as an independent instruction, (2) be combined with the first flexible instruction to form a once-extended instruction, or (3) be combined with the first and second flexible instructions to form a twice-extended instruction. The second base instruction can (1) stand alone as an independent instruction, (2) be combined with the second flexible instruction to form a once-extended instruction, or (3) be combined with the first and second flexible instructions to form a twice-extended instruction. If the first and/or second flexible instructions are not combined with the first or second base instructions, they are used as flexible independent instructions.
    • 一种在具有固定字边界的指令寄存器中使用可变长度指令的结构和方法。 指令寄存器容纳第一个字和第二个字。 第一个字分别具有与指令寄存器中的第一和第二预定位置对准的第一基准指令和第一灵活指令。 第二字具有分别与指令寄存器中的第三和第四预定位置对准的第二基准指令和第二灵活指令。 第一和第二基本指令以及第一和第二灵活指令各自具有固定的长度。 第一个基本指令可以(1)独立地作为独立指令,(2)与第一个灵活指令组合以形成一次扩展指令,或者(3)与第一和第二个灵活指令组合以形成两次 延长教学。 第二基本指令可以(1)独立地作为独立指令,(2)与第二灵活指令组合以形成一次扩展指令,或者(3)与第一和第二灵活指令组合以形成两次 延长教学。 如果第一和/或第二灵活指令不与第一或第二基本指令组合,则它们被用作灵活的独立指令。