Invention Grant
- Patent Title: Initial enumeration of empty endpoint slots using endpoint emulation
-
Application No.: US15181379Application Date: 2016-06-13
-
Publication No.: US09965405B2Publication Date: 2018-05-08
- Inventor: Daniel Song Kim , Thomas Chang Han , Jeong Pyo Lee
- Applicant: Ardent Storage, Inc.
- Applicant Address: US CA San Jose
- Assignee: Ardent Storage, Inc.
- Current Assignee: Ardent Storage, Inc.
- Current Assignee Address: US CA San Jose
- Agency: The Caldwell Firm, LLC
- Agent Patrick E. Caldwell, Esq.
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F13/10 ; G06F13/40 ; G06F17/50 ; G11C29/56

Abstract:
Embodiments of the present disclosure are directed to a system comprising a processing unit executing an enumeration process over a high performance I/O network having endpoint locations that can be populated with endpoint devices. The system further comprises endpoint emulators to represent endpoint devices at endpoint locations unpopulated during the enumeration process. The system facilitates accessing certain endpoint devices later inserted (e.g., hot plugged) into the endpoint locations that were unpopulated during the enumeration process. The endpoint emulators can be implemented using various techniques, such as cards plugged into card slots coupled to the endpoint locations, or emulation software and/or firmware exposed to the processing unit. In an embodiment, the system is a test system for testing endpoint devices (e.g., PCIe SSDs), which test system can facilitate hot plugging of units under test in test slots that were unpopulated during the enumeration process.
Public/Granted literature
- US20160365155A1 INITIAL ENUMERATION OF EMPTY ENDPOINT SLOTS USING ENDPOINT EMULATION Public/Granted day:2016-12-15
Information query