×

Host bus access by add-on devices via a network interface controller

  • US 10,152,441 B2
  • Filed: 05/14/2016
  • Issued: 12/11/2018
  • Est. Priority Date: 05/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. Peripheral apparatus for use with a host computer that includes a host bus and host resources, including a host processor, connected to the host bus, the apparatus comprising:

  • a packet communication link having first and second ends;

    an add-on device, which comprises;

    a first network port coupled to the first end of the packet communication link; and

    add-on logic, which is configured to receive and transmit packets containing data over the packet communication link and to perform computational operations on the data; and

    a network interface controller (NIC), which comprises;

    a host bus interface, configured for connection to the host bus;

    a second network port, coupled to the second end of the packet communication link; and

    packet processing logic, which is coupled between the host bus interface and the second network port, and is configured to translate between the packets transmitted and received over the packet communication link and transactions executed on the host bus so as to provide access between the add-on device and the host resources,wherein the host resources comprise a system memory, and wherein the NIC comprises a direct memory access (DMA) engine, which is configured to write and read data to and from the system memory via the host bus, including the data in the packets transmitted from the add-on device over the packet communication link.

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