Writing to flash memory
    1.
    发明授权
    Writing to flash memory 有权
    写入闪存

    公开(公告)号:US07428610B2

    公开(公告)日:2008-09-23

    申请号:US11353874

    申请日:2006-02-14

    IPC分类号: G06F12/00

    摘要: Writing to a page of flash memory may include receiving write commands that are substantially independent of an internal architecture of the flash memory. In certain embodiments, two operand flash commands are received at a flash controller from a remote controller. In various implementations, the writing process may further include translating each two-operand write command into architecture-dependent flash commands; executing the architecture-dependent flash commands to fill a page buffer associated with the flash memory; and subsequently transferring contents of the page buffer to the page of flash memory.

    摘要翻译: 写入闪存的页面可以包括接收基本上独立于闪存的内部架构的写入命令。 在某些实施例中,闪存控制器从遥控器接收两个操作数闪存命令。 在各种实现中,写入过程还可以包括将每个双操作数写入命令转换成依赖于架构的闪存命令; 执行依赖于架构的闪存命令以填充与闪存相关联的页面缓冲器; 随后将页面缓冲器的内容传送到闪存的页面。

    Configuring flash memory
    2.
    发明授权
    Configuring flash memory 有权
    配置闪存

    公开(公告)号:US07610528B2

    公开(公告)日:2009-10-27

    申请号:US11353873

    申请日:2006-02-14

    IPC分类号: G01R31/28 G11C29/00 G11C7/00

    摘要: A system for configuring or testing memory may cycle a memory array while substantially concurrently performing other functional testing. In particular implementations, the system may configure, or cycle, a flash memory using a serial interface and test other functional units using the same serial interface substantially concurrently with cycling the flash memory. In some implementations, cycling the flash memory includes erasing and writing to the flash memory in specific patterns in order to dissipate charge that may have accumulated during a fabrication process.

    摘要翻译: 用于配置或测试存储器的系统可以循环存储器阵列,同时基本上同时执行其他功能测试。 在特定实现中,系统可以使用串行接口来配置或循环闪速存储器,并且使用相同的串行接口测试其它功能单元,并且基本上与闪存的循环相同。 在一些实施方案中,循环闪速存储器包括以特定模式擦除和写入闪速存储器,以消散可能在制造过程中累积的电荷。

    Mechanism For Storing And Extracting Trace Information Using Internal Memory In Micro Controllers
    3.
    发明申请
    Mechanism For Storing And Extracting Trace Information Using Internal Memory In Micro Controllers 有权
    在微控制器中使用内部存储器存储和提取跟踪信息的机制

    公开(公告)号:US20120254668A1

    公开(公告)日:2012-10-04

    申请号:US13527502

    申请日:2012-06-19

    IPC分类号: G06F11/34

    CPC分类号: G06F11/3636

    摘要: This document relates to apparatus and methods to store and retrieve trace information in on-chip system memory of microcontrollers. A microcontroller comprises a microprocessor and a memory device accessible through a data bus and an address bus coupled to the microprocessor. The microcontroller includes on-chip debug logic coupled to the microprocessor. Trace data can be retrieved from system memory using a debug port of the debug logic. A system in accordance with the present invention will lower the cost of implementation of trace features in microcontrollers, and strongly reduce the cost of supporting such features in debug tools.

    摘要翻译: 本文件涉及在微控制器的片上系统存储器中存储和检索跟踪信息的装置和方法。 微控制器包括微处理器和通过数据总线和耦合到微处理器的地址总线可访问的存储器件。 微控制器包括耦合到微处理器的片上调试逻辑。 可以使用调试逻辑的调试端口从系统内存中检索跟踪数据。 根据本发明的系统将降低在微控制器中实现跟踪特征的成本,并且大大降低了在调试工具中支持这些特征的成本。

    Voltage Regulator Configuration
    4.
    发明申请
    Voltage Regulator Configuration 有权
    稳压器配置

    公开(公告)号:US20120161732A1

    公开(公告)日:2012-06-28

    申请号:US12976049

    申请日:2010-12-22

    IPC分类号: G05F1/46

    CPC分类号: H02M3/156 H02M2001/0045

    摘要: A voltage regulator is configurable to operate in a linear regulator mode or a buck regulator mode. To operate in the buck regulator mode, the voltage regulator is coupled to an inductor. To determine whether an inductor is coupled to voltage regulator, and thus whether the voltage regulator can be configured in the buck regulator mode, a detection circuit determines whether a regulator output of the voltage regulator resists a change in current driven to the regulator output.

    摘要翻译: 电压调节器可配置为在线性稳压器模式或降压稳压器模式下工作。 为了在降压调节器模式下工作,电压调节器耦合到电感器。 为了确定电感器是否耦合到电压调节器,并且因此电压调节器是否可以被配置在降压调节器模式中,检测电路确定电压调节器的调节器输出是否抵抗驱动到调节器输出的电流的变化。

    MECHANISM FOR STORING AND EXTRACTING TRACE INFORMATION USING INTERNAL MEMORY IN MICRO CONTROLLERS
    6.
    发明申请
    MECHANISM FOR STORING AND EXTRACTING TRACE INFORMATION USING INTERNAL MEMORY IN MICRO CONTROLLERS 有权
    使用微控制器内部存储器存储和提取跟踪信息的机制

    公开(公告)号:US20100064173A1

    公开(公告)日:2010-03-11

    申请号:US12616655

    申请日:2009-11-11

    IPC分类号: G06F11/34 G06F11/28

    CPC分类号: G06F11/3636

    摘要: This document relates to apparatus and methods to store and retrieve trace information in on-chip system memory of microcontrollers. A microcontroller comprises a microprocessor and a memory device accessible through a data bus and an address bus coupled to the microprocessor. The microcontroller includes on-chip debug logic coupled to the microprocessor. Trace data can be retrieved from system memory using a debug port of the debug logic. A system in accordance with the present invention will lower the cost of implementation of trace features in microcontrollers, and strongly reduce the cost of supporting such features in debug tools.

    摘要翻译: 本文件涉及在微控制器的片上系统存储器中存储和检索跟踪信息的装置和方法。 微控制器包括微处理器和通过数据总线和耦合到微处理器的地址总线可访问的存储器件。 微控制器包括耦合到微处理器的片上调试逻辑。 可以使用调试逻辑的调试端口从系统内存中检索跟踪数据。 根据本发明的系统将降低在微控制器中实现跟踪特征的成本,并且大大降低了在调试工具中支持这些特征的成本。

    Debugging system and method for use with software breakpoint
    7.
    发明授权
    Debugging system and method for use with software breakpoint 有权
    用于软件断点的调试系统和方法

    公开(公告)号:US07506205B2

    公开(公告)日:2009-03-17

    申请号:US11354340

    申请日:2006-02-14

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2236 G06F11/3648

    摘要: Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from a non-debug mode upon executing a software breakpoint. The system may include a program memory configured to hold instructions for a program, where the software breakpoint replaces at least one of the instructions. The system may also include an instruction replacement register separate from the program memory that is configured to receive the replaced instruction from any of the processor and an external debugger. The system may further include a control component that controls whether the processor fetches a next instruction for execution from the program memory or from the instruction replacement register.

    摘要翻译: 提供了用于调试在处理器上执行的程序的方法和系统。 在第一实现中,处理系统包括处理器,其被配置为在执行软件断点时从非调试模式切换到调试模式。 该系统可以包括被配置为保存用于程序的指令的程序存储器,其中软件断点替换指令中的至少一个。 系统还可以包括与程序存储器分离的指令替换寄存器,其被配置为从任何处理器和外部调试器接收替换的指令。 该系统还可以包括控制组件,该控制组件控制处理器是否从程序存储器或从指令替换寄存器获取用于执行的下一个指令。

    HOT-PLUGGING DEBUGGER ARCHITECTURES
    8.
    发明申请
    HOT-PLUGGING DEBUGGER ARCHITECTURES 有权
    热插拔调试器架构

    公开(公告)号:US20140089748A1

    公开(公告)日:2014-03-27

    申请号:US13624706

    申请日:2012-09-21

    IPC分类号: G01R31/3177

    CPC分类号: G01R31/31705

    摘要: Systems and techniques for hot-plugging debugger capabilities are described. A described integrated circuit device includes a processor, a first pad interface, a detector configured to detect a clock signal via the first pad interface, one or more second pad interfaces, two or more components including a debug system that is communicatively coupled with the processor, a multiplexer communicatively coupled with the one or more second pad interfaces and the two or more components, and configured to selectively interconnect the one or more second pad interfaces with a selected component of the two or more components. The multiplexer can be configured to cause the debug system to be the selected component when the clock signal is detected via the first pad interface.

    摘要翻译: 描述了用于热插拔调试器功能的系统和技术。 所描述的集成电路设备包括处理器,第一焊盘接口,经配置以经由第一焊盘接口检测时钟信号的检测器,一个或多个第二焊盘接口,两个或多个部件,包括与处理器通信耦合的调试系统 ,多路通信地与所述一个或多个第二焊盘接口和所述两个或更多个部件耦合,并且被配置为选择性地将所述一个或多个第二焊盘接口与所述两个或更多个部件的选定部件相互连接。 当通过第一焊盘接口检测到时钟信号时,多路复用器可被配置为使调试系统成为所选择的部件。

    High accuracy RC oscillator
    9.
    发明授权
    High accuracy RC oscillator 有权
    高精度RC振荡器

    公开(公告)号:US08497741B2

    公开(公告)日:2013-07-30

    申请号:US13271676

    申请日:2011-10-12

    IPC分类号: H03L1/00

    CPC分类号: H03K3/02315

    摘要: A device includes an RC oscillator circuit and incorporates various features that individually and in combination can help improve the stability or accuracy of the oscillator output frequency. The oscillator circuit is operable to provide a tunable output frequency and includes a bias circuit switchable between first and second modes of operation. One of the modes has less drift in oscillator bias current relative to the other mode. The device also includes drift compensation circuitry that is operable to compensate for drift in the oscillator output frequency in a closed-loop mode of operation based on a comparison of the oscillator output frequency with a reference frequency. The device further includes a processor operable to compensate for temperature-based drift in the oscillator frequency in an open-loop mode of operation based on a measured temperature value in the vicinity of the oscillator circuit.

    摘要翻译: 一个器件包括一个RC振荡器电路,并结合了各种功能,可以单独和组合使用,有助于提高振荡器输出频率的稳定性或精度。 振荡器电路可操作以提供可调输出频率,并且包括可在第一和第二操作模式之间切换的偏置电路。 其中一种模式相对于其他模式的振荡器偏置电流漂移较小。 该装置还包括漂移补偿电路,其可操作以基于振荡器输出频率与参考频率的比较来补偿在闭环工作模式下的振荡器输出频率中的漂移。 该装置还包括处理器,其可操作以基于振荡器电路附近的测量温度值来补偿基于开环工作模式的振荡器频率中基于温度的漂移。