User controlled reset circuit with fast recovery
Abstract
The present invention allows initializing operations such as loading configuration data and preloading registers to begin before a user has released a reset signal. A circuit is provided which responds to the leading edge of a user's reset signal to generate an internal reset signal which begins the initializing operation. The circuit simultaneously starts a delayed signal which ends the internal reset signal. If the MRX signal is long, the chip becomes ready for operating upon release of the MRX signal, whereas if the MRX signal is short, the chip becomes ready for operating upon completion of any steps necessary for resetting the chip. In either case, after a reset signal is received, the chip becomes ready for operation in a shorter time than with the prior art circuits.
Claims
exact text as granted — not AI-modifiedI claim:
1. A reset circuit for providing a global reset signal comprising: means for providing a VDD detect signal; means for generating a reset pulse in response to a user-generated master reset signal; means for shaping said reset pulse and outputting a modified reset pulse; and means for receiving said VDD detect signal and said modified reset pulse, providing an OR function, and outputting said global reset signal.
2. A reset circuit for providing a global reset signal comprising: means for providing a VDD detect signal; means for generating a reset pulse in response to a master reset signal; means for shaping said reset pulse and outputting a modified reset pulse; and a logic device for receiving said VDD detect signal and said modified reset pulse, said logic device outputting said global reset signal, wherein said means for generating includes a seteset latch.
3. A reset circuit as in claim 2 wherein said means for shaping includes means for delaying said reset pulse.
4. A reset circuit for providing a global reset signal comprising: means for providing a VDD detect signal; means for generating a reset pulse in response to a master reset signal; means for shaping said reset pulse and outputting a modified reset pulse; and a logic device for receiving said VDD detect signal and said modified reset pulse, said logic device outputting said global reset signal, wherein said means for shaping comprises: a logic gate; a first path for providing said reset pulse to said logic gate; and a second path for providing an inverted, and delayed reset pulse to said logic gate, said second path including a plurality of inverters connected in series and a plurality of capacitors, each capacitor having one terminal connected between two of said plurality of inverters and having another terminal connected to a first voltage source.
5. A reset circuit as in claim 1 wherein said means for shaping comprises: a logic gate; a first path for providing said reset pulse to one input terminal of said logic gate; and a second path for delaying and inverting said reset pulse and providing the delayed and inverted reset pulse to another input terminal of said logic gate, wherein said logic gate outputs said modified reset pulse.
6. A reset circuit for providing a global reset signal comprising: means for providing a VDD detect signal; means for generating a reset pulse in response to a master reset signal; means for shaping said reset pulse and outputting a modified reset pulse; and a logic device for receiving said VDD detect signal and said modified reset pulse, said logic device outputting said global reset signal, wherein said means for generating a reset pulse comprises: a two-input logic gate; means for providing the inverse of said master reset signal to one input terminal of said two-input logic gate; and means for providing a delayed version of said master reset signal to the other input terminal of said two-input logic gate.
7. A reset circuit as in claim 4 wherein said second path of said means for shaping further includes a Schmitt trigger connected between said plurality of inverters and said logic gate.
8. A reset circuit as in claim 4 wherein said logic gate is a NOR gate.
9. A reset circuit for providing a global reset signal comprising: means for providing a VDD detect signal; means for generating a reset pulse in response to a master reset signal; means for shaping said reset pulse and outputting a modified reset pulse; and a logic device for receiving said VDD detect signal and said modified reset pulse, said logic device outputting said global reset signal, wherein said logic device is an OR gate.
10. A reset circuit for providing a global reset signal comprising: a VDD detect circuit for providing a first signal; a set/reset latch for receiving an external reset signal and providing a reset pulse; a pulse shape circuit for receiving said reset pulse and providing a modified reset pulse; and a logic device for receiving said VDD detect signal and said modified reset pulse, said logic device providing said global reset signal.
11. A reset circuit comprising: means for providing an OR function and generating a global reset signal; detect circuitry for detecting a predetermined voltage and providing a detect signal to said means for providing; means for receiving a user-generated reset signal; and means for delaying said user-generated reset signal and providing a delayed user-generated reset signal to said means for providing, wherein an edge of said user-generated reset signal triggers an edge of said global reset signal, and wherein the second edge of said global reset signal is determined by said means for delaying.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.