External storage device and memory access control method thereof
First Claim
Patent Images
1. A storage device, comprising:
- a non-volatile semiconductor memory which is electrically erasable and which has first and second portions coupled to first and second buses;
a system interface coupled with an external host system; and
a controller reading data from said non-volatile semiconductor memory and transmitting said data to said host system via said system interface in response to a read command received by said system interface from said host system; and
wherein said controller starts reading (N+n)th sector data from said first portion of said non-volatile semiconductor memory via said first bus, while said controller transmits Nth sector data that has been read from said second portion of said non-volatile semiconductor memory via said second bus, to said host system via said system interface, in response to said read command for successive sector data, where N and n are integers.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage device, including: a non-volatile semiconductor memory which is electrically erasable; a system interface coupled with an external host system; and a controller reading data from the non-volatile semiconductor memory and transmitting data to the host system via the system interface in response to a read command received by the system interface from the host system; and wherein the controller starts reading (N+n)th sector data from the non-volatile semiconductor memory, while the controller transmits Nth sector data that has been read from the non-volatile semiconductor memory to the host system via the system interface, in response to the read command for successive sector data.
126 Citations
27 Claims
-
1. A storage device, comprising:
-
a non-volatile semiconductor memory which is electrically erasable and which has first and second portions coupled to first and second buses; a system interface coupled with an external host system; and a controller reading data from said non-volatile semiconductor memory and transmitting said data to said host system via said system interface in response to a read command received by said system interface from said host system; and wherein said controller starts reading (N+n)th sector data from said first portion of said non-volatile semiconductor memory via said first bus, while said controller transmits Nth sector data that has been read from said second portion of said non-volatile semiconductor memory via said second bus, to said host system via said system interface, in response to said read command for successive sector data, where N and n are integers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage device, comprising:
-
a non-volatile semiconductor memory which is electrically erasable and which has first and second portions coupled to first and second buses; a system interface coupled with an external host system; and a controller reading data from said non-volatile semiconductor memory and transmitting said data to said host system via said system interface in response to a read command received by said system interface from said host system; and wherein said controller carries out data processing for sector data that has been read from said non-volatile semiconductor memory, and wherein said controller starts reading (N+n)th sector data from said first portion of said non-volatile semiconductor memory via said first bus for said data processing for said (N+n)th sector data, while said controller transmits Nth sector data that has been carried out said data processing after having been previously read from said second portion of said non-volatile semiconductor memory via said second bus, to said host system via said system interface, in response to said read command for successive sector data, where N and n are integers.
-
-
10. A storage device, comprising:
-
a non-volatile semiconductor memory which is electrically erasable and where data is stored in sector data divisions, where said non-volatile semiconductor memory has a first memory section and a second memory section storing alternating sectors of the data, respectively, and where said first memory section and said second memory section are accessed by first and second buses, respectively; a system interface coupled with an external host system; and a controller reading successive sectors of said data from said non-volatile semiconductor memory, responsive to a read command for successive sectors from said host system, and transmitting said data to said host system via said system interface; wherein in response to said read command for successive sector data, said controller reads an (N+n)th sector of sector data of said data, from said first memory section of said non-volatile semiconductor memory via said first bus, while said controller transmits an Nth sector of sector data of said data, that has been read from said second memory section of said non-volatile semiconductor memory via said second bus, to said host system via said system interface, where N and n are integers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A storage device, comprising:
-
a non-volatile semiconductor memory which is electrically erasable and which has first and second portions coupled to first and second data portions of a combination bus acting as first and second buses, respectively; a system interface adapted to couple data and commands between the system interface and an external host system; and a controller that reads data from the non-volatile semiconductor memory and transmits the data to the system interface in response to a read command received by the system interface; wherein the controller starts reading second sector data from the non-volatile semiconductor memory via the second data portion of the combination bus as the second bus, while the controller transmits first sector data that has been read from the non-volatile semiconductor memory via the first data portion of the combination bus as the first bus to the system interface, in response to the read command. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A storage device, comprising:
-
a non-volatile memory which is erasable and which has first and second portions coupled to first and second buses; a system interface coupled with an external host system; and a controller reading data from said non-volatile memory and transmitting said data to said host system via said system interface in response to a read command received by said system interface from said host system; and wherein said controller starts reading (N+n)th addressable-subdivision data from said first portion of said non-volatile memory via said first bus, while said controller transmits Nth addressable-subdivision data that has been read from said second portion of said non-volatile memory via said second bus, to said host system via said system interface, in response to said read command for successive addressable-subdivision data, where N and n are integers.
-
Specification