IP Library Granted Patent US 7,200,743
Granted Patent B1
US 7,200,743 · App. 10/261,013 · Granted Apr 3, 2007

Simultaneous initialization of a plurality of memory elements from among a plurality of initialization values

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,200,743
App. No.
10/261,013
Granted
Apr 3, 2007
Kind
B1
Abstract

An electronic device according to one embodiment of the invention includes at least a first memory element and a second memory element, a first plurality of initialization value sets, and a second plurality of initialization value sets. The device further includes first and second initialization logic circuits that receives a mode value and a reload signal. Upon occurrence of the reload signal, the first initialization logic circuit selects a first predetermined initialization value set from among the first plurality of initialization value sets according to the mode value and initializes the first memory element with the first predetermined initialization value set. Substantially simultaneously, the second initialization logic circuit likewise selects a second predetermined initialization value set according to the mode value and initializes the second memory element.

Claims (32)

1. An electronic device, comprising:

a memory comprising at least a first memory element and a second memory element;

a first plurality of initialization value sets available to be loaded into said first memory element;

a second plurality of initialization value sets available to be loaded into said second memory element;

a mode value that indicates a mode from among a plurality of modes of said electronic device; and

a first initialization logic circuit and a second initialization logic circuit corresponding to said first memory element and said second memory element, said first and second initialization logic circuits receiving said mode value and adapted to receive a reload signal;

wherein upon occurrence of said reload signal, said first initialization logic circuit selects a first predetermined initialization value set from among said first plurality of initialization value sets according to said mode value and initializes said first memory element with said first predetermined initialization value set and substantially simultaneously said second initialization logic circuit selects a second predetermined initialization value set from among said second plurality of initialization value sets according to said mode value and initializes said second memory element with said second predetermined initialization value set.

2. The electronic device of claim 1 , wherein said reload signal comprises a reset signal.

3. The electronic device of claim 1 , wherein said reload signal comprises an initialization signal.

4. The electronic device of claim 1 , wherein an initialization value set comprises one or more hardwired digital values.

5. The electronic device of claim 1 , wherein an initialization value set comprises one or more digital values stored in an initialization value memory element.

6. The electronic device of claim 1 , further comprising a processing system connected to said first and second initialization logic circuits by a reload signal line and generating said reload signal on said reload signal line, wherein said reload signal is software-generated within said processing system.

7. The electronic device of claim 1 , further comprising a processing system connected to said first and second initialization logic circuits by a reload signal line and generating said reload signal on said reload signal line and a user interface connected to said processing system, wherein said reload signal is generated by said processing system in response to a user input received from said user interface.

8. The electronic device of claim 1 , wherein said mode value comprises a hardwired digital value.

9. The electronic device of claim 1 , wherein said mode value comprises a digital value stored in a mode value memory element.

10. The electronic device of claim 1 , wherein said mode value is user-settable.

11. The electronic device of claim 1 , with an initialization logic circuit comprising:

a plurality of initialization logic circuits that select said predetermined initialization value set according to said mode value, with said predetermined initialization value set being passed to a corresponding memory element upon occurrence of said reload signal;

a non-initialization logic circuit that passes a data bus value to said corresponding memory element in the absence of said reload signal; and

an OR logic circuit that passes either said predetermined initialization value set or said data bus value to said corresponding memory element.

12. A memory initialization method for an electronic device, comprising the steps of:

obtaining a mode value upon receipt of a reload signal;

selecting a first predetermined initialization value set from among a first plurality of initialization value sets available to be loaded into a first memory element according to said mode value;

initializing said first memory element with said first predetermined initialization value set;

selecting a second predetermined initialization value set from among a second plurality of initialization value sets available to be loaded into a second memory element; and

initializing said second memory element with said second predetermined initialization value set;

wherein the initialization of said first memory element and said second memory element occur substantially simultaneously.

13. The method of claim 12 , wherein said reload signal comprises a reset signal.

14. The method of claim 12 , wherein said reload signal comprises an initialization signal.

15. The method of claim 12 , wherein an initialization value set comprises one or more hardwired digital values.

16. The method of claim 12 , wherein an initialization value set comprises one or more digital values stored in an initialization value memory element.

17. The method of claim 12 , further comprising the step of modifying said mode value in response to a user input.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: MINDSPEED TECHNOLOGIES, LLC
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 044791/0600 →
CHANGE OF NAME Recorded Aug 10, 2016
From: MINDSPEED TECHNOLOGIES, INC.
To: MINDSPEED TECHNOLOGIES, LLC
Reel/Frame 039645/0264 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2013
From: CONEXANT SYSTEMS, INC
To: MINDSPEED TECHNOLOGIES, INC
Reel/Frame 031494/0937 →
SECURITY AGREEMENT Recorded Oct 8, 2003
From: MINDSPEED TECHNOLOGIES, INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 014546/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2003
From: CONEXANT SYSTEMS, INC.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 014568/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2002
From: MALPASS, WELBORN R.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 013363/0710 →