Write buffer for use in a data processing apparatus

a data processing apparatus and write buffer technology, applied in the field of write buffers for use in data processing apparatuses, can solve problems such as adversely affecting the processing speed of the processor cor
US20020038410A1Inactive Publication Date: 2002-03-28ARM LTD

Patent Information

Authority / Receiving Office
US ยท United States
Patent Type
Applications(United States)
Current Assignee / Owner
ARM LTD
Publication Date
2002-03-28
Estimated Expiration
Not applicable ยท inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

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 whether that row contains an address or a data value. 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.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] 1. Field of the Invention

[0002] The present invention relates to a data processing apparatus for buffering addresses identifying locations in a memory, and data values to be written to those memory locations. The term `data value` is used herein to refer to both instructions and to items or blocks of data, such as data words.

[0003] 2. Description of the Prior Art

[0004] A typical data processing apparatus includes a processor core (or CPU) arranged to execute a sequence of instructions that are applied to data supplied to the processor core. Generally, a memory may be provided for storing the instructions and data (collectively referred to herein as "data values") required by the processor core. Further, it is often the case that one or more caches are provided for storing data values required by the processor core, so as to reduce the number of accesses required to the memory.

[0005] Whilst the use of a cache improves the processing speed of the processor core, there is still ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More