会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Invalid configuration detection resource
    • 配置检测资源无效
    • US06546482B1
    • 2003-04-08
    • US09306871
    • 1999-05-07
    • James R. MagroDavid F. TobiasDaniel P. Mann
    • James R. MagroDavid F. TobiasDaniel P. Mann
    • G06F15177
    • G06F11/0772G06F11/0721G06F11/0751G06F11/3648G06F11/366
    • An invalid configuration detection resource for identifying and reporting conflicts between system resources of a microcontroller or other device is provided. Selected system registers within each resource are monitored by discrete hardware logic within the invalid configuration detection resource. For each resource, a status register provides an encoding of the configuration for that resource. The invalid configuration detection resource then compares the status registers for invalid combinations, and encodes this information in a system status register. Alternatively, the invalid configuration detection resource monitors each selected system register, independent of the resource to which it belongs. Improper combinations of registers are then encoded in a system status register. An alternative embodiment uses software to replace the discrete hardware logic with a table that specifies invalid register combinations. The invalid configuration detection resource further provides a software-controlled bit mask register.
    • 提供用于识别和报告微控制器或其他设备的系统资源之间的冲突的无效配置检测资源。 每个资源内的所选系统寄存器由无效配置检测资源内的离散硬件逻辑进行监控。 对于每个资源,状态寄存器提供该资源的配置的编码。 无效配置检测资源然后比较无效组合的状态寄存器,并将该信息编码在系统状态寄存器中。 或者,无效配置检测资源独立于其所属的资源来监视每个所选择的系统寄存器。 寄存器的不正确组合然后被编码在系统状态寄存器中。 替代实施例使用软件来用指定无效寄存器组合的表来替换离散硬件逻辑。 无效配置检测资源还提供软件控制的位屏蔽寄存器。
    • 2. 发明授权
    • Forward-looking fan control using system operation information
    • 前瞻性风扇控制使用系统操作信息
    • US06996441B1
    • 2006-02-07
    • US10095316
    • 2002-03-11
    • David F. Tobias
    • David F. Tobias
    • G05B13/02
    • G06F1/206G05D23/1919Y10S236/09
    • Predictions may be made regarding heat removal requirements depending on certain operational characteristics of an information processing system which have been monitored over time. A fan may be controlled based on the observed operational characteristics and based on the predictions made regarding the heat removal requirements for the system. For example, system utilization by applications may be monitored, possibly along with system performance parameters such as power level and frequency. These and other operational characteristics may be used to predict heat generation so that a fan may be controlled to anticipate temperature changes and thereby flatten temperature curves over time. This may be done in addition to monitoring the ambient temperature of the system and reacting to temperature spikes that may have already occurred.
    • 可以根据随时间监视的信息处理系统的某些操作特性来预测排热要求。 可以基于观察到的操作特性并基于关于系统的散热要求的预测来控制风扇。 例如,可以监视应用的系统利用率,可能与系统性能参数(例如功率电平和频率)一起被监视。 可以使用这些和其它操作特性来预测发热,从而可以控制风扇以预期温度变化,从而使温度随时间变化。 除了监测系统的环境温度和对可能已经发生的温度峰值作出反应之外,还可以进行此操作。
    • 3. 发明授权
    • Method and apparatus for saving peripheral device states of a microcontroller
    • 用于节省微控制器的外围设备状态的方法和装置
    • US06928586B1
    • 2005-08-09
    • US10106631
    • 2002-03-26
    • David F. TobiasRichard G. RussellMark T. Ellis
    • David F. TobiasRichard G. RussellMark T. Ellis
    • G01R31/3185G01R31/28
    • G01R31/318555
    • A microcontroller has many internal peripheral devices. The peripheral devices are coupled to a scan path. A memory storage device that is external to the microcontroller is also coupled to the scan path. When commanded, data is shifted out of each device configuration register onto the scan path and stored in the external memory device. This is particularly useful for obtaining the states of each device without bringing down the application. Furthermore, configuration data stored in external memory can be loaded into the peripheral device configuration registers via the scan path. This invention also supports zero-volt suspend/resume which does not need extra software readable shadow registers which are often required in other architectures for reading back the current state of legacy registers which are read-only.
    • 微控制器具有许多内部外围设备。 外围设备耦合到扫描路径。 在微控制器外部的存储器存储设备也耦合到扫描路径。 当命令时,将数据从每个设备配置寄存器移出到扫描路径上并存储在外部存储器件中。 这对于获得每个设备的状态而不会导致应用程序特别有用。 此外,存储在外部存储器中的配置数据可以经由扫描路径被加载到外围设备配置寄存器中。 本发明还支持零伏暂停/恢复,其不需要额外的软件可读影子寄存器,其在其他体系结构中通常需要用于读回只读只读寄存器的当前状态。
    • 4. 发明授权
    • Power button controlled diagnostic mode for an information appliance
    • 用于信息设备的电源按钮控制诊断模式
    • US06477482B1
    • 2002-11-05
    • US09542745
    • 2000-04-04
    • Patrick E. MaupinDavid F. Tobias
    • Patrick E. MaupinDavid F. Tobias
    • G06F1310
    • G06F11/2284
    • A system adds functionality to a power button where use of the power button controls the entry and exit from a diagnostic mode. The system includes an information appliance connected to a diagnostic appliance. Once an information appliance is powered up, the information appliance monitors its power button for a press which indicates a request to enter a diagnostic mode. Absent a press of the power button, the system continues to be under control of the information appliance and never enters a diagnostic mode. However, if a press of the power button is detected, the system enters a diagnostic mode. Once in a diagnostic mode the system provides an exit therefrom by interpreting a power button press as a request to exit. The window of time to make such an exit closes once the diagnostic appliance achieves communication with the information appliance. If the power button is pressed during this window of time, then the system ends its diagnostic mode and control of the system returns to the information appliance. If the power button is pressed after the window of time has closed, then the diagnostic appliance retains control of the information appliance and maintains its ability to execute diagnostic type commands thereon. The illustrative system is particularly useful when incorporated into devices with limited interface connections such as legacy-free information appliances. The system allows for a standard existing button on the information appliance to serve diagnostic purposes, avoiding the need for initializing peripherals requiring substantial execution space.
    • 系统将功能添加到电源按钮,使用电源按钮控制进入并退出诊断模式。 该系统包括连接到诊断设备的信息设备。 一旦信息设备通电,信息设备就会监视其按钮的电源按钮,指示进入诊断模式的请求。 没有按下电源按钮,系统继续受到信息设备的控制,并且不会进入诊断模式。 但是,如果检测到按下电源按钮,系统进入诊断模式。 一旦进入诊断模式,系统通过解释电源按钮按钮作为退出请求来提供退出。 一旦诊断设备实现与信息设备的通信,进行此类退出的时间窗口就会关闭。 如果在此窗口内按下电源按钮,系统将结束其诊断模式,系统的控制返回到信息设备。 如果在时间窗口关闭后按下电源按钮,则诊断设备保持对信息设备的控制,并保持其在其上执行诊断类型命令的能力。 当被并入具有有限接口连接的设备(例如无遗留信息设备)中时,说明性系统特别有用。 该系统允许信息设备上的标准现有按钮用于诊断目的,避免需要初始化需要大量执行空间的外设。
    • 5. 发明申请
    • NON-DESTRUCTIVE SIDEBAND READING OF PROCESSOR STATE INFORMATION
    • 处理器状态信息的非破坏性边栏读取
    • US20090300332A1
    • 2009-12-03
    • US12130990
    • 2008-05-30
    • Wallace P. MontgomeryDavid F. TobiasMichael T. Clark
    • Wallace P. MontgomeryDavid F. TobiasMichael T. Clark
    • G06F9/30
    • G06F11/3656G06F9/30003
    • A processor receives a command via a sideband interface on the processor to read processor state information, e.g., CPUID information. The sideband interface provides the command information to a microcode engine in the processor that executes the command to retrieve the designated processor state information at an appropriate instruction boundary and retrieves the processor state information. That processor information is stored in local buffers in the sideband interface to avoid modifying processor state. After the microcode engine completes retrieval of the information and the sideband interface command is complete, execution returns to the normal flow in the processor. Thus, the processor state information may be obtained non-destructively during processor runtime.
    • 处理器经由处理器上的边带接口接收命令以读取处理器状态信息,例如CPUID信息。 边带接口向处理器中的微代码引擎提供命令信息,执行命令以在适当的指令边界检索指定的处理器状态信息并检索处理器状态信息。 该处理器信息存储在边带接口中的本地缓冲区中,以避免修改处理器状态。 在微代码引擎完成信息的检索并且边带接口命令完成之后,执行返回处理器中的正常流程。 因此,可以在处理器运行时期间非破坏性地获得处理器状态信息。
    • 8. 发明授权
    • Non-destructive sideband reading of processor state information
    • 非破坏性边带读取处理器状态信息
    • US07831816B2
    • 2010-11-09
    • US12130990
    • 2008-05-30
    • Wallace P. MontgomeryDavid F. TobiasMichael T. Clark
    • Wallace P. MontgomeryDavid F. TobiasMichael T. Clark
    • G06F9/312
    • G06F11/3656G06F9/30003
    • A processor receives a command via a sideband interface on the processor to read processor state information, e.g., CPUID information. The sideband interface provides the command information to a microcode engine in the processor that executes the command to retrieve the designated processor state information at an appropriate instruction boundary and retrieves the processor state information. That processor information is stored in local buffers in the sideband interface to avoid modifying processor state. After the microcode engine completes retrieval of the information and the sideband interface command is complete, execution returns to the normal flow in the processor. Thus, the processor state information may be obtained non-destructively during processor runtime.
    • 处理器经由处理器上的边带接口接收命令以读取处理器状态信息,例如CPUID信息。 边带接口向处理器中的微代码引擎提供命令信息,执行命令以在适当的指令边界检索指定的处理器状态信息并检索处理器状态信息。 该处理器信息存储在边带接口中的本地缓冲区中,以避免修改处理器状态。 在微代码引擎完成信息的检索并且边带接口命令完成之后,执行返回处理器中的正常流程。 因此,可以在处理器运行时期间非破坏性地获得处理器状态信息。
    • 9. 发明授权
    • Processor operational range indicator
    • 处理器运行范围指示器
    • US07188261B1
    • 2007-03-06
    • US10132614
    • 2002-04-25
    • David F. TobiasMorrie Altmejd
    • David F. TobiasMorrie Altmejd
    • G06F1/26
    • G06F1/3203G06F1/324G06F1/3287G06F1/3296Y02D10/126Y02D10/171Y02D10/172
    • An integrated circuit device provides an operational set point indicator. The operational set point indicator is utilized for obtaining a plurality of operational set points. Each of the plurality of operational set points can be a pair of an operational voltage and an operational frequency for application to the integrated circuit device. The operational set point indicator can be, for example, a Schmoo Class Register, a Device Identification Register, or actual operating condition information of the integrated circuit device. The Schmoo Class Register and the Device Identification Register are utilized to identify a performance state table in memory. The actual operating conditional information can be one or more entire Schmoo Plots for the device or a subset of such information. Operational set points are used during operation of the integrated circuit device, for example, in power management applications.
    • 集成电路装置提供操作设定点指示器。 操作设定点指示符用于获得多个操作设定点。 多个操作设定点中的每一个可以是用于应用于集成电路装置的一对工作电压和工作频率。 操作设定点指示符可以是例如Schmoo类寄存器,设备识别寄存器或集成电路设备的实际操作条件信息。 Schmoo类寄存器和器件识别寄存器用于识别存储器中的性能状态表。 实际的操作条件信息可以是设备的一个或多个整个Schmoo图或这样的信息的子集。 在集成电路设备的操作期间使用操作设定点,例如在电源管理应用中。
    • 10. 发明授权
    • Microcontroller having a block of logic configurable to perform a selected logic function and to produce output signals coupled to corresponding I/O pads according to a predefined hardware interface
    • 微控制器具有逻辑块,其可配置为执行选定的逻辑功能并根据预定义的硬件接口产生耦合到对应的I / O焊盘的输出信号
    • US06188241B1
    • 2001-02-13
    • US09311448
    • 1999-05-14
    • Lloyd W. GauthierCarl K. WakelandFaheem HayatDavid F. Tobias
    • Lloyd W. GauthierCarl K. WakelandFaheem HayatDavid F. Tobias
    • H03K19177
    • G06F15/7867
    • A microcontroller is presented having a block of logic configurable to perform a selected logic function and to produce output signals coupled to corresponding I/O pads according to a predefined hardware interface. The microcontroller includes a central processing unit (CPU), a first set of I/O pads, and a configurable logic block (CLB) all formed upon a single monolithic semiconductor substrate. The CPU is configured to execute instructions, preferably x86 instructions. The CPU produces CPU output signals during instruction execution. The CLB is coupled between the CPU output signals and the first set of I/O pads, and is configurable to perform a logic function selected from a predefined set of logic functions. Each member of the set of logic functions has an associated hardware interface including a signal table which defines a correspondence between CLB input/output signals and members of the first set of I/O pads. The microcontroller also preferably includes a test/program core coupled to a second set of I/O pads and to the CLB. The test/program core produces programming signals in response to signals received via the second set of I/O pads. The programming signals cause the CLB to perform the selected logic function. When programmed, the CLB produces CLB output signals in response to the CPU output signals. Each of the CLB output signals is coupled to one or more of the members of the first set of I/O pads according to the hardware interface of the selected logic function.
    • 呈现具有可配置为执行选定逻辑功能并根据预定义的硬件接口产生耦合到相应I / O焊盘的输出信号的逻辑块的微控制器。 微控制器包括中央处理单元(CPU),第一组I / O焊盘以及全部形成在单个单片半导体衬底上的可配置逻辑块(CLB)。 CPU配置为执行指令,最好是x86指令。 CPU在指令执行过程中产生CPU输出信号。 CLB耦合在CPU输出信号和第一组I / O焊盘之间,并且可配置为执行从预定义的一组逻辑功能中选择的逻辑功能。 逻辑功能集合中的每个成员具有相关联的硬件接口,其包括定义CLB输入/输出信号与第一组I / O焊盘组件之间的对应关系的信号表。 微控制器还优选地包括耦合到第二组I / O焊盘和CLB的测试/程序核心。 测试/程序核心响应于经由第二组I / O焊盘接收到的信号产生编程信号。 编程信号使CLB执行选定的逻辑功能。 当编程时,CLB响应于CPU输出信号产生CLB输出信号。 根据所选择的逻辑功能的硬件接口,每个CLB输出信号被耦合到第一组I / O焊盘的一个或多个成员。