Back to results
US 2021/0342287 A1Published application
Bridge circuit for providing conversion between pcie-nvme protocol and nvme-tcp protocol and computer system using the same
AssigneeVIA Technologies, Inc.
InventorJiin Lai
Life of this patent
Estimating the term…
Abstract
A bridge circuit includes an NVMe device controller, a network subsystem, and a data transfer circuit. The NVMe device controller is arranged to communicate with a host via a PCIe bus. The network subsystem is arranged to communicate with an NVMe-TCP device via a network. The data transfer circuit is coupled between the NVMe device controller and the network subsystem, and is arranged to deal with data transfer associated with the NVMe-TCP device without intervention of the host.
Claims13
A bridge circuit, comprising:
- a Non-Volatile Memory Express (NVMe) device controller, arranged to communicate with a host via a Peripheral Component Interconnect Express (PCIe) bus;
- a network subsystem, arranged to communicate with an NVME over Transmission Control Protocol (NVMe-TCP) device via a network;
- and
- a data transfer circuit, coupled between the NVMe device controller and the network subsystem, and arranged to deal with data transfer associated with the NVMe-TCP device without intervention of the host.
1 more element
A computer system, comprising:
- a host;
- and
- a bridge circuit, comprising:
- a Non-Volatile Memory Express (NVMe) device controller, arranged to communicate with the host via a Peripheral Component Interconnect Express (PCIe) bus;
- a network subsystem, arranged to communicate with an NVMEoverTransmission Control Protocol (NVMe-TCP) device via a network;
- and
- a data transfer circuit, coupled between the NVMe device controller and the network subsystem, and arranged to deal with data transfer associated with the NVMe-TCP device;
- wherein the bridge circuit makes the host regard the NVMe-TCP device as a PCIe-NVMe device for data access.
5 more elements
A computer system, comprising:
- a host;
- and
- a bridge circuit, comprising:
- a Non-Volatile Memory Express (NVMe) device controller, arranged to communicate with the host via a Peripheral Component Interconnect Express (PCIe) bus;
- a network subsystem, arranged to communicate with an NVMEoverTransmission Control Protocol (NVMe-TCP) device via a network;
- and
- a data transfer circuit, coupled between the NVMe device controller and the network subsystem, and arranged to deal with data transfer associated with the NVMe-TCP device;
- wherein the host loads and executes a PCIe-NVMe driver to control communication between the host and the NVMe device controller, without being equipped with an NVMe-TCP driver.
5 more elements
Dependencies are inferred from the claim text.