Patent ID: 11960416
Assignee: TEXAS INSTRUMENTS INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A device, comprising:
a set of memory modules accessible via a set of memory channels;
a memory controller; and
a peripheral coupled to the set of memory modules via the memory controller, wherein the memory controller comprises:
a set of memory channel queues, wherein memory channel queues of the set of memory channel queues correspond to memory channels to access the set of memory modules;
a first arbitration module; and
a second arbitration module;
wherein the memory controller is configured to:
receive memory requests from the peripheral;
place one or more portions of the received memory requests in the memory channel queues of the set of memory channel queues;

wherein the first arbitration module is configured to:
select an arbitration algorithm from among multiple arbitration algorithms;
select a memory channel queue based on the arbitration algorithm;
present the one or more portions of the received memory requests in the selected memory channel queue to the second arbitration module; and
output the presented one or more portions of the received memory requests based on a selection by the second arbitration module.