Abstract:
A semiconductor memory device including a flash memory and a RAM incorporating a pseudo-SRAM contained in an MCP, has an internal transfer control signal for controlling internal data transfer between the flash memory and pseudo-SRAM, and an external transfer control signal for controlling data transfer between an external CPU and pseudo-SRAM, as control signals for the pseudo-SRAM. A flash controller in the RAM controls the internal transfer control signal so as to suspend the internal data transfer between the flash memory and pseudo-SRAM when the external CPU requests access to the pseudo-SRAM during the internal data transfer.
Abstract:
The memory card of the present invention includes an error correction circuit having an error correction code (ECC) computing circuit for computing the error correction codes, in blocks, for the data stored in a main memory, an ECC memory for storing the error correction codes computed by the ECC computing circuit, an ECC control circuit for comparing error correction codes computed for updated data with error correction codes previously computed for corresponding original data stored in the ECC memory, and for producing a signal indicating the result of the comparison, and an error correction controller for finding and correcting errors based on the result of the comparison produced by the ECC control circuit.
Abstract:
A semiconductor integrated circuit for controlling a power source with which a power source potential on the basis of different external power source potentials, for example, 5 V and 3 V, can accurately be obtained. The semiconductor integrated circuit for switching between an external power source and a backup power source has an arrangement that, when the external power source potential is supplied to an external power source potential node, the potential at a first connection node on the basis of the external power source potential and a first reference potential of a first reference potential generating circuit are subjected to a comparison by a first comparator, and a first power source potential discriminating portion transmits a first comparison result signal. The potential of a second connection node and a second reference potential of a second reference potential generating circuit are subjected to a comparison by a second comparator, and a second power source potential discriminating portion transmits a second comparison result signal. If the potential of a setting node is high, a switching signal output portion transmits a switching signal corresponding to the first comparison result and transmits a switching signal corresponding to the second comparison result signal if the potential of the setting node is low. If the switching signal indicates a high level, a transistor connected to the external power source potential node is turned on. If the same indicates a low level, a transistor connected to the backup power source is turned on.
Abstract:
A semiconductor memory device including a flash memory and a RAM incorporating a pseudo-SRAM contained in an MCP, has an internal transfer control signal for controlling internal data transfer between the flash memory and pseudo-SRAM, and an external transfer control signal for controlling data transfer between an external CPU and pseudo-SRAM, as control signals for the pseudo-SRAM. A flash controller in the RAM controls the internal transfer control signal so as to suspend the internal data transfer between the flash memory and pseudo-SRAM when the external CPU requests access to the pseudo-SRAM during the internal data transfer.
Abstract:
In a system wherein a memory card is connected to a computer, data stored in a memory device in the memory card is read by a processor provided in the computer. An address signal and a data signal from the computer to the memory card, and/or a data signal from the memory card to the computer are coded with coding keys by a coder, while the coded signal is decoded by a decoder with a decoding key corresponding to the coding keys. The coder and the decoder adopts a public key system, and it is difficult to determine the decoding key even if the coding keys are known. In modified examples, coding keys are not provided beforehand in the computer or memory card, and they are latched in a latch device when the memory card is connected to the computer. When the coding keys and decoding keys are stored in the memory card, they are changed for each memory card.
Abstract:
A semiconductor memory device including a flash memory and a RAM incorporating a pseudo-SRAM contained in an MCP, has an internal transfer control signal for controlling internal data transfer between the flash memory and pseudo-SRAM, and an external transfer control signal for controlling data transfer between an external CPU and pseudo-SRAM, as control signals for the pseudo-SRAM. A flash controller in the RAM controls the internal transfer control signal so as to suspend the internal data transfer between the flash memory and pseudo-SRAM when the external CPU requests access to the pseudo-SRAM during the internal data transfer.
Abstract:
A nonvolatile semiconductor memory unit which is provided with a nonvolatile semiconductor memory and a controller for performing a read operation, a write operation and an erase operation on the nonvolatile semiconductor memory unit, including an external power source which derives its supply of electric power from outside, an internal power source which derives its supply of electric power from a secondary battery and is connected to the nonvolatile semiconductor memory and the controller, a voltage detecting circuit for detecting a voltage of the external power source and a switching circuit which is provided between the external power source and the internal power source and is subjected to on-off control by an output of the voltage detecting circuit so as to enable and disable the external power source, respectively.
Abstract:
An IC memory card and an IC memory card system prevent the use of unauthorized or illegal copies or forgeries of IC memory cards storing original content. Using a key value selected by a terminal device of the IC memory card system, the terminal device calculates a first value and the IC memory card separately calculates a third value by applying a particular method to the key value. Second and fourth values are similarly calculated using a different particular method. The IC memory card then determines whether the first and third values are the same. The terminal device separately determines whether the second and fourth values are the same. Only if the first and third values are confirmed to match, and then the second and fourth values are also confirmed to match, does the terminal device recognize the IC memory card as an authentic IC memory card and not an unauthorized or illegal copy or forgery.
Abstract:
A memory card includes an error-correction-code (ECC) controller for generating ECCs, an ECC memory for storing ECCs generated by the ECC controller and an address converter for converting between addresses of the ECC memory and those of a main memory for storing data. The ECC controller generates an ECC to be stored in the ECC memory when a control data is input and the address converter fetches a relationship between an address of the ECC memory at which the generated ECC is stored and that of the main memory at which the control data is stored. Upon reading data stored in the main memory, error check and error correction operations are executed for the control data.
Abstract:
A semiconductor device includes a first battery BAT 1; a second battery BAT 2; and switches SW1, SW2, SW3, and SW4. Switching block 13 is provided for switching a power source for backing up a memory 3 to retain data. Also a voltage comparator 5 is provided for comparing an external power supply voltage supplied by the power supply VCC of a host apparatus with a reference voltage Vref. In response to the signal from a main battery presence sensor block for sensing the presence of the first battery BAT 1 and the signal from the voltage comparator 5, the memory 3 is backed up to retain data by the external power supply voltage when it is supplied, and further, the second battery BAT 2 is charged by a charging circuit 6 driven by the external power supply voltage. When neither external power supply voltage nor first battery BAT 1 is present, the second battery BAT 2 backs up the memory 3 to retain data. Therefore, power consumption of both main and auxiliary batteries is lessened and memory backup is performed in an assured manner.