Patent ID: 6834314
Filing Date: 2004-12-21
Classification: G06F

Abstract:
An apparatus for reordering packet transactions in a peripheral interface circuit, said apparatus comprising:a source tagging unit configured to generate a plurality of tag values, wherein each of said plurality of tag values corresponds to one of a plurality of packet commands; and a control unit coupled to said source tagging unit including: a first storage unit including a first plurality of locations each corresponding to one of said plurality of tag values, wherein each of said first plurality of locations is configured to provide an indication of whether a given tag value corresponds to a first packet command in a given data stream; and a second storage unit coupled to said first storage unit and including a second plurality of locations each corresponding to one of said plurality of tag values; wherein a first given location of said second plurality of locations corresponds to a tag value indicated by said first storage unit as corresponding to said first packet command, and wherein said first given location is configured to store a tag value of a second packet command in said given data stream.