会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Data processing apparatus with abbreviated jump field
    • 具有缩写跳转字段的数据处理装置
    • US5008807A
    • 1991-04-16
    • US517979
    • 1990-04-27
    • Steven D. KruegerMichael J. Amundsen
    • Steven D. KruegerMichael J. Amundsen
    • G06F9/30G06F9/318G06F9/32
    • G06F9/30192G06F9/30069G06F9/30145G06F9/30178G06F9/322
    • The abbreviated jump field of the present invention enables each instruction word within the data processing apparatus to cause an instruction sequence branch to one of a limited number of destinations. Each instruction word of the data processing apparatus includes a limited number of bits which are decoded to specify one of a small set of instruction destinations. One of the possible destinations is the normal default destination of the next instruction word. In addition a relatively large number of branch instructions have been found to specify a rather limited number of destinations. In the preferred embodiment of the present invention the limited number of bits of the abbreviated jump field is employed to specify one of these widely used destinations. The widely used destinations may include a return instruction, a conditional skip of execution of the next instruction and various error handling and error recovery routines.
    • 本发明的缩写跳转领域使得数据处理装置内的每个指令字使得指令序列分支到有限数目的目的地之一。 数据处理装置的每个指令字包括有限数量的位,其被解码以指定一小组指令目的地之一。 其中一个可能的目的地是下一个指令字的正常默认目的地。 此外,已经发现相对大量的分支指令指定相当有限数量的目的地。 在本发明的优选实施例中,使用缩写跳转字段的有限数量的比特来指定这些广泛使用的目的地之一。 广泛使用的目的地可以包括返回指令,执行下一条指令的条件跳过以及各种错误处理和错误恢复例程。
    • 5. 发明授权
    • Cache memory controlled by system address properties
    • 高速缓存由系统地址属性控制
    • US06629187B1
    • 2003-09-30
    • US09702477
    • 2000-10-31
    • Steven D. KruegerDavid A. Comisky
    • Steven D. KruegerDavid A. Comisky
    • G06F1208
    • G06F12/0888G06F9/3885G06F9/3891Y02D10/13
    • A digital system is provided with a microprocessor (100), a cache (120) and various memory and devices (140a-140n). Signals to control certain cache memory modes are provided by a physical address attribute memory (PAAM) (130). For devices present in the address space of the digital system that have different capabilities and characteristics, misuse is prevented by signaling an error or otherwise limiting the use of each device in response to attribute bits in the PAAM associated with the memory mapped address of the device. A memory management unit (110) with address translation capabilities and/or memory protection features may also be present, but is not required for operation of the PAAM.
    • 数字系统设置有微处理器(100),高速缓存(120)和各种存储器和设备(140a-140n)。 用于控制某些高速缓冲存储器模式的信号由物理地址属性存储器(PAAM)提供(130)。 对于存在于具有不同能力和特性的数字系统的地址空间中的设备,通过发送错误或以其他方式限制响应于与设备的存储器映射地址相关联的PAAM中的属性位的每个设备的使用来防止误用 。 具有地址转换能力和/或存储器保护特征的存储器管理单元(110)也可以存在,但是对于PAAM的操作不是必需的。
    • 6. 发明授权
    • Configurable expansion bus controller in a microprocessor-based system
    • 基于微处理器的系统中可配置的扩展总线控制器
    • US6085269A
    • 2000-07-04
    • US961789
    • 1997-10-31
    • Tai-Yuen ChanSteven D. KruegerJonathan H. Shiell
    • Tai-Yuen ChanSteven D. KruegerJonathan H. Shiell
    • G06F13/36G06F13/38G06F13/40G06F1/00
    • G06F13/385G06F13/4018
    • A host module (2) including a host CPU (10) and a configurable expansion bus controller (28, 28', 128) is disclosed. The expansion bus controller (28, 28', 128) is configurable by way of configuration signals (BCFG) to be operable in various bus configurations for communicating signals between a module bus (IBUS) and external buses (XPCI1, XPCI0). These modes include combining the external buses (XPCI1, XPCI0) into a single bus of the 64-bit PCI type, operating the external buses (XPCI1, XPCI0) as separate 32-bit PCI buses, as separate CardBus buses, as separate AGP buses (either at one or multiple data transfers per cycle), or as combinations thereof. Certain of the configuration signals (BCFG) are used to select the clock frequencies at which the external buses (XPCI1, XPCI0) operate, in either of the 64-bit or 32-bit PCI protocols, or in the AGP bus protocol when present. The external buses (XPCI1, XPCI0) may be operable at different speeds, and at different protocols, depending upon the state of the configuration signals (BCFG).
    • 公开了一种包括主机CPU(10)和可配置扩展总线控制器(28,28',128)的主机模块(2)。 扩展总线控制器(28,28',128)可通过配置信号(BCFG)进行配置,以在各种总线配置中可操作,用于在模块总线(IBUS)和外部总线(XPCI1,XPCI0)之间传送信号。 这些模式包括将外部总线(XPCI1,XPCI0)组合为64位PCI类型的单总线,将外部总线(XPCI1,XPCI0)作为单独的32位PCI总线作为单独的CardBus总线,作为单独的AGP总线 (每个循环一次或多次数据传输),或作为其组合。 某些配置信号(BCFG)用于选择外部总线(XPCI1,XPCI0)在64位或32位PCI协议中的任何时钟或AGP总线协议中存在的时钟频率。 根据配置信号(BCFG)的状态,外部总线(XPCI1,XPCI0)可以以不同的速度和不同的协议操作。
    • 7. 发明授权
    • Microprocessor system with burstable, non-cacheable memory access support
    • 微处理器系统具有可突发,不可缓存的内存访问支持
    • US06032225A
    • 2000-02-29
    • US769194
    • 1996-12-18
    • Jonathan H. ShiellAshwini K. NandaIan ChenSteven D. Krueger
    • Jonathan H. ShiellAshwini K. NandaIan ChenSteven D. Krueger
    • G06F12/08G06F13/28G06F12/00
    • G06F13/28G06F12/0888
    • A microprocessor-based system (2) is disclosed, based on an x86-architecture microprocessor (5). The system includes a memory address space (30) and a input/output address space (40), where input/output operations are performed in an I/O mapped manner. According to a first embodiment of the invention, burstable access is performed to areas of the main memory (32) which are blocked from cache access, by the microprocessor (5) asserting the cache request signal (CACHE#) in combination with the control signal (M/IO#) indicating that an I/O operation is requested. The memory controller (10) interprets this combination as a burst request to the non-cacheable memory location (32), indicates the grant of burst access by asserting the cache acknowledge control signal (KEN#), and the burst memory access is then effected. According to a second embodiment of the invention, burst access to non-cacheable memory space (32) is acknowledged by the memory controller (60) by way of a burst acknowledge signal (BEN#) that is separate from the cache acknowledgment signal (KEN#).
    • 基于x86架构的微处理器(5)公开了一种基于微处理器的系统(2)。 该系统包括存储器地址空间(30)和输入/输出地址空间(40),其中以I / O映射方式执行输入/输出操作。 根据本发明的第一实施例,微处理器(5)结合控制信号来确定高速缓存请求信号(CACHE#),对主存储器(32)的被高速缓存访​​问阻止的区域执行突发存取 (M / IO#),表示请求I / O操作。 存储器控制器(10)将该组合解释为对非可缓存存储器位置(32)的突发请求,指示通过断言高速缓存确认控制信号(KEN#)来准许突发存取,然后实现突发存储器访问 。 根据本发明的第二实施例,通过与高速缓存确认信号(KEN)分离的突发确认信号(BEN#),由存储器控制器(60)确认对非可缓存存储器空间(32)的突发访问 #)。
    • 8. 发明授权
    • Circuits, systems, and methods with a memory interface for augmenting
precharge control
    • 具有用于增加预充电控制的存储器接口的电路,系统和方法
    • US6002632A
    • 1999-12-14
    • US154992
    • 1998-09-17
    • Steven D. Krueger
    • Steven D. Krueger
    • G11C8/00G11C8/12G11C8/18
    • G11C8/18G11C8/00G11C8/12
    • A digital computing system (30). The digital computing system includes a memory (36) and a memory controller (34). The memory comprises at least one memory bank (B0), and that bank comprises a plurality of rows (R.sub.0 -R.sub.N) and a plurality of columns (C.sub.0 -C.sub.N). The memory controller circuit is coupled to control the memory, and comprises a first bus (38) for providing an address to the memory, and three additional buses (38, 40). A first of these additional buses provides a row address strobe signal (RAS*) to the memory, where assertion of the row address strobe signal represents an indication that an address on the bus is a valid row address directed to one of the plurality of rows. A second of these additional buses provides a column address strobe signal (CAS*) to the memory, where assertion of the column address strobe signal represents an indication that an address on the bus is a valid column address directed to at least one of the plurality of columns. A third of these additional buses provides a bank close signal (BC*) to the memory, where assertion of the bank close signal represents a request to the memory to immediately de-activate an active one of the plurality of rows.
    • 数字计算系统(30)。 数字计算系统包括存储器(36)和存储器控制器(34)。 存储器包括至少一个存储体(B0),并且该存储体包括多行(R0-RN)和多列(C0-CN)。 存储器控制器电路被耦合以控制存储器,并且包括用于向存储器提供地址的第一总线(38)和三个附加总线(38,40)。 这些附加总线中的第一个为存储器提供行地址选通信号(RAS *),其中行地址选通信号的断言表示总线上的地址是指向多行中的一个行的有效行地址的指示 。 这些附加总线中的第二个为存储器提供列地址选通信号(CAS *),其中列地址选通信号的断言表示总线上的地址是指向多个中的至少一个的有效列地址的指示 的列。 这些附加总线中的三分之一向存储器提供存储体闭合信号(BC *),其中存储体关闭信号的断言表示对存储器的请求,以立即取消激活多行中的活动的一行。