Claims
- 1. A method for organizing data in a postage meter microcontrol system, said postage meter microcontrol system having a plurality of non-volatile memory, a CPU and a Read Only Memory (ROM) comprising the steps of:
- (a) allocating a plurality of data stores for a first one of said non-volatile memories, each data store having a plurality of buffers, said plurality of buffers containing related data items;
- (b) allocating a plurality of data stores for a second one of said non-volatile memories, each data store having a plurality of buffers containing redundant data to a respective one of said buffers in said first one of said non-volatile memory;
- (c) providing a data store in each of said non-volatile memories which data store includes a bit map buffer having first data therein relating to the status of each of a plurality of buffers of said respective non-volatile memory and said respective bit map buffers includes status data only for that respective non-volatile memory wherein said first data has a first state and a second state;
- (d) providing and entry table of addresses in said ROM for accessing the data store in each of said respective non-volatile memories;
- (e) determining a current buffer address for accessing said respective non-volatile memories in accordance with the data in said ROM table and said non-volatile memory bit map;
- (f) calculating and storing an associated CRC for only those data stores having said respective first data in a first state in each of said buffers of said respective non-volatile memories wherein said CRC has a first state representing a good data store buffer and a second state representing a bad data store buffer;
- (g) setting said first data to said first state when said second CRC is in a first state and, or to said second state when said CRC is in said second state; and,
- (h) programming said microcontrol system to access only those data stores wherein said first data is in said first state.
- 2. A method for organizing data in a postage meter microcontrol system, said postage meter microcontrol system having a plurality of non-volatile memory, a CPU and a Read Only Memory (ROM) comprising the steps of:
- (a) allocating a plurality of data stores for a first one of said non-volatile memories, each data store having a plurality of buffers, said plurality of buffers containing related data items;
- (b) providing a data store in each of said non-volatile memories which data store includes a bit map buffer having first data therein relating to the status of each of a plurality of buffers of said respective non-volatile memory and said respective bit map buffers includes status data only for that respective non-volatile memory wherein said first data has a first state and a second state;
- (c) providing and entry table of addresses in said ROM for accessing the data store in each of said respective non-volatile memories;
- (d) determining a current buffer address for accessing said respective non-volatile memories in accordance with the data in said ROM table and said non-volatile memory bit map;
- (e) calculating and storing an associated CRC for only those data stores having said respective first data in a first state in each of said buffers of said respective non-volatile memories wherein said CRC has a first state representing a good data store buffer and a second state representing a bad data store buffer;
- (f) setting said first data to said first state when said CRC is in a first state or to said second state when said CRC is in said second state; and,
- (g) programming said microcontrol system to access only those data stores wherein said first data is in said first state.
- 3. A method for organizing data in a postage meter micro control system, said postage meter micro control system having a non-volatile memory, a CPU and a Read Only Memory (ROM) comprising the steps of:
- (a) allocating a plurality of data stores for said non-volatile memories, each data store having a plurality of buffers, said plurality of buffers containing related data items,
- (b) providing a data store in each of said non-volatile memories which data store includes a bit map buffer having first data therein relating to the status of each of a plurality of buffers of said respective non-volatile memory and said respective bit map buffers includes status data only for that respective non-volatile memory wherein said first data has a first state and a second state;
- (c) providing and entry table of addresses in said ROM for accessing the data store in each of said respective non-volatile memories;
- (d) determining a current buffer address for accessing said non-volatile memories in accordance with the data in said ROM table and said non-volatile memory bit map; and,
- (e) calculating and storing an associated CRC for only those data stores having said respective first data in a first state in each of said buffers of said non-volatile memories wherein said CRC has a first state representing a good data store buffer and a second state representing a bad data store buffer;
- (f) setting said first data to said first state when said CRC is in a first state or to said second state when said CRC is in said state;
- (g) programming said micro control system to access only those data stores wherein said first data is in said first state; and
- (h) programming said micro control system to access only those data stores wherein said first data is in said first state.
Parent Case Info
This application is a continuation of application Ser. No. 07/827,911, filed Jan. 31, 1992, now abandoned, which is a continuation of application Ser. No. 07/292,195, filed Dec. 30, 1988, now abandoned.
US Referenced Citations (8)
Continuations (2)
|
Number |
Date |
Country |
Parent |
827911 |
Jan 1992 |
|
Parent |
292195 |
Dec 1988 |
|