×

Command tag checking in a multi-initiator media controller architecture

  • US 8,352,689 B2
  • Filed: 11/23/2010
  • Issued: 01/08/2013
  • Est. Priority Date: 11/30/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of allocating resources of a media controller for a data transfer, the method comprising:

  • receiving a data transfer request from at least one host device, wherein the data transfer request includes a host device ID and a data transfer request ID;

    generating, by the media controller, a Tag ID of the data transfer request based on the host device ID and the data transfer request ID;

    generating, by the media controller, a starting memory address of a tag table based on the Tag ID of the data transfer request;

    reading a tag count value from the starting memory address of the tag table;

    if the tag count value reaches a threshold;

    determining absence of a tag overlap; and

    adding the Tag ID of the data transfer request to the tag table at the starting memory address.

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