Legal claims defining the scope of protection, as filed with the USPTO.
1. A memory management device, comprising: a plurality of detecting units configured to detect a plurality of timings to execute a plurality of processes for a storage device; and a command generating unit configured to: generate a command, wherein the command comprises an opcode that identifies a type of command, and wherein a value of the opcode is identical to the plurality of processes; and generate a plurality of sideband signals, wherein one sideband signal of the plurality of sideband signals is generated for each of the plurality of processes, wherein the plurality of sideband signals includes a first sideband signal for a first process of the plurality of processes and a second sideband signal for a second process of the plurality of processes, and wherein the first sideband signal is different from the second sideband signal.
2. The memory management device according to claim 1 , further comprising a select unit configured to control the generation of the command and the plurality of sideband signals for the first process based on an overlap between the detected plurality of timings, wherein the first process has a highest priority among the plurality of processes.
3. The memory management device according to claim 1 , wherein a first detecting unit of the plurality of detecting units is configured to detect a first timing of the plurality of timings at an interval.
4. The memory management device according to claim 3 , wherein the first detecting unit of the plurality of detecting units is further configured to detect the first timing to refresh a volatile memory at a refresh interval, and wherein the storage device includes the volatile memory.
5. The memory management device according to claim 3 , wherein a second detecting unit of the plurality of detecting units is configured to detect a second timing of the plurality of timings to calibrate impedance of a signal line of a volatile memory at a calibration interval, and wherein the storage device includes the volatile memory.
6. The memory management device according to claim 3 , wherein a second detecting unit of the plurality of detecting units is configured to detect a second timing of the plurality of timings to calibrate impedance of a signal line of an interface, wherein the interface is calibrated to operate a physical layer at a calibration interval, and wherein the storage device includes the interface to operate the physical layer.
7. The memory management device according to claim 1 , wherein one of the plurality of detecting units is configured to detect the plurality of timings at a particular time.
8. The memory management device according to claim 1 , wherein the command generating unit is further configured to supply the plurality of sideband signals via an address signal line of the storage device.
9. An information processing system, comprising: a storage device; and a memory management device configured to manage the storage device, wherein the memory management device includes: a plurality of detecting units configured to detect a plurality of timings to execute a plurality of processes for the storage device; and a command generating unit configured to: generate a command, wherein the command comprises an opcode that identifies a type of command, and wherein a value of the opcode is identical to the plurality of processes; and generate a plurality of sideband signals, wherein one sideband signal of the plurality of sideband signals is generated for each of the plurality of processes, wherein the plurality of sideband signals includes a first sideband signal for a first process of the plurality of processes and a second sideband signal for a second process of the plurality of processes, and wherein the first sideband signal is different from the second sideband signal.
10. A method of controlling a memory management device, the method comprising: detecting a plurality of timings to execute a plurality of processes for a storage device; and generating a command, wherein the command comprises an opcode that identifies a type of command, and wherein a value of the opcode is identical to the plurality of processes; and generating a plurality of sideband signals, wherein one sideband signal of the plurality of sideband signals is generated for each of the plurality of processes, wherein the plurality of sideband signals includes a first sideband signal for a first process of the plurality of processes and a second sideband signal for a second process of the plurality of processes, and wherein the first sideband signal is different from the second sideband signal.
11. The information processing system according to claim 9 , wherein the command further comprises address information as an operand, and wherein a signal line of the storage device is divided into an opcode signal line for transmission of the opcode and an address signal line for transmission of the address information.
12. The information processing system according to claim 9 , wherein the command generating unit is further configured to add the opcode and the one sideband signal.
Unknown
January 15, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.