Non-volatile memory, memory card and information processing apparatus using the same and method for software write protect control of non-volatile memory
First Claim
1. A non-volatile memory card comprising:
- a rewritable non-volatile memory including;
a data storage area, anda write protect information save area which stores write protect information representing a write protect area of the data storage area;
a volatile register into which the write protect information is set from the write protect information save area in response to a reset operation; and
a judgment circuit which receives an input address signal and the write protect information stored in the volatile register and which judges whether an address of an accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area, and which inhibits a write operation based on the input address signal when the address of the accessed location of the rewritable non-volatile memory indicated by the input address signal is in the write protect area.
10 Assignments
0 Petitions
Accused Products
Abstract
A non-volatile memory, such as a flash memory card, using a rewritable non-volatile memory is provided with an improved write-protect arrangement. The non-volatile memory includes a collectively electrically erasable and writable memory (e.g., a flash memory), a reset IC for generating a power-on reset signal upon turn-on of the power supply, and a card controller for performing control between each flash memory device and a memory card interface. The flash memory is set with a write protect save register written with an address of an area desired to be subjected to write protect, the write protect save register belonging to an attribute area, and a protect range is set from the system. Since the address to be write-protected is itself written in the non-volatile flash memory, the address will continue to be stored, even if the power is turned off. A method for software write protection control is also provided.
64 Citations
26 Claims
-
1. A non-volatile memory card comprising:
-
a rewritable non-volatile memory including; a data storage area, and a write protect information save area which stores write protect information representing a write protect area of the data storage area; a volatile register into which the write protect information is set from the write protect information save area in response to a reset operation; and a judgment circuit which receives an input address signal and the write protect information stored in the volatile register and which judges whether an address of an accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area, and which inhibits a write operation based on the input address signal when the address of the accessed location of the rewritable non-volatile memory indicated by the input address signal is in the write protect area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A memory card comprising:
-
an electrically erasable and rewritable non-volatile memory including; a data storage area, and an attribute area at which write protect information defining addresses representing a write protect area of the data storage area is stored; and a card controller including; a volatile register into which the write protect information is set from the attribute area; and a judgment circuit which receives an input address signal and the write protect information stored in the volatile register and which judges whether an address of an accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area so as to prevent a write operation based on the input address signal when the address of the accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area, wherein the card controller controls to transfer the write protect information to said volatile register from said write protect information save area in response to a control signal for selecting the attribute area. - View Dependent Claims (14)
-
-
15. A memory card comprising:
-
an electrically erasable and rewritable non-volatile memory including; a data storage area, and an area at which write protect information defining addresses representing a write protect area of the data storage area is stored, and a card controller including; a reset control circuit responsive to a reset operation and generating first to third transfer control signals, an address controller responsive to the first transfer control signal and generating an address signal for accessing the area to the electrically erasable and rewritable non-volatile memory, and a control signal generating circuit responsive to the second transfer control signal and generating an output enable signal and a chip select signal to the electrically erasable and rewritable non-volatile memory, so that the write protect information stored in the area of the electrically erasable and rewritable non-volatile memory is read out, a volatile register responsive to the third transfer control signal and latching the write protect information read out from the electrically erasable and rewritable non-volatile memory therein; and a judgment circuit which receives an input address signal and the write protect information stored in the volatile register and which judges whether an address of an accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area so as to prevent a write operation based on the input address signal when the address of the accessed location of the rewritable non-volatile memory by the input address signal is in the write protect area. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification