Implementation of one time programmable memory with embedded flash memory in a system-on-chip
    1.
    发明授权
    Implementation of one time programmable memory with embedded flash memory in a system-on-chip 有权
    在系统级芯片中实现具有嵌入式闪存的一次可编程存储器

    公开(公告)号:US07991943B2

    公开(公告)日:2011-08-02

    申请号:US11924826

    申请日:2007-10-26

    IPC分类号: G06F12/02

    CPC分类号: G06F12/1433 G06F2212/2022

    摘要: System and method for implementing one time programmable (OTP) memory using embedded flash memory. A system-on-chip (SoC) includes a cleared flash memory array that includes an OTP block, including an OTP write inhibit field that is initially deasserted, a flash memory controller, and a controller. Data are written to the OTP block, including setting the OTP write inhibit field to signify prohibition of subsequent writes to the OTP block. The SoC is power cycled, and, in response, at least a portion of the OTP block is latched in a volatile memory, including asserting an OTP write inhibit bit based on the OTP write inhibit field, after which the OTP block is not writeable. In response to each subsequent power cycling, the controller is held in reset, the latching is performed, the controller is released from reset, and the flash array, now write protected, is configured to be controlled by the controller.

    摘要翻译: 使用嵌入式闪存实现一次可编程(OTP)存储器的系统和方法。 片上系统(SoC)包括一个清除的闪存阵列,其中包括一个OTP块,包括一个最初被禁止的OTP写禁止字段,一个闪存控制器和一个控制器。 数据被写入OTP块,包括设置OTP写禁止字段以表示禁止对OTP块的后续写操作。 SoC是电源循环,并且作为响应,OTP块的至少一部分被锁存在易失性存储器中,包括基于OTP写禁止字段来断言OTP写禁止位,之后OTP块不可写。 响应于每次随后的电力循环,控制器保持复位,执行锁存,控制器从复位释放,并且现在写保护的闪存阵列被配置为由控制器控制。

    Enhancing security of a system via access by an embedded controller to a secure storage device
    2.
    发明授权
    Enhancing security of a system via access by an embedded controller to a secure storage device 有权
    通过嵌入式控制器访问安全存储设备来提高系统的安全性

    公开(公告)号:US07917741B2

    公开(公告)日:2011-03-29

    申请号:US11733599

    申请日:2007-04-10

    CPC分类号: G06F21/575

    摘要: System and method for performing pre-boot security verification in a system that includes a host processor and memory, an embedded microcontroller with an auxiliary memory, e.g., an on-chip ROM, or memory controlled to prohibit user-tampering with the contents of the memory, and one or more pre-boot security components coupled to the embedded microcontroller. Upon power-up, but before host processor boot-up, the embedded microcontroller accesses the auxiliary memory and executes the program instructions to verify system security using the one or more pre-boot security components. The one or more pre-boot security components includes at least one identity verification component, e.g., a smart card, or a biometric sensor, e.g., a fingerprint sensor, a retinal scanner, and/or a voiceprint sensor, etc., and/or at least one system verification component, e.g., TPM, to query the system for system state information, and verify that the system has not been compromised.

    摘要翻译: 用于在包括主处理器和存储器的系统中执行预引导安全验证的系统和方法,具有辅助存储器的嵌入式微控制器,例如片上ROM或被控制以禁止用户篡改内容的内存的存储器 存储器以及耦合到嵌入式微控制器的一个或多个预引导安全组件。 上电后,但在主机处理器启动之前,嵌入式微控制器访问辅助存储器并执行程序指令,以使用一个或多个预引导安全组件来验证系统的安全性。 一个或多个预引导安全组件包括至少一个身份验证组件,例如智能卡或生物测定传感器,例如指纹传感器,视网膜扫描器和/或声纹印刷传感器等,和/ 或至少一个系统验证组件(例如TPM)来查询系统的系统状态信息,并验证系统是否未被泄露。

    Enhancing Security of a System Via Access by an Embedded Controller to A Secure Storage Device
    3.
    发明申请
    Enhancing Security of a System Via Access by an Embedded Controller to A Secure Storage Device 有权
    通过嵌入式控制器访问安全存储设备来提高系统的安全性

    公开(公告)号:US20090327678A1

    公开(公告)日:2009-12-31

    申请号:US11733599

    申请日:2007-04-10

    IPC分类号: G06F15/177

    CPC分类号: G06F21/575

    摘要: System and method for performing pre-boot security verification in a system that includes a host processor and memory, an embedded microcontroller with an auxiliary memory, e.g., an on-chip ROM, or memory controlled to prohibit user-tampering with the contents of the memory, and one or more pre-boot security components coupled to the embedded microcontroller. Upon power-up, but before host processor boot-up, the embedded microcontroller accesses the auxiliary memory and executes the program instructions to verify system security using the one or more pre-boot security components. The one or more pre-boot security components includes at least one identity verification component, e.g., a smart card, or a biometric sensor, e.g., a fingerprint sensor, a retinal scanner, and/or a voiceprint sensor, etc., and/or at least one system verification component, e.g., TPM, to query the system for system state information, and verify that the system has not been compromised.

    摘要翻译: 用于在包括主处理器和存储器的系统中执行预引导安全验证的系统和方法,具有辅助存储器的嵌入式微控制器,例如片上ROM或被控制以禁止用户篡改内容的内存的存储器 存储器以及耦合到嵌入式微控制器的一个或多个预引导安全组件。 上电后,但在主机处理器启动之前,嵌入式微控制器访问辅助存储器并执行程序指令,以使用一个或多个预引导安全组件来验证系统的安全性。 一个或多个预引导安全组件包括至少一个身份验证组件,例如智能卡或生物测定传感器,例如指纹传感器,视网膜扫描器和/或声纹印刷传感器等,和/ 或至少一个系统验证组件(例如TPM)来查询系统的系统状态信息,并验证系统是否未被泄露。

    Implementation of One Time Programmable Memory with Embedded Flash Memory in a System-on-Chip
    4.
    发明申请
    Implementation of One Time Programmable Memory with Embedded Flash Memory in a System-on-Chip 有权
    在系统级芯片中实现具有嵌入式闪存的一次性可编程存储器

    公开(公告)号:US20090113114A1

    公开(公告)日:2009-04-30

    申请号:US11924826

    申请日:2007-10-26

    IPC分类号: G06F12/02

    CPC分类号: G06F12/1433 G06F2212/2022

    摘要: System and method for implementing one time programmable (OTP) memory using embedded flash memory. A system-on-chip (SoC) includes a cleared flash memory array that includes an OTP block, including an OTP write inhibit field that is initially deasserted, a flash memory controller, and a controller. Data are written to the OTP block, including setting the OTP write inhibit field to signify prohibition of subsequent writes to the OTP block. The SoC is power cycled, and, in response, at least a portion of the OTP block is latched in a volatile memory, including asserting an OTP write inhibit bit based on the OTP write inhibit field, after which the OTP block is not writeable. In response to each subsequent power cycling, the controller is held in reset, the latching is performed, the controller is released from reset, and the flash array, now write protected, is configured to be controlled by the controller.

    摘要翻译: 使用嵌入式闪存实现一次可编程(OTP)存储器的系统和方法。 片上系统(SoC)包括一个清除的闪存阵列,其中包括一个OTP块,包括一个最初被禁止的OTP写禁止字段,一个闪存控制器和一个控制器。 数据被写入OTP块,包括设置OTP写禁止字段以表示禁止对OTP块的后续写操作。 SoC是电源循环,并且作为响应,OTP块的至少一部分被锁存在易失性存储器中,包括基于OTP写禁止字段来断言OTP写禁止位,之后OTP块不可写。 响应于每次随后的电力循环,控制器保持复位,执行锁存,控制器从复位释放,并且现在写保护的闪存阵列被配置为由控制器控制。

    Processor Temperature Measurement Through Median Sampling
    5.
    发明申请
    Processor Temperature Measurement Through Median Sampling 有权
    通过中位采样处理器温度测量

    公开(公告)号:US20080125915A1

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

    申请号:US11557405

    申请日:2006-11-07

    IPC分类号: H02P7/29 H02P7/285 G05D23/00

    CPC分类号: G05D23/1917 G06F1/206

    摘要: Temperature readings obtained within a computer system from the location of monitored circuit elements may be oversampled at least three times, and a median average of the three parameter readings rather than the arithmetic mean may be used for controlling a device, e.g. a fan, configured to regulate the environmental parameter, e.g. temperature, a the location of the monitored circuit elements. For example, when a CPU temperature reading is requested by the system comprising the CPU, a thermal monitoring system may acquire at least three consecutive temperature readings of the CPU, discard the highest temperature reading and the lowest temperature reading, and return the median reading to be used in controlling a fan configured to regulate temperature at the location of the CPU, resulting in more accurate temperature readings and more accurate fan control. In various implementations, more than three readings may be considered at a time, and running averages based on median values may be computed in a variety of ways to obtain a temperature control value to control the fan.

    摘要翻译: 从受监控的电路元件的位置在计算机系统内获得的温度读数可以被过采样至少三次,并且三个参数读数而不是算术平均值的中值平均值可用于控制器件,例如, 风扇,被配置为调节环境参数,例如, 温度,监测电路元件的位置。 例如,当CPU系统要求CPU温度读数时,热监测系统可以获取CPU的至少三个连续温度读数,丢弃最高温度读数和最低温度读数,并将中值读数返回到 用于控制配置为调节CPU位置温度的风扇,从而获得更准确的温度读数和更准确的风扇控制。 在各种实现中,可以一次考虑三个以上的读数,并且可以以多种方式计算基于中值的运行平均值,以获得控制风扇的温度控制值。

    Processor temperature measurement through median sampling
    6.
    发明授权
    Processor temperature measurement through median sampling 有权
    处理器温度测量通过中值采样

    公开(公告)号:US07991514B2

    公开(公告)日:2011-08-02

    申请号:US11557405

    申请日:2006-11-07

    IPC分类号: G05D23/00

    CPC分类号: G05D23/1917 G06F1/206

    摘要: Temperature readings obtained within a computer system from the location of monitored circuit elements may be oversampled at least three times, and a median average of the three parameter readings rather than the arithmetic mean may be used for controlling a device, e.g. a fan, configured to regulate the environmental parameter, e.g. temperature, a the location of the monitored circuit elements. For example, when a CPU temperature reading is requested by the system comprising the CPU, a thermal monitoring system may acquire at least three consecutive temperature readings of the CPU, discard the highest temperature reading and the lowest temperature reading, and return the median reading to be used in controlling a fan configured to regulate temperature at the location of the CPU, resulting in more accurate temperature readings and more accurate fan control. In various implementations, more than three readings may be considered at a time, and running averages based on median values may be computed in a variety of ways to obtain a temperature control value to control the fan.

    摘要翻译: 从受监控的电路元件的位置在计算机系统内获得的温度读数可以被过采样至少三次,并且三个参数读数而不是算术平均值的中值平均值可用于控制器件,例如, 风扇,被配置为调节环境参数,例如, 温度,监测电路元件的位置。 例如,当CPU系统要求CPU温度读数时,热监测系统可以获取至少三个CPU的连续温度读数,丢弃最高温度读数和最低温度读数,并将中位数读数返回到 用于控制配置为调节CPU位置温度的风扇,从而获得更准确的温度读数和更准确的风扇控制。 在各种实现中,可以一次考虑三个以上的读数,并且可以以多种方式计算基于中值的运行平均值,以获得控制风扇的温度控制值。

    Method for implementing a counter in a memory with increased memory efficiency
    7.
    发明授权
    Method for implementing a counter in a memory with increased memory efficiency 有权
    用于在存储器中实现具有增加的存储器效率的计数器的方法

    公开(公告)号:US07369432B2

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

    申请号:US11355685

    申请日:2006-02-16

    IPC分类号: G11C11/34

    摘要: A method for implementing a counter in memory, e.g., non-volatile memory such as flash memory. A first number of first binary values indicating a first portion of a current number of the counter in a binary field may be stored in a portion of memory. Storing the first number may also include increasing the number of first binary values in the binary field. Additionally, a second number indicating a second portion of the current number of the counter may be stored in another portion of memory. The second number may specify the number of times the first binary values has comprised the entirety of the binary field. Thus, the first number and second number may specify the current number of the counter. Storing the first and second number may be performed a plurality of times to implement a counting function of the counter.

    摘要翻译: 用于在存储器中实现计数器的方法,例如诸如闪存的非易失性存储器。 指示二进制字段中计数器的当前数量的第一部分的第一二进制值的数量可被存储在存储器的一部分中。 存储第一个数字还可以包括增加二进制字段中的第一二进制值的数量。 此外,指示计数器的当前数量的第二部分的第二数字可以存储在存储器的另一部分中。 第二个数字可以指定第一个二进制值包含整个二进制字段的次数。 因此,第一个数字和第二个数字可以指定计数器的当前编号。 可以多次执行存储第一和第二号码以实现计数器的计数功能。

    Resistor/Capacitor Based Identification Detection
    8.
    发明申请
    Resistor/Capacitor Based Identification Detection 有权
    基于电阻/电容的识别检测

    公开(公告)号:US20080042701A1

    公开(公告)日:2008-02-21

    申请号:US11459413

    申请日:2006-07-24

    IPC分类号: H03L7/00

    摘要: A resistor/capacitor identification detection (RCID) circuit may provide system level identification of hardware (e.g. circuit board ID) through a single pin interface, by identifying up to a specified number of more than two quantized RC time constant states by measuring the discharge and charge times of an external RC circuit coupled to the single pin. The RCID circuit may initiate the discharge followed by a charging of the external RC circuit. The signal developed at the signal pin may be provided to the input of a threshold detector, with the threshold set at a specified percentage of a supply voltage used for operating the RCID circuit. The digitized output of the threshold detector may be used to gate a counter, after having been filtered through an input glitch rejection filter. A resolution of the counter may be determined by a high frequency clock used for clocking the counter. The numeric values of the charge and discharge times may be stored in data registers comprised in the RCID circuit.

    摘要翻译: 电阻/电容器识别检测(RCID)电路可以通过单个引脚接口提供硬件(例如电路板ID)的系统级别识别,通过测量放电确定多达两个量化的RC时间常数状态, 连接到单个引脚的外部RC电路的充电时间。 RCID电路可以启动放电,然后对外部RC电路进行充电。 在信号引脚处产生的信号可以被提供给阈值检测器的输入端,阈值设定在用于操作RCID电路的电源电压的指定百分比。 阈值检测器的数字化输出可以在通过输入毛刺抑制滤波器滤波后用于对计数器进行选通。 计数器的分辨率可以由用于对计数器计时的高频时钟确定。 充电和放电时间的数值可以存储在RCID电路中包含的数据寄存器中。

    Resistor/capacitor based identification detection
    9.
    发明授权
    Resistor/capacitor based identification detection 有权
    基于电阻/电容的识别检测

    公开(公告)号:US07631176B2

    公开(公告)日:2009-12-08

    申请号:US11459413

    申请日:2006-07-24

    IPC分类号: G06F9/00 H03L7/00

    摘要: A resistor/capacitor identification detection (RCID) circuit may provide system level identification of hardware (e.g. circuit board ID) through a single pin interface, by identifying up to a specified number of more than two quantized RC time constant states by measuring the discharge and charge times of an external RC circuit coupled to the single pin. The RCID circuit may initiate the discharge followed by a charging of the external RC circuit. The signal developed at the signal pin may be provided to the input of a threshold detector, with the threshold set at a specified percentage of a supply voltage used for operating the RCID circuit. The digitized output of the threshold detector may be used to gate a counter, after having been filtered through an input glitch rejection filter. A resolution of the counter may be determined by a high frequency clock used for clocking the counter. The numeric values of the charge and discharge times may be stored in data registers comprised in the RCID circuit.

    摘要翻译: 电阻/电容器识别检测(RCID)电路可以通过单个引脚接口提供硬件(例如电路板ID)的系统级别识别,通过测量放电确定多达两个量化的RC时间常数状态, 连接到单个引脚的外部RC电路的充电时间。 RCID电路可以启动放电,然后对外部RC电路进行充电。 在信号引脚处产生的信号可以被提供给阈值检测器的输入端,阈值设定在用于操作RCID电路的电源电压的指定百分比。 阈值检测器的数字化输出可以在通过输入毛刺抑制滤波器滤波后用于对计数器进行选通。 计数器的分辨率可以由用于对计数器计时的高频时钟确定。 充电和放电时间的数值可以存储在RCID电路中包含的数据寄存器中。

    Switchable hot-docking interface for a portable computer for hot-docking the portable computer to a docking station
    10.
    发明授权
    Switchable hot-docking interface for a portable computer for hot-docking the portable computer to a docking station 有权
    用于便携式计算机的可切换热插接口,用于将便携式计算机热插入对接站

    公开(公告)号:US06868468B2

    公开(公告)日:2005-03-15

    申请号:US10076105

    申请日:2002-02-14

    CPC分类号: G06F13/4081

    摘要: A method and apparatus for hot-docking is disclosed. In one embodiment, a portable computer system includes a bus bridge and a bus coupled to the bus bridge. The bus may have one or more peripheral devices or peripheral interfaces coupled to it. The bus may also be coupled to a docking interface having a bus switch. The bus switch, when closed and the computer is coupled to a docking station, may couple the bus to a peripheral interface in a docking station. The bus switch may close responsive to docking, thereby completing the electrical coupling of the bus to the peripheral interface in the docking station. The closing of the bus switch may be controlled by the docking interface such that operations on the bus are not interrupted during the docking procedure.

    摘要翻译: 公开了用于热对接的方法和装置。 在一个实施例中,便携式计算机系统包括总线桥和耦合到总线桥的总线。 总线可以具有耦合到其的一个或多个外围设备或外围接口。 总线也可以耦合到具有总线开关的对接接口。 总线开关在闭合并且计算机耦合到对接站时可将总线耦合到对接站中的外围接口。 总线开关可以响应于对接而关闭,从而完成总线到对接站中的外围接口的电耦合。 总线开关的关闭可以由对接接口控制,使得总线上的操作在对接过程期间不被中断。