Invention Grant
US07827333B1 System and method for determining a bus address on an add-in card
有权
用于确定附加卡上总线地址的系统和方法
- Patent Title: System and method for determining a bus address on an add-in card
- Patent Title (中): 用于确定附加卡上总线地址的系统和方法
-
Application No.: US12025708Application Date: 2008-02-04
-
Publication No.: US07827333B1Publication Date: 2010-11-02
- Inventor: David Wyatt , Hon Fei Chong , Rambod Jacoby
- Applicant: David Wyatt , Hon Fei Chong , Rambod Jacoby
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Patterson & Sheridan, LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F3/00 ; H05K7/10

Abstract:
One embodiment of the present invention sets forth a technique to determine a bus address for an add-in card on a System Management bus (SMbus) that includes a hybrid microcontroller (hEC) and discrete graphics processing unit (dGPU). A graphics driver requests the System Basic Input/Output System (SBIOS) for a list of available slave addresses. The graphics driver receives the list and selects an available slave address to be assigned to the hEC. The graphics driver assigns the selected address to the hEC through an Inter-Integrated Circuit bus backdoor. The graphics driver then passes the selected address back to the SBIOS and the selected address is removed from the list of available addresses. Advantageously, this approach to dynamically assigning bus addresses provides compatibility with different types of hECs as well as with different motherboard configurations and other SMbus devices.
Information query