会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Instruction length decoder for generating output length indicia to
identity boundaries between variable length instructions
    • 指令长度解码器,用于产生可变长度指令之间的标识边界的输出长度标记
    • US5758116A
    • 1998-05-26
    • US316208
    • 1994-09-30
    • Chan W. LeeGary L. BrownAdrian L. CarbineAshwani Kumar Gupta
    • Chan W. LeeGary L. BrownAdrian L. CarbineAshwani Kumar Gupta
    • G06F9/30G06F9/38G06F12/04
    • G06F9/30152G06F9/3816G06F9/382
    • A circuit and method for supplying output length marks indicative of the first bytes and last bytes of instructions in a block of instruction code to an instruction decoder. A block of instruction code is input to an input buffer. A plurality of programmable logic arrays (PLAs) is coupled to receive predetermined sets of bytes from the input buffer and to provide instruction information at an output. The output of the PLAs is coupled to fast carry chain circuitry, which serially processes the information from the PLAs and provides a START mark upon each finding of a first byte of an instruction and an END mark upon each finding of a last byte of an instruction. Length information is provided to wraparound logic for length calculations spanning into the next input buffer of instruction code. A FCC latch latches the output length marks from the fast carry chain circuitry and provides an output to the instruction decoder. If a length-varying prefix and a matching length-varying opcode are both present in an instruction, processing in the fast carry chain circuitry is aborted, and processing in slow carry chain circuitry is started. The slow carry chain circuitry processes information from a subset of the input buffer at a time, and thus requires more than one iteration, with a different set of PLA inputs provided by a multiplexer upon each iteration. A SCC latch latches the output length marks from the slow carry chain circuitry and provides an output to the instruction decoder.
    • 一种用于将指示指令代码块中的指令的第一字节和最后字节的输出长度标记提供给指令解码器的电路和方法。 指令代码块被输入到输入缓冲器。 多个可编程逻辑阵列(PLAs)被耦合以从输入缓冲器接收预定的字节集合并在输出端提供指令信息。 PLA的输出耦合到快速进位链电路,其快速处理来自PLAs的信息,并且在每次发现指令的第一个字节时提供START标记,并且在每次发现指令的最后一个字节时提供END标记 。 长度信息被提供给跨越到指令代码的下一个输入缓冲器的长度计算的环绕逻辑。 FCC锁存器锁存来自快速进位链电路的输出长度标记,并向指令解码器提供输出。 如果长度变化的前缀和匹配的长度变化的操作码都存在于指令中,则快速进位链电路中的处理被中止,并且慢进位链电路中的处理开始。 慢进位链电路一次处理来自输入缓冲器的子集的信息,因此需要多于一次的迭代,在每次迭代时由多路复用器提供的不同的PLA输入集合。 SCC锁存器从慢进位链电路锁存输出长度标记,并向指令解码器提供输出。
    • 4. 发明授权
    • Packing valid micro operations received from a parallel decoder into
adjacent locations of an output queue
    • 将从并行解码器接收的有效微操作打包到输出队列的相邻位置
    • US5673427A
    • 1997-09-30
    • US675419
    • 1996-07-03
    • Gary L. BrownAdrian L. CarbineDonald D. Parker
    • Gary L. BrownAdrian L. CarbineDonald D. Parker
    • G06F9/28G06F9/30G06F9/38G06F9/22
    • G06F9/30167G06F9/28G06F9/30036G06F9/3004G06F9/383
    • A micro-operation queue for holding a plurality of micro-operations supplied simultaneously by a decoder. A plurality of packing multiplexers are coupled to receive the plurality of micro-operations, and valid bits associated therewith, and to provide packed micro-operation data output in which the valid micro-operations are positioned in adjacent outputs, thereby removing all empty slots. A FIFO queue receives the packed data, in responsive to valid micro-operations, stores the valid micro-operations starting with the next available empty queue location. An embodiment described in which the FIFO queue includes a circular queue with a plurality of entries. In one embodiment, alignment multiplexers for the circular queue are combined with the packing multiplexers, to provide a single-level plurality of packing and aligning multiplexers that has a control system that, responsive to the valid bits of the packed data and the next available pointer of the circular queue, packs, aligns, and stores the micro-operations into the circular queue from where they can be issued.
    • 一种用于保持由解码器同时提供的多个微操作的微操作队列。 耦合多个封装多路复用器以接收多个微操作以及与其相关联的有效位,并且提供压缩的微操作数据输出,其中有效微操作位于相邻的输出端,从而去除所有的空槽。 FIFO队列接收打包数据,响应于有效的微操作,存储从下一个可用空队列位置开始的有效微操作。 所描述的实施例,其中FIFO队列包括具有多个条目的循环队列。 在一个实施例中,用于循环队列的对准多路复用器与打包多路复用器组合,以提供具有控制系统的单级多个打包和对准多路复用器,该控制系统响应于打包数据的有效位和下一个可用指针 的循环队列,将微操作打包,对齐并存储到可以从其发布的循环队列中。
    • 7. 发明授权
    • System for inserting a supplemental micro-operation flow into a
macroinstruction-generated micro-operation flow
    • 用于将补充微操作流插入到宏指令生成的微操作流中的系统
    • US5867701A
    • 1999-02-02
    • US937097
    • 1997-09-24
    • Gary L. BrownR. Guru Prasadh
    • Gary L. BrownR. Guru Prasadh
    • G06F9/26G06F9/30G06F9/318G06F9/38G06F3/00
    • G06F9/30185G06F9/268G06F9/30145G06F9/3861
    • A system for inserting a supplemental micro-operation sequence into a macroinstruction-generated micro-operation flow provides a versatile, flexible mechanism for early pipeline stages of a microprocessor to pass control signals, data, and other information to later pipeline stages. The mechanism is useful to maintain precise timing of a fault model in pipelined processors. A method includes the step of detecting the occurrence of a predetermined uop-inserting event and, responsive thereto, generating a control signal to a uop insertion unit. Responsive thereto, the uop insertion unit supplies signals to a decoder which, responsive thereto, decodes the signal encoded within the signal to provide the inserted uop sequence, which is inserted in a position within the macroinstruction-generated micro-operation flow predetermined by the uop-inserting event.
    • 用于将补充微操作序列插入到宏指令生成的微操作流中的系统为微处理器的早期流水线阶段提供通用的,灵活的机制,以将控制信号,数据和其他信息传递到后期流水线级。 该机制有助于维持流水线处理器中故障模型的精确定时。 一种方法包括检测预定的uop插入事件的发生的步骤,并且响应于此,向uop插入单元生成控制信号。 响应于此,引导单元向解码器提供信号,解码器响应于此解码在信号内编码的信号,以提供插入的uop序列,其插入在由uop预定的宏指令生成的微操作流程内的位置 - 插入事件。
    • 8. 发明授权
    • Hand exerciser device
    • 手动锻炼装置
    • US5445582A
    • 1995-08-29
    • US177254
    • 1994-01-01
    • Gary L. Brown
    • Gary L. Brown
    • A63B21/002A63B23/00A63B23/16A63B21/02
    • A63B23/16A63B21/4025A63B21/00047A63B21/0023
    • An exerciser device having a band, a wrist securing member connected to the band such that the band extends outwardly of the wrist securing member, and finger engagement member affixed to the band at a position generally opposed to the wrist securing member. The wrist securing member serves for removable attachment around a human wrist. The finger engagement member extends inwardly of the band. A thumb engagement member is affixed to the band at a position generally between the finger engagement member and the wrist securing member. The band has a generally rigid and generally circular configuration extending from the wrist securing member. The finger engagement member includes a slide member extending around an exterior of the band and a plurality of finger receptacles extending from the slide member in a direction generally facing the wrist securing member. The thumb engagement member includes a first thumb receptacle, a second thumb receptacle, and a member connected to and extending between the first and second thumb receptacles.
    • 一种锻炼装置,其具有带,手腕固定构件,其连接到所述带,使得所述带从所述手腕固定构件向外延伸;以及手指接合构件,其在与所述手腕固定构件大致相对的位置处固定到所述带。 手腕固定构件用于可拆卸地附接在人类手腕周围。 手指接合构件向带内延伸。 拇指接合构件通常在手指接合构件和手腕固定构件之间的位置处固定到带上。 带具有从腕部固定构件延伸的大致刚性且大致圆形的构造。 手指接合构件包括围绕带的外部延伸的滑动构件和沿着大致面向手腕固定构件的方向从滑动构件延伸的多个指状容座。 拇指接合构件包括第一拇指容器,第二拇指容器和连接到第一和第二拇指插座之间并在其之间延伸的构件。
    • 9. 发明授权
    • Block mode digital signal conditioning method and apparatus
    • 块模数字信号调理方法及装置
    • US4574362A
    • 1986-03-04
    • US367660
    • 1982-04-12
    • Howard R. SpindelVincent N. Ast, Jr.Gary L. Brown
    • Howard R. SpindelVincent N. Ast, Jr.Gary L. Brown
    • G06F13/38G06F13/42G06F5/00
    • G06F13/385G06F13/4221
    • Block mode is a method of formatting data when sending it to and from the host computer. Some host computer operating systems make it difficult for the user's program to send or receive the full ASCII character set. The block mode protocol lets you send and receive messages which use the full ASCII character set (including lowercase characters and control characters), even though your host computer's operating system makes it difficult to send and receive certain ASCII characters. (Indeed, even full eight-bit binary data bytes may be sent to or from the terminal in block mode.) This is accomplished by means of a packing scheme, in which messages using the full character set are packed into character strings using a subset of that character set.Also, the block mode protocol provides error detection and automatic retransmission of bad data blocks. This lets you transfer data to and from the terminal, without errors, despite occasional noise on the communications line. Block mode is completely independent of whether or not prompt mode is used and of whether the terminal is using full duplex or half duplex communications.When in block mode, data is packed into blocks and transmitted as a unit. Each block contains an "even/odd" counter (block control byte one, bit one) which is used in an "ACK/NAK" protocol. This protocol lets the host and terminal inform each other when a block has been received incorrectly. (The block received incorrectly is then retransmitted.)
    • 块模式是将数据发送到主计算机或从主计算机发送数据时的格式化方法。 一些主机操作系统使得用户的程序难以发送或接收完整的ASCII字符集。 块模式协议允许您发送和接收使用完整ASCII字符集(包括小写字符和控制字符)的消息,即使您的主机操作系统难以发送和接收某些ASCII字符。 (实际上,甚至可以以块模式向终端发送完整的八位二进制数据字节。)这是通过打包方案来实现的,其中使用全部字符集的消息使用子集打包到字符串中 的字符集。 此外,块模式协议提供错误检测和坏数据块的自动重传。 这可以让您无需错误地将数据传输到终端,也可以在通信线路上偶然发生噪声。 块模式完全独立于是否使用提示模式以及终端是使用全双工还是半双工通信。 在块模式下,数据被打包成块并作为一个单元传输。 每个块包含在“ACK / NAK”协议中使用的“偶数/奇数”计数器(块控制字节1,位1)。 该协议允许主机和终端在块被错误地接收时通知对方。 (接收到错误的块然后重发。