Abstract:
In a power supply monitor which outputs a reset signal when the power supply voltage decreases, a first voltage is generated by a first voltage generator in proportion to a power supply voltage, and a comparator supplying a first signal when the first voltage becomes lower than a reference voltage. On the other hand, a slewing rate detector supplies a second signal when a slewing rate of decreasing in power supply voltage is larger than a threshold value. Then, a signal generator supplying a signal set by a trailing edge of the second signal received from the slewing rate detector except a period after the second signal is received and reset by a trailing edge of the first signal received from the comparator. That is, even if the power supply voltage decreases, the monitor does not generate a reset signal when the decrease in the power supply voltage is instantaneous.
Abstract:
A flash memory includes a user block for storage of user data, an alternate block reserved for substitution, a conversion table for storage of a physical address of the user block corresponding to a logical address, and an alternate table for storage of a physical address of the alternate block. A controller refers to the conversion table for writing the user data to a page within the user block. If the relevant page has data already written therein, the controller refers to the alternate table and writes the user data to a page within the alternate block to use it as a new user block, and switches the original user block to an alternate block. This permits rapid rewriting of the user data.
Abstract:
An external memory includes a RAM of a fixed size for storing firmware, and a flash memory group. Since the flash memory group is accessible on a block-by-block basis, a plurality of program codes each corresponding to one processing routine are individually accessible. The RAM includes a first storage region (91) serving as a dynamic load area to which a program code stored in each block of the flash memory group is exclusively loaded. The exclusive loading of the plurality of program codes each corresponding to the respective one processing routine to the first storage region allows a smaller required size of the RAM. Since the flash memory group is rewritable, the firmware may be subjected to modification and version update. In this case, the required size of the RAM is not increased. Therefore, the external memory can store the firmware of a size exceeding the fixed size of the RAM.
Abstract:
There is provided a processing system capable of preventing third parties from improper operation. Referring to FIG. 4, a storage device generates a pseudo random number (key data k), calculates a value g (k) of a function g, rearranges each bit of the key data k and value g (k) in accordance with a predetermined method, transmits them to a terminal device, and calculates a value f (k) of a function f. The terminal device receives data and calculates a value g (k). The terminal device compares the value g (k) received from the storage device and the value g (k) calculated by the terminal device. If the values do not match, access to the storage device is stopped. If the values match, the terminal device calculates and transmits value f (k) to the storage device. The storage device compares the value f (k) calculated by the storage device and the value f (k) received from the terminal device and responds to a result of the comparison by determining whether to permit access from the terminal device.
Abstract:
A capacity size of a single block of a flash memory (2) is an integer multiple of a single sector size which is a processing unit of an external host (4), and each of the first and second buffer RAMs interposed between the external host and the flash memory has a capacity corresponding to a single sector size of the flash memory, and data transmission between the external host and the buffer RAMs and between the flash memory and the buffer RAMs are performed by alternately selecting different buffer RAMs, and thus the data transmission between the buffer RAMs and the external host is performed simultaneously. and in parallel with performing the data transmission between the buffer RAMs and the flash memory.
Abstract:
An object is to obtain a nonvolatile semiconductor memory device which can achieve a reduction in processing time required for data writing operation and an increase in storage density through the use of multi-valued MOS transistors. In operation for writing data into cells, the amount of charge injected into the floating gates is controlled so as to set the threshold voltages of the MOS transistors at all different values. When reading data from the cells, the data is read by determining whether the threshold voltages of the MOS transistors are higher or lower relative to each other.
Abstract:
A memory card consisting of volatile memory that is used connected to a host system apparatus and operated by a power supplied from said host system apparatus, comprises a main memory consisting of volatile memory and a submemory consisting of flash memory wherein when the power is tuned off, the host system apparatus copies data stored in the main memory into the submemory at addresses, corresponding to addresses of the main memory, and when the power is turned on, the host system apparatus writes data stored in the submemory into the main memory at the original addresses.
Abstract:
The objective of the invention is to provide a portable information processing apparatus and a PC card for its expansion that facilitate transient and still images. A PC card system of the invention comprises a PC card capable of processing video signals and an information processing apparatus having a liquid crystal display, PC card slots, a VGA controller that converts pixel data into analog RGB signals, and an LCD controller that controls the liquid crystal display. The information processing apparatus further has an analog RGB signal lines and synchronizing signal lines between the LCD controller and the PC card slots, and a pixel data bus between the VGA controller and the PC card slots.
Abstract:
The PC card system device including a PC card in conformity with the PC card standard and an information processing device which the PC card is to be connected, comprises a card connector provided in the PC card, a device connector, provided in the information processing device, a connection state detector for detecting the connection state of the PC card according to the signal level of at least one contact of the device connector, and an interface controller for controlling the signal transfer from the device connector according to the determination of the connection state detector. The interface controller prohibits any signal transfer from the device connector if the connection state detector determines that the PC card is incorrectly connected to the information processing device.
Abstract:
In an IC memory card, sub-modules, in each of which a plurality of memory ICs are mounted on each of two opposed surfaces of a sub-substrate, are mounted on each of two opposed surfaces of a single substrate. Since the number of substrates connected to a connector is one, soldering of the connector is facilitated, and the structure of the connector can be simplified. Furthermore, in an IC memory card, the sub-modules may be mounted on the substrate in such a manner that they are stacked in two stages at an opening in the substrate. In this way, the thickness of the IC memory card can be minimized. Also, the use of the die bonding process makes connection between the sub-module and the substrate easy.