发明名称 Write buffering in a data processing apparatus
摘要 The present invention provides a data processing apparatus comprising a processor core for generating addresses identifying locations in a memory and data values for storing in the memory, and a write buffer for storing the addresses and data values output by the processor core, and for subsequently outputting said addresses and data values to cause the data values to be stored in said memory. The write buffer comprises a plurality of rows, each row being arranged to store an address or data value and each row having associated therewith a flag field settable to indicate which of address or data values that row contains. In accordance with the present invention, the write buffer provided by the data processing apparatus adaptively adjusts the number of rows it requires for addresses, and hence can be arranged to occupy a relatively small area, whilst still efficiently supporting both burst mode and non-burst mode write traffic.
申请公布号 GB2335762(A) 申请公布日期 1999.09.29
申请号 GB19980006394 申请日期 1998.03.25
申请人 * ADVANCED RISC MACHINES LIMITED;* ARM LIMITED 发明人 DAVID WALTER * FLYNN
分类号 G06F5/12;G06F12/00;G06F12/08;G06F12/10;G06F13/42;(IPC1-7):G06F5/06 主分类号 G06F5/12
代理机构 代理人
主权项
地址