COMMAND PROCESSING APPARATUS, METHOD AND INTEGRATED CIRCUIT APPARATUS
First Claim
1. A command processing apparatus that processes a plurality of commands which are issued independently from a first master and a second master, and sequentially issues commands to a storage apparatus including a plurality of banks,wherein the first master issues a first command and a second command in order to the command processing apparatus, the first command being a command to request access to a first bank, the second command being a command to request access to a second bank different from the first bank, andwhen the second master issues a third command to the command processing apparatus during an interval between issuance of the first command and the second command by the first master, the command processing apparatus issues the second command to the storage apparatus consecutively after the first command by prioritizing the second command over the third command.
0 Assignments
0 Petitions
Accused Products
Abstract
A command processing apparatus that processes a plurality of commands which are issued independently from a first master and a second master is provided. The command processing apparatus sequentially issues commands to a storage apparatus including a plurality of banks. The first master issues a first command and a second command in order to the command processing apparatus, with the first command being a command to request access to a first bank and the second command being a command to request access to a second bank different from the first bank. When the second master issues a third command to the command processing apparatus during an interval between issuance of the first command and the second command, the command processing apparatus issues the second command to the storage apparatus consecutively after the first command by prioritizing the second command over the third command.
0 Citations
9 Claims
-
1. A command processing apparatus that processes a plurality of commands which are issued independently from a first master and a second master, and sequentially issues commands to a storage apparatus including a plurality of banks,
wherein the first master issues a first command and a second command in order to the command processing apparatus, the first command being a command to request access to a first bank, the second command being a command to request access to a second bank different from the first bank, and when the second master issues a third command to the command processing apparatus during an interval between issuance of the first command and the second command by the first master, the command processing apparatus issues the second command to the storage apparatus consecutively after the first command by prioritizing the second command over the third command.
-
4. A command processing apparatus, comprising:
-
a command processor that includes at least one buffer, the at least one buffer obtaining a plurality of commands which are issued independently from a first master and a second master, the command processor sequentially issuing the plurality of commands to a storage apparatus including a plurality of banks, wherein the plurality of commands includes a first command and a second command obtained from the first master in order, the first command requesting access to a first bank of the plurality of banks, the second command requesting access to a second bank of the plurality of banks different from the first bank, and when the plurality of commands further includes a third command obtained from the second master during an interval between obtainment of the first command and the second command from the first master, the command processor issues the second command to the storage apparatus consecutively after the first command by prioritizing the second command over the third command. - View Dependent Claims (5, 6)
-
-
7. A command processing apparatus, comprising:
-
at least one buffer that obtains a plurality of commands which are issued independently by a first master and a second master; an arbitrator that reads the plurality of commands from the at least one buffer and arbitrates the plurality of commands for sequentially issuing the plurality of commands to a storage apparatus including a plurality of banks; and a command issuer that sequentially issues the plurality of commands to the storage apparatus including the plurality of banks, wherein the plurality of commands includes a first command and a second command obtained from the first master in order, the first command requesting access to a first bank of the plurality of banks, the second command requesting access to a second bank of the plurality of banks different from the first bank, and when the plurality of commands further includes a third command obtained from the second master during an interval between obtainment of the first command and the second command from the first master, the arbitrator prioritizes the second command over the third command and the command issuer issues the second command to the storage apparatus consecutively after the first command. - View Dependent Claims (8, 9)
-
Specification