发明名称 |
Memory attribute sharing between differing cache levels of multilevel cache |
摘要 |
The level one memory controller maintains a local copy of the cacheability bit of each memory attribute register. The level two memory controller is the initiator of all configuration read/write requests from the CPU. Whenever a configuration write is made to a memory attribute register, the level one memory controller updates its local copy of the memory attribute register. |
申请公布号 |
US9183084(B2) |
申请公布日期 |
2015.11.10 |
申请号 |
US201113247260 |
申请日期 |
2011.09.28 |
申请人 |
TEXAS INSTRUMENTS INCORPORATED |
发明人 |
Damodaran Raguram;Zbiciak Joseph Raymond Michael;Bhoria Naveen |
分类号 |
G06F12/00;G06F13/00;G06F13/28;G06F11/10;G06F7/483;G06F9/30;H03M13/35;H03M13/29;G06F13/16;G06F13/18;H03K19/00;G06F1/32;H03K21/00;G06F12/02;G06F13/364 |
主分类号 |
G06F12/00 |
代理机构 |
|
代理人 |
Marshall, Jr. Robert D.;Cimino Frank D. |
主权项 |
1. A data processing system comprising:
a central processing unit executing program instructions to manipulate data; a first level data cache connected to said central processing unit temporarily storing in a plurality of cache lines data for manipulation by said central processing unit; a first level data cache controller connected to said first level data cache controlling data transfers into and out of said first level data cache; a second level cache connected to said first level cache including second level cache temporarily storing in a plurality of cache lines data for manipulation by said central processing unit; a second level data cache controller connected to said second level data cache controlling data transfers into and out of said second level data cache, said second level cache controller including a plurality of first memory attribute registers each storing a plurality of memory access attributes for a corresponding address range of external memory including cacheability bits; and wherein said first level data cache controller further includes a plurality of second memory attribute registers, each second memory attribute register storing a copy of said cacheability bits of a corresponding one of said plurality of first memory attribute registers for said corresponding address range of external memory. |
地址 |
Dallas TX US |