Patent US100083A successfully refreshed from Google Patents.
Patent US5652844A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5652844A Expired / Lapsed US ⏱️ 0.0 years remaining

Flexible pin configuration for use in a data processing system during a reset operation and method therefor

Assignee: NXP USA Inc
•
Filing: 1995-06-26
•
Granted: 1997-07-29
•
Expires: 2015-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a data processing system (10) is reset, a configuration value is determined by either an external configuration value provided to a plurality of external integrated circuit pins or an internal value stored in an internal memory of the system (30, 60). If an external configuration value is not provided and if an internal value is not stored in the internal memory, the data processing system provides a default configuration value. The default configuration value is stored in a memory in a system integration unit (20). Configuration data may also be retrieved from the external integrated circuit pins in octal packets. A last bit of each octal packet determines whether a next eight bits of the configuration data is to be retrieved via the plurality of integrated circuit pins or to be retrieved from the default configuration value stored in the system integration unit of the data processing system.

Inventors

  • 👤 Wallace B. Harwood, III

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 06:31
CPC Classifications
G; G06; G06F; G06F13/00; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 175 words
A data processing system, comprising: a first memory for storing a first valid bit and a first configuration data value, the first memory providing the first configuration data value as a reset system configuration value when a first drive configuration signal is in a first logic state; a first interface circuit coupled to the first memory for receiving the first valid bit and the first configuration data value and for providing the first drive configuration signal, the first interface circuit providing an internal configuration indication signal and receiving an internal drive configuration signal; and an external bus interface which selectively communicates an external configuration data value, the external bus interface being coupled to the first interface circuit for receiving the internal configuration indication signal, the external bus interface generating the internal drive configuration signal in response to a mode select signal and the internal configuration indication signal, and the external bus interface providing an external configuration data value as the reset system configuration value when the mode select signal is in a second logic state.
Claim 2
Dependent Claim 175 words
A data processing system, comprising: a first memory for storing a first valid bit and a first configuration data value, the first memory providing the first configuration data value as a reset system configuration value when a first drive configuration signal is in a first logic state; a first interface circuit coupled to the first memory for receiving the first valid bit and the first configuration data value and for providing the first drive configuration signal, the first interface circuit providing an internal configuration indication signal and receiving an internal drive configuration signal; and an external bus interface which selectively communicates an external configuration data value, the external bus interface being coupled to the first interface circuit for receiving the internal configuration indication signal, the external bus interface generating the internal drive configuration signal in response to a mode select signal and the internal configuration indication signal, and the external bus interface providing an external configuration data value as the reset system configuration value when the mode select signal is in a second logic state.
Claim 3
Dependent Claim 32 words
The data processing system of claim 1 wherein the reset system configuration value configures the data processing system to operation in a preselected mode of operation after a reset signal is asserted.
Claim 4
Dependent Claim 42 words
The data processing system of claim 2, further comprising: a reset circuit for generating the reset signal, the reset circuit being coupled to the external bus interface for receiving an external reset signal from a source external to the data processing system.
Claim 5
Dependent Claim 132 words
The data processing system of claim 1 wherein the external bus interface further comprises: a plurality of integrated circuit terminals for communicating an external data value; a plurality of bit slices for storing a default data value; and a drive logic circuit coupled to the first interface circuit for receiving the internal configuration indication signal, the drive logic circuit generating the internal drive configuration signal in response to the mode select signal and the internal configuration indication signal, the drive logic circuit generating a first drive external reset configuration signal to enable a first portion of the plurality of bit slices to provide one of a first portion of the default data value and a first portion of the external data value as a first portion of the external configuration data value.
Claim 6
Dependent Claim 49 words
The data processor of claim 4 wherein the first portion of the plurality of bit slices provides the first portion of the default data value as the first portion of the external configuration data value when the first drive external reset configuration signal is in a third logic state.
Claim 7
Dependent Claim 20 words
The data processor of claim 4 wherein the default data value is stored in a mask programmable read only memory.
Claim 8
Dependent Claim 69 words
The data processor of claim 4 wherein a predetermined bit of the first portion of the default data value provides a second drive external reset configuration signal to enable a second portion of the plurality of bit slices to provide one of a second portion of the default data value and a second portion of the external data value as a second portion of the external configuration data value.
Claim 9
Dependent Claim 23 words
The data processor of claim 7 wherein the predetermined bit is a last bit of the first portion of the default data value.
Claim 10
Dependent Claim 62 words
The data processor of claim 7 wherein the second portion of the plurality of bit slices provides the second portion of the external data value as the second portion of the external configuration value when the first portion of the plurality of bit slices provides the first portion of the external data value as the first portion of the external configuration value.
Claim 11
Dependent Claim 63 words
The data processor of claim 7 wherein a remaining portion of the plurality of bit slices provides a remaining portion of the external data value as a remaining portion of the external configuration value when the first portion of the plurality of bit slices provides the first portion of the external data value as the first portion of the external configuration data value.
Claim 12
Dependent Claim 50 words
The data processor of claim 1 further comprising: a second memory for storing a second valid bit and a second configuration data value, the second memory providing the second configuration data value as the reset system configuration value when a second drive configuration signal is in a third logic state.
Claim 13
Dependent Claim 71 words
The data processor of claim 11 further comprising: a second interface circuit coupled to the second memory for receiving the second valid bit and the second configuration data value and for providing the second drive configuration signal, the second interface circuit providing the second drive configuration signal and the second valid bit to the first interface circuit to selectively enable the first interface circuit to provide the internal configuration indication signal.
Claim 14
Dependent Claim 32 words
The data processor of claim 12 wherein the first interface circuit provides the first configuration data value when both the first drive configuration signal and the second drive configuration signal are asserted.
Claim 15
Independent Claim 165 words
A method for configuring a data processor, comprising the steps of: i. asserting a reset signal; ii. retrieving a mode select signal; iii. providing a first configuration signal to indicate if a first valid internal configuration value is stored in a first memory circuit; iv. generating an internal configuration signal in response to the first configuration signal; v. generating a first drive external reset configuration signal in response to the mode select signal and the reset signal; vi. generating an internal drive configuration signal to indicate when the first memory circuit should provide the first valid internal configuration signal as a reset configuration value, the internal drive configuration signal being generated in response to the first configuration signal and the first drive external reset configuration signal; and vii. enabling an external bus interface circuit to provide a first portion of an external data value as a first portion of the reset configuration value when the internal drive configuration signal is in a first logic state.
Claim 16
Independent Claim 165 words
A method for configuring a data processor, comprising the steps of: i. asserting a reset signal; ii. retrieving a mode select signal; iii. providing a first configuration signal to indicate if a first valid internal configuration value is stored in a first memory circuit; iv. generating an internal configuration signal in response to the first configuration signal; v. generating a first drive external reset configuration signal in response to the mode select signal and the reset signal; vi. generating an internal drive configuration signal to indicate when the first memory circuit should provide the first valid internal configuration signal as a reset configuration value, the internal drive configuration signal being generated in response to the first configuration signal and the first drive external reset configuration signal; and vii. enabling an external bus interface circuit to provide a first portion of an external data value as a first portion of the reset configuration value when the internal drive configuration signal is in a first logic state.
Claim 17
Dependent Claim 58 words
The method of claim 14 further comprising the step of: viii. accessing a first portion of a plurality of integrated circuit terminals to retrieve the first portion of the external data value when the first drive external reset configuration signal is in a second logic state and the internal drive configuration signal is in the first logic state.
Claim 18
Dependent Claim 55 words
The method of claim 15 further comprising the step of: ix. accessing a remaining portion of the plurality of integrated circuit terminals to retrieve a remaining portion of the external data value when the first portion of the plurality of integrated circuit terminals is accessed to retrieve the first portion of the external data value.
Claim 19
Dependent Claim 59 words
The method of claim 15 further comprising the step of: ix. accessing a first portion of a default value stored in a default memory as the first portion of the external data value when the first drive external reset configuration signal is in a third logic state and the internal drive configuration signal is in the first logic state.
Claim 20
Dependent Claim 16 words
The method of claim 17 wherein the default memory is a mask programmable read only memory.
Claim 21
Dependent Claim 99 words
The method of claim 15, further comprising the steps of: ix. accessing a last bit of a first data value provided by the first portion of the plurality of integrated circuit terminals; x. providing the last bit of the first data value as a second drive external reset configuration signal; and xi. accessing a second portion of the plurality of integrated circuit terminals to retrieve a second portion of the external data value when the second drive external reset configuration signal is in a second logic state and the internal drive configuration signal is in the first logic state.
Claim 22
Dependent Claim 55 words
The method of claim 19 further comprising the step of: x. accessing a remaining portion of the plurality of integrated circuit terminals to retrieve a remaining portion of the external data value when the second portion of the plurality of integrated circuit terminals is accessed to retrieve the second portion of the external data value.
Claim 23
Dependent Claim 59 words
The method of claim 19 further comprising the step of: x. accessing a second portion of a default value stored in a default memory as the second portion of the external data value when the second drive external reset configuration signal is in a third logic state and the internal drive configuration signal is in the first logic state.
Claim 24
Dependent Claim 44 words
The method of claim 14 further comprising the steps of: providing a second configuration signal to indicate if a second valid internal configuration value is stored in a second memory circuit; and generating the internal configuration signal in response to the second configuration signal.
Claim 25
Dependent Claim 35 words
The method of claim 22 further comprising the step of: providing the first valid internal configuration signal as the reset configuration value when both the first configuration signal and the second configuration signal are asserted.
Claim 26
Dependent Claim 176 words
A data processing system, comprising: a plurality of integrated circuit terminals for communicating an external data value; a mode select integrated circuit terminal for receiving a mode select signal; a plurality of bit slices for storing a default data value; and a drive logic circuit for generating an internal drive configuration signal in response to the mode select signal, the drive logic circuit generating a first drive external reset configuration signal to enable a first portion of the plurality of bit slices to provide one of a first portion of the default data value and a first portion of the external data value as a first portion of a reset configuration data value, wherein a predetermined bit of the first portion of the default data value provides a second drive external reset configuration signal to enable a second portion of the plurality of bit slices to provide one of a second portion of the default data value and a second portion of the external data value as a second portion of the reset configuration data value.
Claim 27
Dependent Claim 176 words
A data processing system, comprising: a plurality of integrated circuit terminals for communicating an external data value; a mode select integrated circuit terminal for receiving a mode select signal; a plurality of bit slices for storing a default data value; and a drive logic circuit for generating an internal drive configuration signal in response to the mode select signal, the drive logic circuit generating a first drive external reset configuration signal to enable a first portion of the plurality of bit slices to provide one of a first portion of the default data value and a first portion of the external data value as a first portion of a reset configuration data value, wherein a predetermined bit of the first portion of the default data value provides a second drive external reset configuration signal to enable a second portion of the plurality of bit slices to provide one of a second portion of the default data value and a second portion of the external data value as a second portion of the reset configuration data value.
Claim 28
Dependent Claim 20 words
The data processor of claim 24 wherein the default data value is stored in a mask programmable read only memory.
Claim 29
Dependent Claim 23 words
The data processor of claim 24 wherein the predetermined bit is a last bit of the first portion of the default data value.
Claim 30
Dependent Claim 62 words
The data processor of claim 24 wherein the second portion of the plurality of bit slices provides the second portion of the external data value as the second portion of the reset configuration value when the first portion of the plurality of bit slices provides the first portion of the external data value as the first portion of the reset configuration value.
Claim 31
Dependent Claim 63 words
The data processor of claim 24 wherein a remaining portion of the plurality of bit slices provides a remaining portion of the external data value as a remaining portion of the reset configuration value when the first portion of the plurality of bit slices provides the first portion of the external data value as the first portion of the reset configuration data value.

References Cited (Backward Citations)

US5428748A Cited
US5495196A Cited
US5544342A Cited
US5450353A Cited
US5511182A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag