发明名称 |
Shared peripheral component interconnect express (PCIe) end point system with a PCIe switch and method for initializing the same |
摘要 |
A method of accessing a server address space of a shared PCIe end point system includes programming a primary address translation table with a server address of a server address space, setting up a direct memory access (DMA) to access a primary port memory map, the primary port memory map correlating with addresses in the primary address translation table, and re-directing the direct memory accesses to the primary port memory map to the server address space according to the primary address translation table. |
申请公布号 |
US9229892(B2) |
申请公布日期 |
2016.01.05 |
申请号 |
US201414253453 |
申请日期 |
2014.04.15 |
申请人 |
AVALANCHE TECHNOLOGY, INC. |
发明人 |
Mandapuram Anilkumar;Nemazie Siamack |
分类号 |
G06F13/00;G06F13/28;G06F13/40;G06F9/44;G06F13/24 |
主分类号 |
G06F13/00 |
代理机构 |
IPxLaw Group LLP |
代理人 |
Imam Maryam;IPxLaw Group LLP |
主权项 |
1. A method of initializing a secondary port configuration register of a non-transparent (NT) port of a PCIe switch, the initializing method using a server address space associated with at least one server including a secondary port memory map, the method comprising:
initializing a PCIe configuration register of a secondary port as a PCIe endpoint; initializing a PCIe configuration register of a primary port as a PCIe bridge port; and using a micro-processor coupled to the PCIe switch and having associated therewith a micro-processor address space, programming a secondary address translation register with an end point memory offset to redirect all accesses from the at least one server that are directed to a secondary port memory map within the server address space to an end point memory map within the micro-processor address space. |
地址 |
Fremont CA US |