Memory access controller utilizing cache memory to store configuration information
AssigneeTexas Instruments Incorporated
InventorIain Robertson
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorIain Robertson
Estimating the term…
A digital data processing system adapts to plural memories having differing address ranges and requiring differing sets of memory access parameters. A memory configuration cache having a stores a plurality of memory configuration cache entries, each including an address range and a corresponding set of memory access parameters. Each generated external address is compared to the address ranges of the memory configuration cache entries. If the external address matches the address range of any one of said memory configuration cache entries, then the corresponding set of memory access parameters is selected for control of the external memory access. If there is no match, then a memory configuration cycle outputs the external address to a memory configuration cache service unit. The memory configuration cache service unit supplies the address range and the set of memory access parameters corresponding to the memory encompassing the address received during the memory configuration cycle. The memory configuration cache stores the new memory configuration cache entry, replacing a prior cache entry if the cache is full. The newly received set of memory access parameters are then used to control the memory access.
A method for accessing memory based upon a received address corresponding to storage location to be accessed comprising the steps of:
A memory access controller comprising:
A digital data processing system comprising:
Dependencies are inferred from the claim text.