×

System and method of retiring misaligned write operands from a write buffer

  • US 6,219,773 B1
  • Filed: 10/18/1993
  • Issued: 04/17/2001
  • Est. Priority Date: 10/18/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor having a data path of predetermined length that defines a memory block boundary, comprising:

  • (a) core means for executing a plurality of write instructions to produce a plurality of write operands, each write operand including a data field and an address field;

    (b) misalignment control means, coupled to the core means, for indicating if any of the address fields of the plurality of write operands are misaligned with respect to the memory block boundary;

    (c) write buffer means having a plurality of entries, coupled to the core means and the misalignment control means, for temporarily storing the plurality of write operands and responsive to the misalignment control means indicating a misaligned write operand, for allocating a first and a second write buffer entry, wherein the address field of the first write buffer entry contains a beginning address in a first memory block for the misaligned write operand and the address field of the second write buffer entry contains a continuation address in a second memory block for the misaligned write operand; and

    , (d) memory means having a plurality of data field entries, coupled to the write buffer means, for storing the data fields of the plurality of write operands.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×