摘要:
To provide a nonvolatile storage device and control method thereof which improve convenience of portable devices by shortening initialization time. In generating a data validity table at initialization, a control part firstly reads out a validity flag and a second translation table. In the case where the validity flag is valid, logical blocks in the second translation table are valid. For that reason, the fourth table generation means can set all logical blocks in the second translation table as being valid, in the data validity table. In a single reading as mentioned above, the fourth table generation means can carry out setting with respect to a plurality of logical blocks. Further, with respect to a partial logical block which is set as being valid in the data validity table, it is possible to bypass reading out the data validity flag of the block and proceed to operation of next partial logical block.
摘要:
A control method of a non-volatile memory apparatus, which can execute data writing normally after the next startup even when a process is interrupted because of the occurrences of abnormal conditions such as power shut down during data writing or data erasing is provided. The control method of a non-volatile memory apparatus of the present invention comprises: a first flag writing step of writing a fixed value, which indicates that data is written, on a first flag existing in a redundancy area on a first page of a physical block and indicating whether or not data is written on the first page; and a data writing step of writing data on the physical block, when the data is written on the non-volatile memory consisting of a plurality of physical blocks.
摘要:
A control method of a non-volatile memory apparatus, which can execute data writing normally after the next startup even when a process is interrupted because of the occurrences of abnormal conditions such as power shut down during data writing or data erasing is provided. The control method of a non-volatile memory apparatus of the present invention comprises: a first flag writing step of writing a fixed value, which indicates that data is written, on a first flag existing in a redundancy area on a first page of a physical block and indicating whether or not data is written on the first page; and a data writing step of writing data on the physical block, when the data is written on the non-volatile memory consisting of a plurality of physical blocks.
摘要:
A communication system in which an operating voltage can be selected from a plurality of interface voltages enables an interface voltage to be switched in a stable manner during operation of the system. When the interface voltage is to be switched, a host device (1) and a slave device (2) perform the switching while maintaining the signal level of buses in a stable manner. This structure enables the communication system to switch an interface voltage using a small number of signal lines.
摘要:
A communication system in which an operating voltage can be selected from a plurality of interface voltages enables an interface voltage to be switched in a stable manner during operation of the system. When the interface voltage is to be switched, a host device (1) and a slave device (2) perform the switching while maintaining the signal level of buses in a stable manner. This structure enables the communication system to switch an interface voltage using a small number of signal lines.
摘要:
When a file system control part 155A writes file data into a main memory 142, a file can be easily written continuously and the number of file copy can be decreased at updating a directory entry by writing the file data and a directory entry into different allocation units. In this manner, when using a nonvolatile memory in which physical block size as an erase unit is larger than cluster size, the write performance can be enhanced.
摘要:
A communication system in which an operating voltage can be selected from a plurality of interface voltages enables an interface voltage to be switched in a stable manner during operation of the system. When the interface voltage is to be switched, a host device (1) and a slave device (2) perform the switching while maintaining the signal level of buses in a stable manner. This structure enables the communication system to switch an interface voltage using a small number of signal lines.
摘要:
A communication system in which an operating voltage can be selected from a plurality of interface voltages enables an interface voltage to be switched in a stable manner during operation of the system. When the interface voltage is to be switched, a host device (1) and a slave device (2) perform the switching while maintaining the signal level of buses in a stable manner. This structure enables the communication system to switch an interface voltage using a small number of signal lines.
摘要:
When a file system control part 155A writes file data into a main memory 142, a file can be easily written continuously and the number of file copy can be decreased at updating a directory entry by writing the file data and a directory entry into different allocation units. In this manner, when using a nonvolatile memory in which physical block size as an erase unit is larger than cluster size, the write performance can be enhanced.
摘要:
The object of the present invention is to provide a data communication system in which a communication scheme is switched without a decrease in communication efficiency.In a data communication system including first and second devices that are capable of performing full-duplex communication and half-duplex communication via a set of channels connecting the first and second devices, the first device transmits, via the set of channels, to the second device a first communication flag indicating whether half-duplex communication is to be specified in accordance with a communication processing capability of the first device, the second device transmits, via the set of channels, to the first device a second communication flag indicating whether half-duplex communication is to be specified in accordance with a communication processing capability of the second device, and the first and second devices select either a full-duplex communication scheme or a half-duplex communication scheme depending on the first and second communication flags in compliance with a procedure predetermined between the devices and perform data communication in the selected communication scheme, the selected communication scheme conforming to the communication processing capability of each device.