← Back to Patent Explorer
US5704034A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and circuit for initializing a data processing system

Assignee: NXP USA Inc
•
Filing: 1995-08-30
•
Granted: 1997-12-30
•
Expires: 2015-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processor (3) executes a breakpoint operation before an exception processing routine for a reset operation is initiated. When an External Reset signal is asserted and subsequently negated, a window of time exists in which data processor (3) is quiescent before beginning an actual reset exception processing routine. If an external breakpoint signal, +E,ovs BKPT+EE is asserted during a quiescent time by external development system (7), data processor (3) downloads a target memory value into a memory (6) such that any hardware register configuration may be performed.

Inventors

  • 👤 Joseph C. Circello

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:22
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F11/00; G06F11/36; G06F11/362; G06F11/3636; G06F11/364; G06F11/3648

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 123 words
A data processor comprising: a reset input, a reset control input, and a data input; a circuit portion specifying a normal reset response; a memory area for storing at least one data processor configuration parameter; a central processor unit coupled to the reset input, the reset control input, the circuit portion, and the memory area, wherein, when an asserted reset signal is received by the reset input, the central processor trait enters a quiescent state; if during the a quiescent state, an asserted reset control signal occurs the memory area is modified based on a data received by the data input; if during the quiescent state the reset control signal is not asserted, the central processor continues execution based on the circuit portion.
Claim 2
Dependent Claim 123 words
A data processor comprising: a reset input, a reset control input, and a data input; a circuit portion specifying a normal reset response; a memory area for storing at least one data processor configuration parameter; a central processor unit coupled to the reset input, the reset control input, the circuit portion, and the memory area, wherein, when an asserted reset signal is received by the reset input, the central processor trait enters a quiescent state; if during the a quiescent state, an asserted reset control signal occurs the memory area is modified based on a data received by the data input; if during the quiescent state the reset control signal is not asserted, the central processor continues execution based on the circuit portion.
Claim 3
Dependent Claim 20 words
The data processor of claim 1, wherein the circuit portion is a memory portion including instructions that specifying interrupt response.
Claim 4
Dependent Claim 30 words
The data processor of claim 1, wherein the reset input is an external reset input and the normal reset response is a predefined response to an external reset interrupt response.
Claim 5
Dependent Claim 32 words
The data processor of claim 1, wherein the memory contains configuration information for the data processor, and after the memory is modified the central processor continues execution based on the circuit portion.
Claim 6
Dependent Claim 34 words
The data processor of claim 1, wherein the memory area is a configuration register, and after the configuration register is modified the central processor continues execution based on a value in the configuration register.
Claim 7
Dependent Claim 40 words
The data processor of claim 5, wherein the memory area is a program counter register, and after the program counter register is modified the central processor continues execution at a location base on a value of the program counter register.
Claim 8
Dependent Claim 15 words
The data processor of claim 6, wherein the data processor is a signal-chip data processor.
Claim 9
Dependent Claim 31 words
The data processor of claim 1, wherein the memory area is a configuration register, and after the configuration register is modified the central processor continues execution based on the circuit portion.
Claim 10
Dependent Claim 31 words
The data processor of claim 1, wherein the memory area is an instruction memory, and after the instruction memory is modified the central processor continues execution based on the circuit portion.
Claim 11
Dependent Claim 16 words
The data processor of claim 1, wherein the first state is entered for a predetermined duration.
Claim 12
Independent Claim 120 words
A method for providing a data processor comprising the steps of: providing an input circuit for receiving a reset signal, a reset control signal, and a data signal; providing a memory location coupled to the input circuit; providing a central processor unit coupled to the input circuit and the memory location, wherein when the reset signal is asserted the central processor unit enters a quiescent state, if the reset control signal is asserted during the quiescent state the central processor enters a first state allowing a value of the data signal to be stored at the memory location, and if the reset control signal is not asserted during the quiescent state the central processor enters a second state of operation.
Claim 13
Independent Claim 120 words
A method for providing a data processor comprising the steps of: providing an input circuit for receiving a reset signal, a reset control signal, and a data signal; providing a memory location coupled to the input circuit; providing a central processor unit coupled to the input circuit and the memory location, wherein when the reset signal is asserted the central processor unit enters a quiescent state, if the reset control signal is asserted during the quiescent state the central processor enters a first state allowing a value of the data signal to be stored at the memory location, and if the reset control signal is not asserted during the quiescent state the central processor enters a second state of operation.
Claim 14
Dependent Claim 27 words
In the method of claim 11, the step of providing a central processor further comprises the second state of operation allowing a normal reset operation to occur.
Claim 15
Dependent Claim 87 words
In the method of claim 11, the step of providing a memory location further comprises the memory location comprising a plurality of memory locations including a first memory location and a second memory location, and the step of providing a central processor unit further comprises executing an instruction at the second memory location when the first memory location is modified during the first state, otherwise, if the first memory location is not modified during the first state the central processor unit enters the second state of operation.
Claim 16
Dependent Claim 29 words
In the method of claim 11, the step of providing a memory location further comprises the first memory location being a program counter register for the central processor unit.
Claim 17
Dependent Claim 148 words
A data processor comprising: a central processor trait having a memory location; an input circuit having an first terminal coupled to the central processor unit for receiving a data value, and a second terminal coupled to the central processor unit, and a reset terminal, wherein when asserted the reset terminal initializes a reset cycle which comprises a first state and a second state, during the first state the central processor is in a quiescent state and during the second state the central processor is in normal reset state, if during the first state an asserted signal is received by the second input terminal the data processor is placed into a configuration mode allowing the data value to be written to the memory location, otherwise, if during the first state no asserted signal is received by the second input terminal the data processor continues operation in the second state.
Claim 18
Dependent Claim 148 words
A data processor comprising: a central processor trait having a memory location; an input circuit having an first terminal coupled to the central processor unit for receiving a data value, and a second terminal coupled to the central processor unit, and a reset terminal, wherein when asserted the reset terminal initializes a reset cycle which comprises a first state and a second state, during the first state the central processor is in a quiescent state and during the second state the central processor is in normal reset state, if during the first state an asserted signal is received by the second input terminal the data processor is placed into a configuration mode allowing the data value to be written to the memory location, otherwise, if during the first state no asserted signal is received by the second input terminal the data processor continues operation in the second state.
Claim 19
Dependent Claim 15 words
The data processor of claim 15, wherein the memory location comprises a program counter register.
Claim 20
Dependent Claim 15 words
The data processor of claim 15, wherein the memory location comprises a single-chip data processor.
Claim 21
Dependent Claim 14 words
The data processor of claim 15, wherein the memory location comprises an instruction address.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-29 2001-06-30 2001-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-29 2005-06-30 2005-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-29 2009-06-30 2009-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag