System for limiting access to non-volatile memory in electronic postage meters
First Claim
1. A method for limiting an erasing of data from and a writing of data into a non-volatile memory (NVM) of an electronic postage meter operated under control of a microcomputer to predetermined periods of time after a power up cycle and during a power down cycle of the meter the NVM having data therein after the power up cycle and during the power down cycle, the NVM having a enable terminal and a plurality of remaining terminals, comprising the steps of:
- providing an an output power signal in response to an establishment of a power up voltage condition;
generating an output pulse in response to the output power signal;
presetting the output pulse to a width that will provide sufficient time to erase desired data from the NVM;
applying a bias enable signal to the NVM enable terminal during the width of the output pulse;
enabling the remaining terminals of the NVM during the width of the output pulse to allow for the erasing of the desired data from the NVM;
removing the output power signal in response to a power down voltage condition;
interrupting the microcomputer control of the electronic postage meter in response to the removal of the output power signal to ready the microcomputer for writing desired data into the NVM;
applying the bias enable signal to the NVM enable terminal at a begining portion of the power down cycle for a predetermined time period;
enabling the plurality of remaining terminals of the NVM to allow the writing of the desired data into the NVM during power down for said predetermined time period; and
biasing the plurality of remaining terminals of the NVM during normal postage meter operation to preclude writing of data into and erasing of data from the NVM.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and associated apparatus for limiting the erasing and writing of data in the non-volatile memory (NVM) of an electronic postage meter operated under microcomputer control to predetermined periods of time after the power up and during the power down cycles of the meter, comprising the steps and associated apparatus for providing an output power signal in response to the establishment of a power up voltage condition, generating an output pulse in response to the presence of the output power signal, presetting the width of the output pulse to provide sufficient time to erase the desired data words from the NVM, applying a bias enable signal to an NVM enable terminal during the duration of the output pulse, enabling the remaining terminals of the NVM during the duration of the output pulse to allow the erasure of data from the NVM, removing the output power signal in response to a power down voltage condition, interrupting the operation of the microcomputer in response to the removal of the output power signal to ready the microcomputer for writing data in NVM, applying the bias enable signal to the NVM enable terminal at the inception of the power down cycle, enabling the remaining terminals of the NVM to allow the writing of data into the NVM during power down for a predetermined time period, and biasing the terminals of the NVM during normal postage meter operation to preclude writing of data into and erasure of data from the NVM.
48 Citations
21 Claims
-
1. A method for limiting an erasing of data from and a writing of data into a non-volatile memory (NVM) of an electronic postage meter operated under control of a microcomputer to predetermined periods of time after a power up cycle and during a power down cycle of the meter the NVM having data therein after the power up cycle and during the power down cycle, the NVM having a enable terminal and a plurality of remaining terminals, comprising the steps of:
-
providing an an output power signal in response to an establishment of a power up voltage condition; generating an output pulse in response to the output power signal; presetting the output pulse to a width that will provide sufficient time to erase desired data from the NVM; applying a bias enable signal to the NVM enable terminal during the width of the output pulse; enabling the remaining terminals of the NVM during the width of the output pulse to allow for the erasing of the desired data from the NVM; removing the output power signal in response to a power down voltage condition; interrupting the microcomputer control of the electronic postage meter in response to the removal of the output power signal to ready the microcomputer for writing desired data into the NVM; applying the bias enable signal to the NVM enable terminal at a begining portion of the power down cycle for a predetermined time period; enabling the plurality of remaining terminals of the NVM to allow the writing of the desired data into the NVM during power down for said predetermined time period; and biasing the plurality of remaining terminals of the NVM during normal postage meter operation to preclude writing of data into and erasing of data from the NVM. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for limiting an erasing of data from and a writing of data into a non-volatile memory (NVM) of an electronic postage meter operated under control of a microcomputer to predetermined periods of time after a power up cycle and during a power down cycle of the meter the NVM having data therein after the power up cycle and during the power down cycle, the NVM having an enable terminal and a plurality of remaining terminals, comprising the steps of:
-
providing an output power signal in response to an establishment of a power up voltage condition; generating an output pulse in response to the output power signal; presetting the output pulse to a width that will provide sufficient time to erase desired data from the NVM; applying a bias enable signal to the NVM enable terminal during the width of the output pulse; enabling the remaining terminals of the NVM during the width of the output pulse to allow the erasing of the desired data from the NVM; removing the output power signal in response to a power down voltage condition; interrupting microcomputer control of the electronic postage meter in response to the removal of the output power signal to ready the microcomputer for writing desired data in NVM; applying the bias enable signal to the NVM enable terminal at a beginning of the power down cycle for a predetermined time period; enabling the remaining terminals of the NVM to allow the writing of the desired data into the NVM during power down for said predetermined time period; biasing the remaining terminals of the NVM during normal postage meter operation to preclude the writing of data into and erasure of data from the NVM; the NVM terminals are enabled after power up to establish an NVM word erase condition for a period of time coincident with the duration of the output pulse; the NVM terminals are enabled during power down to establish an NVM write condition for a period of time as determined by the microcomputer to enable all the desired data to be written into NVM; transmitting a first interrupt signal to the microcomputer in the presence of the output power signal to advise the microcomputer that the power up cycle is completed; transmitting a second interrupt signal to the microcomputer to advise the microcomputer that the power down cycle has commenced; transmitting the output pulse to the microcomputer to activate the microcomputer for erasing the desired data in the NVM; providing a feedback signal which prevents resetting of the microcomputer after completion of the power up cycle, during normal operation and during the beginning portion of the power cycle until all the desired data has been written into NVM; gating the output signals from the microcomputer to preclude erasure of data from the NVM in the absence of the output pulse; and gating the output signals from the microcomputer to preclude writing of data in the NVM after a predetermined period of time as determined by the microcomputer.
-
-
12. A system for limiting an erasing of data from and a writing of data into a non-volatile memory (NVM) of an electronic postage meter to predetermined periods of time after a power up cycle and during a power down cycle of the meter the NVM having data therein after the power up cycle and during the power down cycle, the NVM having an enable terminal and a plurality of terminals, comprising:
-
signal means for providing an output signal in response to a power up voltage condition; pulse supplying means electrically connected to said signal means for providing an output pulse having a predetermined width in accordance with presence of an output signal from said signal means; a microcomputer means electrically connected to said pulse supplying means and said signal means for receiving signals therefrom; gate means interposed between said microcomputer means and the non-voltaile memory for enabling the non-volatile memory upon power up of the electronic postage meter when the output pulse is provided from said pulse supplying means to allow desired data to be erased from the non-volatile memory by said microcomputer and for enabling the non-volatile memory during power down of the electronic postage meter when the output signal is removed from said signal means to allow desired data to be written into the non-volatile memory for a predetermined period of time accordance with output signal provided from said microcomputer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for limiting access to a non-volatile memory (NVM) of an electronic postage meter for an erasing and a writing data therein to predetermined periods of time after a power up cycle and during a power down cycle of the meter the NVM having data therein after the power up cycle and during the power down cycle, the NVM having an enable terminal and a plurality of remaining terminals, comprising:
-
signal means for providing an output signal in response to a power up voltage condition; pulse supplying means electrically connected to said signal means for providing an output pulse having a predetermined width in accordance with presence of an output signal from said signal means, said pusle supplying means including a one-shot multivibrator and circuit means electrically coupled to thereto establish the pulse width of the output pulse; a microcomputer means electrically connected to said pulse supplying means and said signal means for receiving signals therefrom; gate means interposed between said microcomputer means and the non-volatile memory for enabling the non-volatile memory upon power up of the electronic postage meter when the output pulse is provided from said pulse supplying means to allow desired data to be erased from the non-volatile memory by said microcomputer and for enabling the non-volatile memory during power down of the electronic postage meter when an output signal is removed from said signal means to allow desired data to be written into the non-volatile memory for a predetermined period of time in accordance with the output signal being provided from said microcomputer; switching means responding to the output pulse for applying a bias voltage to the NVM for enabling the erasing of the desired data therefrom during the width of the output pulse; additional gate means interposed between said pulse supplying means and said gate means for activating said gate means in response to the output pulse; means for biasing the remaining terminals of the NVM during the normal postage meter operation to preclude the writing and erasing of data therein; interrupt means electrically coupled to said signal means and said micromputer for supplying an interrupt signal to said microcomputer in response to the power up output signal being removed from said signal means; and means coupled to said signal means for supplying a signal to activate said additional gate means when the power up output signal is removed from said signal means indicating a beginning of the power down cycle.
-
Specification