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