Method for attachment of a bios device into a computer system using the system memory data bus
First Claim
Patent Images
1. A method of accessing a BIOS device in a computer system having a central processing unit, a core logic, a system memory bus that can operate in a normal mode, and a BIOS device on the system memory bus, wherein the system memory bus includes a system memory data bus, the method comprising the acts of:
- in the core logic, decoding signals on the system memory bus;
if a BIOS access is desired, preventing the system memory bus from operating in the normal mode;
presenting an address to the BIOS device by having the core logic place the address on the system memory data bus;
in the core logic, receiving data stored in the BIOS device at the address by sampling a different portion of the system memory data bus;
transferring the data to the central processing unit; and
then operating the system memory data bus in the normal mode.
8 Assignments
0 Petitions
Accused Products
Abstract
Chipset or core logic for attachment of the ROM BIOS within the system architecture. Although normally attached to the ISA bus, the ROM BIOS may be attached to an alternate bus (e.g., the system memory data bus) located within the system, thereby potentially eliminating the ISA bus from the computer system.
44 Citations
12 Claims
-
1. A method of accessing a BIOS device in a computer system having a central processing unit, a core logic, a system memory bus that can operate in a normal mode, and a BIOS device on the system memory bus, wherein the system memory bus includes a system memory data bus, the method comprising the acts of:
-
in the core logic, decoding signals on the system memory bus;
if a BIOS access is desired, preventing the system memory bus from operating in the normal mode;
presenting an address to the BIOS device by having the core logic place the address on the system memory data bus;
in the core logic, receiving data stored in the BIOS device at the address by sampling a different portion of the system memory data bus;
transferring the data to the central processing unit; and
then operating the system memory data bus in the normal mode. - View Dependent Claims (2, 3)
-
-
4. A method of executing BIOS instructions in a computer system having a system memory bus with system memory data bus, a BIOS device that is attached to the system memory bus and that has BIOS instructions stored therein, a central processing unit, and a core logic, wherein the system memory bus normally operates in a first mode, the method comprising the acts of:
-
bypassing the first mode of operation;
having the core logic place an address of the BIOS device on a portion of the system memory data bus so that the address is presented to the BIOS device;
waiting for the BIOS device to place the addressed data on a different portion of the system memory data bus;
reading the addressed data from the BIOS device by sampling the different portion of the system memory data bus;
transferring the data from the BIOS device to the central processing unit; and
returning to the first mode of operation. - View Dependent Claims (5, 6)
-
-
7. In a logic device for controlling BIOS operations in a computer system having a system memory bus that includes a system memory data bus, a BIOS device that is attached to the system memory bus and that has BIOS instructions stored therein, a central processing unit, and a core logic, wherein the system memory bus normally operates in a first mode, a method comprising the acts of:
-
in the core logic, decoding signals on the system memory bus;
if a BIOS access is desired, preventing the system memory bus from operating in the first mode;
waiting for previously-initiated operations on the system memory bus to complete;
presenting an address to the BIOS device by having the core logic place the address on a portion of the system memory data bus, in the core logic, receiving data stored in the BIOS device at the address by sampling a portion of the system memory data bus, transferring the data to the central processing unit; and
returning to the first mode of operation. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification