Advanced Micro Devices, Inc.
Command arbitration for high speed memory interfaces
Last updated:
Abstract:
In one form, a memory controller includes a command queue and an arbiter. The command queue receives and stores memory access requests. The arbiter includes a plurality of sub-arbiters for providing a corresponding plurality of sub-arbitration winners from among the memory access requests during a controller cycle, and for selecting among the plurality of sub-arbitration winners to provide a plurality of memory commands in a corresponding controller cycle. In another form, a data processing system includes a memory accessing agent for providing memory accesses requests, a memory system, and the memory controller coupled to the memory accessing agent and the memory system.
Status:
Grant
Type:
Utility
Filling date:
15 Jul 2016
Issue date:
16 Jun 2020