MEMORY SYSTEM THAT SELECTS DATA TO BE TRANSMITTED FROM A DATA BUFFER THROUGH A PORT
First Claim
1. A memory system, comprising:
- a nonvolatile memory;
a data buffer in which data read out from the nonvolatile memory are stored prior to transmission to an initiator that is requesting the data; and
a port through which the initiator sends a request for the data and through which the data in the data buffer are transmitted to the initiator, whereinwhen the port is connected to a first initiator at a time both first data requested by the first initiator and second data requested by a second initiator are stored in the data buffer and the second data become ready for transmission prior to the first data, the second data are transmitted through the port prior to the first data.
5 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes a non-volatile memory, a data buffer in which data read out from the nonvolatile memory are stored prior to transmission to an initiator that is requesting the data, a port through which the initiator sends a request for the data and through which the data in the data buffer are transmitted to the initiator. When the port is connected to a first initiator at a time both first data requested by the first initiator and second data requested by a second initiator are stored in the data buffer and the second data become ready for transmission prior to the first data, the second data are transmitted through the port prior to the first data.
15 Citations
20 Claims
-
1. A memory system, comprising:
-
a nonvolatile memory; a data buffer in which data read out from the nonvolatile memory are stored prior to transmission to an initiator that is requesting the data; and a port through which the initiator sends a request for the data and through which the data in the data buffer are transmitted to the initiator, wherein when the port is connected to a first initiator at a time both first data requested by the first initiator and second data requested by a second initiator are stored in the data buffer and the second data become ready for transmission prior to the first data, the second data are transmitted through the port prior to the first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory system, comprising:
-
a nonvolatile memory; a data buffer in which data read out from the nonvolatile memory are stored prior to transmission to an initiator that is requesting the data; and a port through which the initiator sends a request for the data and through which the data in the data buffer are transmitted to the initiator, wherein when the port is connected to a first initiator at a time both first data requested by the first initiator and second data requested by a second initiator are stored in the data buffer and the second data become ready for transmission prior to the first data, a connection request is transmitted to the second initiator one or more times until connection to the second initiator is successfully established or until a maximum number of attempts or a maximum amount of time has been reached. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A memory system, comprising:
-
a nonvolatile memory; a data buffer in which data read out from the nonvolatile memory are stored prior to transmission to an initiator that is requesting the data; a plurality of ports; and a first counter configured to separately count for each of the ports the number of data units transmitted through said each of the ports, wherein in a first operational mode, data requested through a port that has the lowest counted number in the first counter are selected to be read out from the nonvolatile memory and stored in the data buffer next. - View Dependent Claims (19, 20)
-
Specification