Data storage device and a method for controlling access to a memory device of a data storage device
AssigneeMediaTek Singapore Pte. Ltd.
InventorsSteve Hengchen HSU, Po-Kai FAN, Yu-Yin CHEN
Life of this patent
Estimating the term…
Abstract
A data storage device coupled to a plurality of client devices, each being given a priority and an access quota, includes a memory device and an arbiter. The arbiter is configured to receive one or more access requests requesting to access the memory device from one or more client devices within a predetermined period of time, and arbitrate which client device gets the right to access the memory device based on the priorities and the access quotas of the corresponding client devices when there is more than one client device transmitting the access request at the same time.
Claims18
A data storage device, coupled to a plurality of client devices, wherein each client device is given a priority and an access quota, and the data storage device comprises:
- a memory device;
- and
- an arbiter, configured to receive one or more access requests requesting to access the memory device from one or more client devices within a predetermined period of time, and arbitrate which client device gets the right to access the memory device based on the priorities and the access quotas of the corresponding client devices when there is more than one client device transmitting the access request at the same time.
A method for controlling access to a memory device of a data storage device coupled to a plurality of client devices, wherein each client device is given a priority and an access quota, and the method comprises:
- receiving one or more access requests requesting to access the memory device from one or more client devices within a predetermined period of time;
- and
- arbitrating which client device gets the right to access the memory device based on the priorities and the access quotas of the corresponding client devices when there is more than one client device transmitting the access request at the same time.
A data storage device, coupled to a plurality of client devices, wherein each client device is given a fixed priority and an access quota, the data storage device comprising:
- a memory device;
- and
- an arbiter, configured to receive one or more access requests requesting to access the memory device from one or more client devices within a predetermined period of time, dynamically determine a run-time priority for the one or more client devices transmitting the access request according to the corresponding fixed priorities and the access quotas, and arbitrate which client device gets the right to access the memory device based on the run-time priorities of the corresponding client devices when there is more than one client device transmitting the access request at the same time.
Dependencies are inferred from the claim text.