Unlock instant, AI-driven research and patent intelligence for your innovation.

Processor device with reset condition tracking capability

A technology of processors and capabilities, applied in the direction of electrical digital data processing, detecting faulty computer hardware, instruments, etc., can solve problems such as the need for external chips, the impossibility of external debuggers, and insufficient support for tracking functions

Active Publication Date: 2017-07-18
MICROCHIP TECH INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, several breakpoints can be set within the device to allow the device to run virtually in real time, which would not be possible with an external debugger when using only the high speed serial interface and thus would require an external chip and expensive debugging circuit
However, of course, the functionality of these internal debug circuits is somewhat limited due to wired amounts of real estate and other reasons
For example, external in-circuit debuggers typically do not support trace functionality, and even more sophisticated in-circuit emulators may not adequately support trace functionality when in debug mode, particularly when the device performs a reset

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Processor device with reset condition tracking capability
  • Processor device with reset condition tracking capability
  • Processor device with reset condition tracking capability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] A typical microcontroller device may have several asynchronous and synchronous system reset sources. Even though the microcontroller unit (MCU) system stops operating as soon as this reset occurs, according to various embodiments, an instruction trace module within the debug unit of the device will record the reset occurrence and the source. To this end, various embodiments provide instruction tracking through external desynchronization and internal synchronization device resets.

[0024] According to various embodiments, the trace system blocks resets to the system clock configuration module, synchronizes the resets (if not synchronized), and logs the resets. Therefore, the system has no timing sensitivity to reset.

[0025] figure 1 A block diagram of an in-circuit debug module that may be integrated within a microcontroller according to one embodiment is shown. However, the general concepts as described above can be implemented in other types of on-chip debug cir...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a processor device with debugging capability, which has: a central processing unit; a debugging circuit, which includes a tracking module; a system clock module, which is used to provide an internal clock signal; and a reset detection unit, which is during the debugging mode The system clock module is prevented from receiving a reset signal.

Description

[0001] Related Application Cross Reference [0002] This application claims the benefit of U.S. Provisional Application No. 61 / 643,725, filed May 7, 2012, entitled "PROCESSOR DEVICE WITH INSTRUCTION TRACE CAPABILITIES," said U.S. The entirety of the provisional application is incorporated herein. technical field [0003] The present invention relates to processor devices, in particular microcontroller devices with integrated debug capabilities. Background technique [0004] Modern microprocessors and microcontrollers contain circuits that efficiently allow analysis of running programs by means of so-called in-circuit debugger or emulator devices. To this end, a microcontroller or microprocessor provides internal circuitry that supports debug functionality and a specific interface that can be activated, for example, by a number of function pins of a programming device to operate as a debug interface. This interface is usually configurable as a high-speed serial interface t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
CPCG06F11/3636G06F11/3656G06F11/26
Inventor 贾斯廷·米尔克斯托马斯·爱德华·佩尔门孙达尔·巴拉苏布拉马尼亚安库沙拉·贾瓦盖尔
Owner MICROCHIP TECH INC