Cosine algorithm for relatively small angles
    31.
    发明授权
    Cosine algorithm for relatively small angles 失效
    余弦算法相对较小的角度

    公开(公告)号:US06434582B1

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

    申请号:US09336394

    申请日:1999-06-18

    CPC classification number: G06F7/5446

    Abstract: A system and method for computing the cosine of an input value. The system comprises a logical processing unit and an addition unit. The logical processing unit comprises an input bus with a plurality of input lines for receiving an input angle value. The logical processing unit includes a first plurality of gates, preferably AND gates, coupled to the input bus. Each gate of the first plurality of gates couples to two or more of the input lines. The logical processing unit generates N output operands on N corresponding output buses. At least one of the output buses includes (a) at least one output line coupled to an output of one of the first plurality of gates, and (b) at least one output line coupled to one of the input lines of the input bus. The number N of output buses is greater than or equal to two. The addition unit couples to the N output buses of the logical processing unit, and is configured to perform an addition of the N binary operands provided on the N output buses. The addition unit generates a resultant number which represents the cosine of the input operand conveyed on the input bus. The input angle value is assumed to have a predetermined number of leading zeros. In general, output lines are coupled to (a) input lines, (b) outputs of gates, or (c) set equal to zero.

    Abstract translation: 用于计算输入值的余弦的系统和方法。 该系统包括逻辑处理单元和加法单元。 逻辑处理单元包括具有用于接收输入角度值的多条输入线的输入总线。 逻辑处理单元包括耦合到输入总线的第一多个门,优选与门。 第一多个门的每个栅极耦合到两个或更多个输入线。 逻辑处理单元在N个对应的输出总线上产生N个输出操作数。 输出总线中的至少一个包括(a)耦合到第一多个门中的一个的输出的至少一个输出线,以及(b)耦合到输入总线的输入线之一的至少一个输出线。 输出总线数N大于或等于2。 加法单元耦合到逻辑处理单元的N个输出总线,并且被配置为执行在N个输出总线上提供的N个二进制操作数的相加。 加法单元生成表示在输入总线上传送的输入操作数的余弦的合成数。 假设输入角度值具有预定数量的前导零。 通常,输出线耦合到(a)输入线,(b)门的输出,或(c)设置为等于零。

    Real time interrupt handling for superscalar processors
    32.
    发明授权
    Real time interrupt handling for superscalar processors 失效
    超标量处理器的实时中断处理

    公开(公告)号:US6044430A

    公开(公告)日:2000-03-28

    申请号:US992283

    申请日:1997-12-17

    CPC classification number: G06F9/4812 G06F12/126

    Abstract: A CPU includes a real time interrupt (RTI) control unit configured to control real time interrupt capabilities of the CPU. Upon receipt of a real time interrupt signal via an RTI pin, the RTI control unit interrupts the currently executing instructions at an instruction boundary in order to execute the interrupt service routine. Instead of using the interrupt acknowledge cycles normally used to locate an interrupt vector, and then using the interrupt vector to locate an interrupt descriptor, the interrupt descriptor is stored in an RTI register coupled to the RTI control unit. In one embodiment, the CPU is configured not to save processor context upon initiation of a real time interrupt. Instead, as register resources are needed by the real time service routine, these resources are allocated. Registers allocated for real time use are indicated in the RTI register. In yet another embodiment, the CPU is configured with lockable cache lines in the instruction and data caches. An RTI bit is defined in the code and data segment descriptors for indicating whether or not the code/data within the segment is real time code/data (i.e. is used in an RTI service routine). The code/data within these segments is locked into the instruction and/or data cache. The cache replacement algorithm employed by the cache attempts to select a non-locked cache line for storing a cache line being transferred into the cache.

    Abstract translation: CPU包括被配置为控制CPU的实时中断能力的实时中断(RTI)控制单元。 在RTI接收到实时中断信号时,RTI控制单元在指令边界处中断当前正在执行的指令,以执行中断服务程序。 而不是使用通常用于定位中断向量的中断确认周期,然后使用中断向量来定位中断描述符,中断描述符被存储在连接到RTI控制单元的RTI寄存器中。 在一个实施例中,CPU被配置成在启动实时中断时不保存处理器上下文。 相反,由于实时服务程序需要注册资源,所以分配这些资源。 分配给实时使用的寄存器在RTI寄存器中指示。 在另一个实施例中,CPU在指令和数据高速缓存中配置有可锁定的高速缓存行。 在代码和数据段描述符中定义了一个RTI位,用于指示段内的代码/数据是否是实时代码/数据(即在RTI服务程序中使用)。 这些段中的代码/数据被锁定在指令和/或数据高速缓存中。 缓存器采用的高速缓存替换算法尝试选择非锁定高速缓存线,用于存储被传送到高速缓存中的高速缓存行。

    Power managed USB for computing applications using a controller
    36.
    发明授权
    Power managed USB for computing applications using a controller 有权
    电源管理USB用于使用控制器计算应用程序

    公开(公告)号:US08572420B2

    公开(公告)日:2013-10-29

    申请号:US11071961

    申请日:2005-03-04

    CPC classification number: G06K19/07732 G06K7/0013 G06K7/0086 G06K19/0701

    Abstract: In various embodiments, a computer system may include a computer controller to send and/or receive sideband signals to/from a USB device. In some embodiments, the USB device may include a USB controller to send/receive sideband signals to/from the computer controller. The computer controller and USB controller may allow communications between the computer system and the USB device when either of the computer system or USB device is in a low power state. The sideband signal sent between the computer system and the USB device may trigger the other of the computer system or USB device to enter a normal power state. In some embodiments, the computer controller and/or USB controller may be further coupled to a memory to buffer data to be sent to the computer system or USB device after the computer system or USB device returns to a normal power state.

    Abstract translation: 在各种实施例中,计算机系统可以包括计算机控制器来向/从USB设备发送和/或接收边带信号。 在一些实施例中,USB设备可以包括用于向计算机控制器发送/接收边带信号的USB控制器。 当计算机系统或USB设备中的任一个处于低功率状态时,计算机控制器和USB控制器可以允许计算机系统和USB设备之间的通信。 在计算机系统和USB设备之间发送的边带信号可能触发计算机系统或USB设备中的另一个进入正常的电源状态。 在一些实施例中,计算机控制器和/或USB控制器可以进一步耦合到存储器,以在计算机系统或USB设备恢复到正常功率状态之后缓冲要发送到计算机系统或USB设备的数据。

    Fast CORDIC algorithm with sine governed termination
    37.
    发明授权
    Fast CORDIC algorithm with sine governed termination 失效
    具有正弦控制终止的快速CORDIC算法

    公开(公告)号:US06385632B1

    公开(公告)日:2002-05-07

    申请号:US09336393

    申请日:1999-06-18

    CPC classification number: G06F7/5446

    Abstract: A system and method for evaluating one or more functions using a succession of CORDIC stages/iterations followed by a residual rotation. The succession of CORDIC stages are preferably partitioned into (a) a Z path which operates on an input angle and generates an output angle, and (b) an X/Y path which operates on an input point and generates an output point. The residual rotation rotates the output point by the output angle to generate a resultant point using a small angle approximation for sine and an accurate evaluation for sine of the output angle. The number of CORDIC stages in the succession is chosen so that the error in the coordinates of the resultant point induced by the approximation of sine is smaller than a desired amount. In particular, the number of CORDIC stages in the succession is chosen to be greater than or equal to (N+1)/3 in order to guarantee N bits of precision in coordinates of the resultant point. The Z path has a propagation time which is smaller than the X/Y path. This allows the cosine computation unit to generate the cosine of the output angle prior to the time when the X/Y path generates the output point. Thus, the residual rotation may be performed immediately upon generation of the output point.

    Abstract translation: 一种使用一系列CORDIC阶段/迭代跟随剩余旋转来评估一个或多个功能的系统和方法。 CORDIC级的连续优选被划分为(a)在输入角度上操作并产生输出角的Z路径,以及(b)在输入点上操作并产生输出点的X / Y路径。 剩余旋转将输出点旋转输出角度,以使用正弦近似的小角度和对输出角度的正弦值进行准确评估来产生合成点。 选择连续的CORDIC级的数量,使得由正弦近似引起的结果点的坐标误差小于期望的量。 特别地,为了保证所得点的坐标精度N位,将连续的CORDIC级数选择为大于或等于(N + 1)/ 3。 Z路径的传播时间小于X / Y路径。 这允许余弦计算单元在X / Y路径产生输出点之前产生输出角度的余弦值。 因此,可以在产生输出点时立即执行残余旋转。

    Real time interrupt handling for superscalar processors
    38.
    发明授权
    Real time interrupt handling for superscalar processors 有权
    超标量处理器的实时中断处理

    公开(公告)号:US06295574B1

    公开(公告)日:2001-09-25

    申请号:US09488158

    申请日:2000-01-20

    CPC classification number: G06F9/4812 G06F12/126

    Abstract: A CPU includes a real time interrupt (RTI) control unit configured to control real time interrupt capabilities of the CPU. Upon receipt of a real time interrupt signal via an RTI pin, the RTI control unit interrupts the currently executing instructions at an instruction boundary in order to execute the interrupt service routine. Instead of using the interrupt acknowledge cycles normally used to locate an interrupt vector, and then using the interrupt vector to locate an interrupt descriptor, the interrupt descriptor is stored in an RTI register coupled to the RTI control unit. In one embodiment, the CPU is configured not to save processor context upon initiation of a real time interrupt. Instead, as register resources are needed by the real time service routine, these resources are allocated. Registers allocated for real time use are indicated in the RTI register. In yet another embodiment, the CPU is configured with lockable cache lines in the instruction and data caches. An RTI bit is defined in the code and data segment descriptors for indicating whether or not the code/data within the segment is real time code/data (i.e. is used in an RTI service routine). The code/data within these segments is locked into the instruction and/or data cache. The cache replacement algorithm employed by the cache attempts to select a non-locked cache line for storing a cache line being transferred into the cache.

    Abstract translation: CPU包括被配置为控制CPU的实时中断能力的实时中断(RTI)控制单元。 在RTI接收到实时中断信号时,RTI控制单元在指令边界处中断当前正在执行的指令,以执行中断服务程序。 而不是使用通常用于定位中断向量的中断确认周期,然后使用中断向量来定位中断描述符,中断描述符被存储在连接到RTI控制单元的RTI寄存器中。 在一个实施例中,CPU被配置成在启动实时中断时不保存处理器上下文。 相反,由于实时服务程序需要注册资源,所以分配这些资源。 分配给实时使用的寄存器在RTI寄存器中指示。 在另一个实施例中,CPU在指令和数据高速缓存中配置有可锁定的高速缓存行。 在代码和数据段描述符中定义了一个RTI位,用于指示段内的代码/数据是否是实时代码/数据(即在RTI服务程序中使用)。 这些段中的代码/数据被锁定在指令和/或数据高速缓存中。 缓存器使用的高速缓存替换算法尝试选择非锁定高速缓存行来存储被传送到高速缓存中的高速缓存行。

    System for receiving peripheral device capability information and
selectively disabling corresponding processing unit function when the
device failing to support such function
    39.
    发明授权
    System for receiving peripheral device capability information and selectively disabling corresponding processing unit function when the device failing to support such function 失效
    用于接收外围设备能力信息的系统,并且当设备不能支持该功能时选择性地禁用对应的处理单元功能

    公开(公告)号:US5799203A

    公开(公告)日:1998-08-25

    申请号:US649537

    申请日:1996-05-17

    CPC classification number: G06F9/4411 G06F11/2289 G06F15/177

    Abstract: A system and method for providing information regarding system support capabilities to a processor. A computer system includes a processing unit, a main memory and a first plurality of peripherals coupled to a first bus. A bus bridge couples the first bus to a second bus and a second plurality of support peripherals are coupled to the second bus. The processing unit is capable of providing requests for system support information to the bus bridge and the first and second plurality support peripherals. The peripherals are configured to provide responses to the request. The processing unit stores the responses and uses the information received to enable and disable its functional units or the peripheral's functional units accordingly. In one embodiment, the requests and information are provided along a dedicated serial interface. In another, the requests and information are provided as specialized bus cycles along the CPU bus.

    Abstract translation: 一种用于向处理器提供关于系统支持能力的信息的系统和方法。 计算机系统包括处理单元,主存储器和耦合到第一总线的第一多个外围设备。 总线桥将第一总线耦合到第二总线,并且第二多个支持外围设备耦合到第二总线。 处理单元能够向总线桥以及第一和第二多个支持外围设备提供系统支持信息的请求。 外设被配置为提供对请求的响应。 处理单元存储响应并使用所接收的信息来相应地启用和禁用其功能单元或外围设备的功能单元。 在一个实施例中,沿着专用串行接口提供请求和信息。 另一方面,请求和信息作为沿CPU总线的专用总线周期提供。

    Boiler system leak detection
    40.
    发明授权
    Boiler system leak detection 失效
    锅炉系统泄漏检测

    公开(公告)号:US5320967A

    公开(公告)日:1994-06-14

    申请号:US53861

    申请日:1993-04-20

    Abstract: Leakage of water from a boiler water system wherein steam is generated in a boiler from feedwater fed to the boiler, and the concentration of impurities in the boiler water within the boiler is reduced by withdrawing fractions thereof as blowdown while admitting additional feedwater as boiler-water makeup, is determined. The boiler has a concentration cycle value, the concentration cycle value being the average value of the concentration of an inert component in the blowdown at steady state (C.sub.F) divided by the concentration of the inert component in the feedwater (C.sub.I). The concentration of the inert component in the boiler at steady state varies from a high concentration C.sub.H, having a value that is higher than C.sub.F, to a low concentration C.sub.L, having a value between the (C.sub.I) and the (C.sub.F), within a time period. The method comprises:employing as the inert component an inert tracer;sensing a characteristic of the inert tracer in the boiler at steady state equivalent to its concentration in the boiler water;converting the sensed characteristic to a value equivalent to the concentration of the inert tracer in the boiler water; andactivation of a signal when a variance in the cyclic concentration fluctuation of said inert tracer occurs that is consistent with a leakage of boiler water.

    Abstract translation: 来自锅炉水系统的水的泄漏,其中在锅炉中从供给到锅炉的给水中产生蒸汽,并且通过将其作为排放物的馏分取出而将锅炉水中的杂质浓度降低,同时允许另外的给水作为锅炉水 化妆,确定。 锅炉具有浓度循环值,浓度循环值是在稳定排放(CF)中的惰性组分的浓度除以给水(CI)中的惰性组分的浓度的平均值。 在稳定状态下锅炉中的惰性组分的浓度从具有高于CF的高浓度CH与具有(CI)和(CF)之间的值的低浓度CL在一个 时间段。 该方法包括:将惰性组分用作惰性示踪剂; 感测锅炉中惰性示踪剂的特性,其稳定状态等于其在锅炉水中的浓度; 将感测特性转换成与锅炉水中的惰性示踪剂的浓度相当的值; 当所述惰性示踪剂的循环浓度波动的变化发生与锅炉水的泄漏一致时,激活信号。

Patent Agency Ranking