Establishing an operating mode in a processor
    1.
    发明授权
    Establishing an operating mode in a processor 有权
    在处理器中建立操作模式

    公开(公告)号:US07124286B2

    公开(公告)日:2006-10-17

    申请号:US09824890

    申请日:2001-04-02

    IPC分类号: G06F9/30

    摘要: A processor supports a processing mode in which the address size is greater than 32 bits and the operand size may be 32 or 64 bits. The address size may be nominally indicated as 64 bits, although various embodiments of the processor may implement any address size which exceeds 32 bits, up to and including 64 bits, in the processing mode. The processing mode may be established by placing an enable indication in a control register into an enabled state and by setting a first operating mode indication and a second operating mode indication in a segment descriptor to predefined states. Other combinations of the first operating mode indication and the second operating mode indication may be used to provide compatibility modes for 32 bit and 16 bit processing compatible with the x86 processor architecture (with the enable indication remaining in the enabled state).

    摘要翻译: 处理器支持地址大小大于32位的处理模式,操作数大小可以是32位或64位。 地址大小可以名义上表示为64位,尽管在处理模式下,处理器的各种实施例可以实现超过32位,高达并包括64位的任何地址大小。 可以通过将控制寄存器中的使能指示置于使能状态并且通过将段描述符中的第一操作模式指示和第二操作模式指示设置为预定状态来建立处理模式。 可以使用第一操作模式指示和第二操作模式指示的其他组合来提供与x86处理器架构兼容的32位和16位处理的兼容性模式(使能指示保持在使能状态)。

    Establishing an operating mode in a processor
    2.
    发明授权
    Establishing an operating mode in a processor 有权
    在处理器中建立操作模式

    公开(公告)号:US06973562B1

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

    申请号:US09483101

    申请日:2000-01-14

    IPC分类号: G06F9/34 G06F9/318 G06F9/30

    摘要: A processor supports a processing mode in which the address size is greater than 32 bits and the operand size may be 32 or 64 bits. The address size may be nominally indicated as 64 bits, although various embodiments of the processor may implement any address size which exceeds 32 bits, up to and including 64 bits, in the processing mode. The processing mode may be established by placing an enable indication in a control register into an enabled state and by setting a first operating mode indication and a second operating mode indication in a segment descriptor to predefined states. Other combinations of the first operating mode indication and the second operating mode indication may be used to provide compatibility modes for 32 bit and 16 bit processing compatible with the x86 processor architecture (with the enable indication remaining in the enabled state).

    摘要翻译: 处理器支持地址大小大于32位的处理模式,操作数大小可以是32位或64位。 地址大小可以名义上表示为64位,尽管在处理模式下,处理器的各种实施例可以实现超过32位,高达并包括64位的任何地址大小。 可以通过将控制寄存器中的使能指示置于使能状态并且通过将段描述符中的第一操作模式指示和第二操作模式指示设置为预定状态来建立处理模式。 可以使用第一操作模式指示和第二操作模式指示的其他组合来提供与x86处理器架构兼容的32位和16位处理的兼容性模式(使能指示保持在使能状态)。

    Address size and operand size prefix overrides for default sizes defined by an operating mode of a processor
    3.
    发明授权
    Address size and operand size prefix overrides for default sizes defined by an operating mode of a processor 有权
    由处理器的操作模式定义的默认大小的地址大小和操作数大小前缀替换

    公开(公告)号:US06571330B1

    公开(公告)日:2003-05-27

    申请号:US09483560

    申请日:2000-01-14

    IPC分类号: G06F934

    摘要: A processor supports a processing mode in which the default address size is greater than 32 bits and the default operand size is 32 bits. The default address size may be nominally indicated as 64 bits, although various embodiments of the processor may implement any address size which exceeds 32 bits, up to and including 64 bits, in the processing mode. The processing mode may be established by placing an enable indication in a control register into an enabled state and by setting a first operating mode indication and a second operating mode indication in a segment descriptor to predefined states. Additionally, an instruction prefix may be coded into an instruction to override the default address and/or operand size. Thus, an address size of 32 bits may be used when desired, and an operand size of 64 bits may be used when desired.

    摘要翻译: 处理器支持默认地址大小大于32位,默认操作数大小为32位的处理模式。 默认地址大小可以标称地指示为64位,尽管处理器的各种实施例可以在处理模式中实现超过32位,高达并包括64位的任何地址大小。 可以通过将控制寄存器中的使能指示置于使能状态并且通过将段描述符中的第一操作模式指示和第二操作模式指示设置为预定状态来建立处理模式。 另外,指令前缀可以被编码到用于覆盖默认地址和/或操作数大小的指令中。 因此,如果需要,可以使用32位的地址大小,并且当需要时可以使用64位的操作数大小。

    Alternate fault handler
    4.
    发明授权
    Alternate fault handler 有权
    备用故障处理程序

    公开(公告)号:US06442707B1

    公开(公告)日:2002-08-27

    申请号:US09430120

    申请日:1999-10-29

    IPC分类号: H02H305

    CPC分类号: G06F9/3861 G06F9/32

    摘要: In a processor a reorder buffer maintains a load/store (LS) fault address register (LSFAR). When the processor's load/store unit reports most LS exceptions, the reorder buffer redirects the microcode unit of the processor to execute a fault handler indicated by an address stored in the LSFAR. The LSFAR may be mapped into the register space of the processor. It may be written by a microcode routine with the address of a specific fault handler at the beginning of a microcode routine or at any time during a microcode routine. As the reorder buffer retires instructions it checks for writes to the LSFAR. If one exists, the reorder buffer loads the result data of that write into the LSFAR. In a preferred embodiment the reorder buffer retires instructions in program order and the LSFAR is not updated speculatively. Also, in a preferred embodiment, when a microcode routine exits, the LSFAR is automatically returned to a default value which indicates a generic fault handling routine.

    摘要翻译: 在处理器中,重排序缓冲器维护加载/存储(LS)故障地址寄存器(LSFAR)。 当处理器的加载/存储单元报告大多数LS异常时,重排序缓冲区重定向处理器的微代码单元,以执行由存储在LSFAR中的地址指示的故障处理程序。 LSFAR可以映射到处理器的寄存器空间。 微代码程序可以在微代码程序的开始处或在微代码程序中的任何时间由具有特定故障处理程序的地址的微代码程序写入。 当重新排序缓冲区退出指令时,它会检查对LSFAR的写入。 如果存在,则重新排序缓冲区将该写入的结果数据加载到LSFAR中。 在优选实施例中,重新排序缓冲器以程序顺序退出指令,LSFAR不被推测更新。 此外,在优选实施例中,当微代码例程退出时,LSFAR自动返回到指示通用故障处理例程的默认值。

    Controlling writes to non-renamed register space in an out-of-order execution microprocessor
    5.
    发明授权
    Controlling writes to non-renamed register space in an out-of-order execution microprocessor 有权
    控制对无序执行微处理器中的未重命名寄存器空间的写入

    公开(公告)号:US07373484B1

    公开(公告)日:2008-05-13

    申请号:US10755692

    申请日:2004-01-12

    IPC分类号: G06F9/30

    摘要: A method of controlling write operations to a non-renamed register space includes receiving a write operation to a given register within the non-renamed register space. The method also includes determining whether a pending write operation to the given register exists. In response to determining that the pending write operation to the given register exists, the method includes blocking the write operation to the given register from being scheduled. However, in response to determining that the pending write operation to the given register does not exist, the method includes allowing the write operation to the given register to be scheduled. Further, if the pending write operation to the given register does not exist, the method includes allowing a subsequent write operation to a different register within the non-renamed register space to be scheduled.

    摘要翻译: 控制对未重新命名的寄存器空间的写入操作的方法包括:接收对非重命名寄存器空间内的给定寄存器的写操作。 该方法还包括确定是否存在对给定寄存器的挂起写入操作。 响应于确定对给定寄存器的挂起写入操作存在,该方法包括阻止对给定寄存器的写入操作被调度。 然而,响应于确定对给定寄存器的挂起写操作不存在,该方法包括允许对给定寄存器的写操作进行调度。 此外,如果对给定寄存器的挂起写入操作不存在,则该方法包括允许对未重新命名的寄存器空间内的不同寄存器的后续写入操作进行调度。

    Efficient method for mode change detection and synchronization
    6.
    发明授权
    Efficient method for mode change detection and synchronization 有权
    用于模式变化检测和同步的高效方法

    公开(公告)号:US06898697B1

    公开(公告)日:2005-05-24

    申请号:US10113387

    申请日:2002-03-29

    摘要: A processor is configured to operate in a modes which utilize segmentation and which do not utilize segmentation. The processor includes circuitry which is configured to detect and respond to mode and state changes. The circuitry is configured to determine whether a segmentation state of the processor changes in response to execution of a control transfer operation. If the segmentation state does not change as a result of the transfer instruction, execution of instructions may continue sequentially and a corresponding first check performed. However, if the segmentation state does change as a result of the transfer instruction, a flush of the pipeline is initiated prior to performing a corresponding second check. When a first mode of operation is detected a limit check may be performed, while a canonical check may performed when a second mode of operation is detected. A special register is defined which is configured to indicate changes in segmentation state subsequent to a control transfer operations. A read of the special register may then be performed in order to determine whether a state change is indicated.

    摘要翻译: 处理器被配置为以利用分段并且不利用分段的模式操作。 处理器包括被配置为检测并响应模式和状态改变的电路。 电路被配置为确定处理器的分段状态是否响应于控制传送操作的执行而改变。 如果作为传送指令的结果,分段状态不改变,则指令的执行可以顺序地继续进行并进行相应的第一检查。 然而,如果作为转移指令的结果,分段状态确实改变,则在执行相应的第二次检查之前启动流水线的刷新。 当检测到第一操作模式时,可以执行极限检查,而当检测到第二操作模式时可以执行规范检查。 定义特殊寄存器,其被配置为指示在控制传送操作之后的分段状态的改变。 然后可以执行特殊寄存器的读取,以便确定是否指示状态改变。

    Automotive fluid control system with pressure balanced solenoid valve
    7.
    发明授权
    Automotive fluid control system with pressure balanced solenoid valve 有权
    具有压力平衡电磁阀的汽车流体控制系统

    公开(公告)号:US06178956B2

    公开(公告)日:2001-01-30

    申请号:US09194346

    申请日:1998-11-19

    IPC分类号: F02M2507

    摘要: An automotive fluid control system with pressure balanced solenoid valve [24] and fluid mixing housing [22] is disclosed. The solenoid valve [24] is preferably used in an EGR (exhaust gas circulation) fluid control system, although the valve may be used in other vehicle fluid control systems, such as an engine block cooling liquid control system. A poppet member [84] of an EGR valve is pressured balanced such that only a light spring [170] and armature [88] are needed to control the positioning of the poppet member [84]. Magnetic and inductance sensors [184, 282] are used to accurately determine the position of the poppet member. The fluid mixing housing [22] homogeneously mixes first and second fluids. A portion of a main first fluid flow is funneled off and mixed in the housing [22] with a second fluid prior to being returned to the main fluid flow. Ideally, the housing [22] has a circumferentially extending channel [95] for intercepting, funnelling and mixing the captured portion of the main first fluid flow with the second fluid flow. Also, a solenoid subassembly [82] is disclosed which can mate with a variety of different valve housings [22] and which is adapted to mount on various engine configurations.

    摘要翻译: 公开了一种具有压力平衡电磁阀[24]和流体混合壳体[22]的汽车流体控制系统。 电磁阀[24]优选用于EGR(排气循环)流体控制系统,尽管该阀可用于其他车辆流体控制​​系统,例如发动机缸体冷却液控制系统。 EGR阀的提升阀构件[84]被加压平衡,使得只需要一个弹簧[170]和电枢[88]来控制提升阀构件[84]的定位。 磁性和电感传感器[184,282]用于准确地确定提升阀构件的位置。 流体混合壳体[22]均匀混合第一和第二流体。 主要第一流体流的一部分在被返回到主流体流之前用第二流体漏出并在壳体[22]中混合。 理想地,壳体22具有周向延伸的通道,用于拦截,漏斗和混合主要第一流体流的捕获部分与第二流体流。 此外,公开了一种螺线管子组件[82],其可以与各种不同的阀壳体[22]配合,并且其适于安装在各种发动机构造上。

    Stabilized somatotropin for parenteral administration
    8.
    发明授权
    Stabilized somatotropin for parenteral administration 失效
    稳定的生长激素用于肠胃外给药

    公开(公告)号:US5015627A

    公开(公告)日:1991-05-14

    申请号:US555970

    申请日:1990-07-20

    IPC分类号: A61K9/00 A61K38/27 A61K47/48

    摘要: A stabilized somatotropin peptide aldehyde complex which provides prolonged release of the somatotropin and enhanced feed efficiency. The complex is prepared by dissolving the somatotropin and peptide aldehyde in water, isolating the complex from the aqueous solution, and crystalizing the product from alcohol. Specifically, the complex comprises porcine somatotropin and leupeptin and is particularly useful for enhancing feed efficiency in swine.

    摘要翻译: 稳定的生长激素肽醛复合物,其提供生长激素的延长释放和提高的饲料效率。 通过将生长激素和肽醛溶解在水中,从水溶液中分离复合物,并从醇中使产物结晶来制备复合物。 具体来说,复合物包括猪生长激素和亮抑酶肽,并且特别可用于提高猪的饲料效率。