发明名称 UNIVERSAL PCI EXPRESS PORT
摘要 Methods and systems are disclosed herein for providing a universal PCIe port. The same port can be configured to accept a PCIe component as a host or an endpoint (device) symmetrically. The PCIe port can be connected to the host interface or the root complex interface if the PCIe connection is to be configured as a host or an endpoint, respectively. A virtual topology can be provided for a host that associates the host with corresponding endpoints. A mapping between virtual addresses of the corresponding endpoints in the virtual topology and local addresses of the corresponding endpoints is provided.
申请公布号 US2015074320(A1) 申请公布日期 2015.03.12
申请号 US201314019777 申请日期 2013.09.06
申请人 CISCO TECHNOLOGY, INC. 发明人 Galles Michael B.;Vinchure Hemant M.
分类号 G06F13/38 主分类号 G06F13/38
代理机构 代理人
主权项 1. A method for configuring a Peripheral Component Interconnect Express (PCIe) port of a server chassis to accept a PCIe component connected to the PCIe port as a host or an endpoint, the method comprising: determining whether the PCIe component is communicably connected to the PCIe port has a host or an endpoint; if the PCIe component is a host: connecting the host to a host interface in an interconnect fabric;determining one or more corresponding endpoints for the host;providing a first virtual topology for the host associating the host with virtual address(es) of one or more corresponding endpoints of the host; andproviding a first mapping between the virtual address(es) of the one or more corresponding endpoints and local address(es) of the corresponding endpoints; if the PCIe device is an endpoint device: connecting the endpoint to a root complex interface in the interconnect fabric, wherein the endpoint is addressable by a local address though the root complex interface;determining a corresponding host of the endpoint and a second virtual topology associated with the corresponding host; andproviding a second mapping between a virtual address in the second virtual topology and the local address of the endpoint.
地址 San Jose CA US