×

Adapter device for large address spaces

  • US 10,255,213 B1
  • Filed: 03/28/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 03/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. An adapter device comprising:

  • a host interface operable to communicate with a host device;

    a target interface operable to communicate with a target device;

    a sequential address buffer;

    a sequential data buffer; and

    a memory, wherein a region of the memory is configured as a data block, wherein the data block is associated with an address range, wherein the address range corresponds to a region of an address space of the target device;

    wherein the adapter device is operable to;

    receive a first transaction at the host interface, the first transaction having a first address and first data;

    write the first address to the sequential address buffer;

    determine that the first address is within the address range;

    write the first data to the data block;

    receive a second transaction at the host interface, the second transaction having a second address and second data;

    write the second address to the sequential address buffer;

    determine that the second address is outside the address range;

    write the second data to the sequential data buffer;

    upon occurrence of a first event, write the first data in the data block to the region of the address space using the target interface; and

    upon occurrence of a second event, read data from each entry of the sequential data buffer and, using the target interface, write the data read from each entry to the target device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×