Dual purpose apparatus, method and system for accelerated graphics port and fibre channel arbitrated loop interfaces
First Claim
1. A computer system having a core logic chipset configurable as either an accelerated graphics port (AGP) interface or a Fibre Channel Arbitrated Loop (FC-AL) interface and connects a computer processor and memory thereto, said system comprising:
- a central processing unit connected to a host bus;
a random access memory connected to a random access memory bus;
a core logic chipset connected to the host bus and the random access memory bus;
said core logic chipset comprising;
an accelerated graphics port (AGP) request queue;
an AGP reply queue;
an AGP data and control logic;
an arbiter;
an FC-AL request queue;
an FC-AL reply queue;
an FC-AL control register;
an FC-AL data direct memory access register;
a PCI to PCI bridge;
said AGP request and reply queues connected to a memory interface and control logic, said memory and interface control logic connected to said random access memory bus;
said AGP data and control logic connected to said AGP request and reply queues;
said AGP data and control logic connected to an AGP interface;
said arbiter connection to said AGP interface;
said AGP request and reply queues connected to a host bus interface, said host bus interface connected to said host bus;
a host to PCI bus bridge connected to said host bus interface and connected to a primary PCI bus;
said PCI to PCI bridge connected to said AGP interface, wherein said PCI to PCI bridge transfers PCI information transactions between said Host to primary PCI bus bridge and said AGP data and control logic;
said FC-AL request and reply queues connected to said memory interface and control logic and to said host bus interface;
said FC-AL control register connected to said FC-AL request and reply queues;
an FC-AL data direct memory access register connected to said FC-AL control register; and
said arbiter, said FC-AL data direct memory access register and said FC-AL control register connected to an FC-AL interface, whereinsaid core logic chipset configured as an interface bridge between the host bus and said AGP interface if a first configuration signal is present, or as an interface bridge between the host bus and said FC-AL interface if a second configuration signal is present; and
said core logic chipset configured as an interface bridge between the random access memory bus and said AGP interface if the first configuration signal is present, or as an interface bridge between the random access memory bus and said FC-AL interface if the second configuration signal is present.
4 Assignments
0 Petitions
Accused Products
Abstract
A multiple use core logic chipset is provided in a computer system that may be configured either as a bridge between an accelerated graphics port ("AGP") bus and host and memory buses, or as an interface bridge between a Fibre Channel Arbitrated Loop ("FC-AL") interface and the host and memory buses. The function of the multiple use chipset is determined at the time of manufacture of the computer system or in the field whether an AGP bus bridge or an FC-AL bridge interface is to be implemented. Selection of the type of bus bridge (AGP or FC-AL bridge interface) in the multiple use core logic chipset may be made by a hardware signal input, or by software during computer system configuration or power on self test ("POST"). Software configuration may also be determined upon detection of either an AGP or a FC-AL bridge interface device connected to the common AGP/ FC-AL bus. FC-AL information may be stored in the computer system main memory using the high speed FC-AL bridge interface.
-
Citations
27 Claims
-
1. A computer system having a core logic chipset configurable as either an accelerated graphics port (AGP) interface or a Fibre Channel Arbitrated Loop (FC-AL) interface and connects a computer processor and memory thereto, said system comprising:
-
a central processing unit connected to a host bus; a random access memory connected to a random access memory bus; a core logic chipset connected to the host bus and the random access memory bus; said core logic chipset comprising; an accelerated graphics port (AGP) request queue; an AGP reply queue; an AGP data and control logic; an arbiter; an FC-AL request queue; an FC-AL reply queue; an FC-AL control register; an FC-AL data direct memory access register; a PCI to PCI bridge; said AGP request and reply queues connected to a memory interface and control logic, said memory and interface control logic connected to said random access memory bus; said AGP data and control logic connected to said AGP request and reply queues; said AGP data and control logic connected to an AGP interface; said arbiter connection to said AGP interface; said AGP request and reply queues connected to a host bus interface, said host bus interface connected to said host bus; a host to PCI bus bridge connected to said host bus interface and connected to a primary PCI bus; said PCI to PCI bridge connected to said AGP interface, wherein said PCI to PCI bridge transfers PCI information transactions between said Host to primary PCI bus bridge and said AGP data and control logic; said FC-AL request and reply queues connected to said memory interface and control logic and to said host bus interface; said FC-AL control register connected to said FC-AL request and reply queues; an FC-AL data direct memory access register connected to said FC-AL control register; and said arbiter, said FC-AL data direct memory access register and said FC-AL control register connected to an FC-AL interface, wherein said core logic chipset configured as an interface bridge between the host bus and said AGP interface if a first configuration signal is present, or as an interface bridge between the host bus and said FC-AL interface if a second configuration signal is present; and said core logic chipset configured as an interface bridge between the random access memory bus and said AGP interface if the first configuration signal is present, or as an interface bridge between the random access memory bus and said FC-AL interface if the second configuration signal is present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A core logic chipset configurable for either an accelerated graphics port (AGP) interface or a Fibre Channel Arbitrated Loop (FC-AL) interface, comprising:
-
an accelerated graphics port (AGP) request queue; an AGP reply queue; an AGP data and control logic; an arbiter; an FC-AL request queue; an FC-AL reply queue; an FC-AL control register; an FC-AL data direct memory access register; a PCI to PCI bridge; said AGP request and reply queues connected to a memory interface and control logic, said memory and interface control logic adapted for connection to a computer system random access memory; said AGP data and control logic connected to said AGP request and reply queues; said AGP data and control logic adapted for connection to an AGP interface; said arbiter adapted for connection to the AGP interface; said AGP request and reply queues connected to a host bus interface, said host bus interface adapted for connection to a computer system host bus having at least one central processing united connected thereto; a host to PCI bus bridge connected to said host bus interface and adapted for connection to a computer system primary PCI bus; said PCI to PCI bridge connected to said AGP interface, wherein said PCI to PCI bridge transfers PCI information transactions between said Host to primary PCI bus bridge and said AGP data and control logic; said FC-AL request and reply queues connected to said memory interface and control logic and to said host bus interface; said FC-AL control register connected to said FC-AL request and reply queues; an FC-AL data direct memory access register connected to said FC-AL control register; and said arbiter, said FC-AL data direct memory access register and said FC-AL control register adapted for connection to an FC-AL logic circuit. - View Dependent Claims (20, 21, 22)
-
-
23. A core logic chipset configurable for two accelerated graphics port (AGP) interfaces, an AGP interface and a Fibre Channel Arbitrated Loop (FC-AL) interface, or two FC-AL interfaces, comprising:
-
first and second accelerated graphics port (AGP) request queues; first and second AGP reply queues; first and second AGP data and control logic; first and second arbiters; first and second FC-AL request queues; first and second FC-AL reply queues; first and second FC-AL control registers; first and second FC-AL data direct memory access registers; a PCI to PCI bridge; a PCI to PCI bus switch said first and second AGP request and reply queues connected to a memory interface and control logic, said memory and interface control logic adapted for connection to a computer system random access memory; said first and second AGP data and control logic connected to said first and second AGP request and reply queues, respectively; said first and second AGP data and control logic adapted for connection to first and second AGP interfaces; said first and second arbiters adapted for connection to the first and second AGP interfaces; said first and second AGP request and reply queues connected to a host bus interface, said host bus interface adapted for connection to a computer system host bus having at least one central processing united connected thereto; a host to PCI bus bridge connected to said host bus interface and adapted for connection to a computer system primary PCI bus; said PCI to PCI bus switch is connected between said PCI to PCI bridge and said first and second AGP interfaces, wherein said PCI to PCI bridge transfers PCI information transactions between said host to primary PCI bus bridge and said first and second AGP data and control logic; said first and second FC-AL request and reply queues connected to said memory interface and control logic and to said host bus interface; said first and second FC-AL control register connected to said first and second FC-AL request and reply queues, respectively; first and second FC-AL data direct memory access registers connected to said first and second FC-AL control registers, respectively; and said first and second arbiters, said first and second FC-AL data direct memory access registers and said first and second FC-AL control registers adapted for connection to first and second FC-AL logic circuits.
-
-
24. A computer system having a core logic chipset configurable for two accelerated graphics port (AGP) interfaces, an AGP interface and a Fibre Channel Arbitrated Loop (FC-AL) interface, or two FC-AL interfaces, and connects a computer processor and memory thereto, said system comprising:
-
at least one central processing unit connected to a host bus; a random access memory connected to a random access memory bus; a core logic chipset connected to the host bus and the random access memory bus; said core logic chipset comprising; first and second accelerated graphics port (AGP) request queues; first and second AGP reply queues; first and second AGP data and control logic; first and second arbiters; first and second FC-AL request queues; first and second FC-AL reply queues; first and second FC-AL control registers; first and second FC-AL data direct memory access registers; a PCI to PCI bridge; a PCI to PCI bus switch said first and second AGP request and reply queues connected to a memory interface and control logic, said memory and interface control logic connected to said random access memory; said first and second AGP data and control logic connected to said first and second AGP request and reply queues, respectively; said first and second AGP data and control logic connected to first and second AGP interfaces, respectively; said first and second arbiters connected to said first and second AGP interfaces, respectively; said first and second AGP request and reply queues connected to a host bus interface, said host bus interface connected to said host bus; a host to PCI bus bridge connected to said host bus interface and connected to a primary PCI bus; said PCI to PCI bus switch is connected between said PCI to PCI bridge and said first and second AGP interfaces, wherein said PCI to PCI bridge transfers PCI information transactions between said host to primary PCI bus bridge and said first and second AGP data and control logic; said first and second FC-AL request and reply queues connected to said memory interface and control logic and to said host bus interface; said first and second FC-AL control register connected to said first and second FC-AL request and reply queues, respectively; first and second FC-AL data direct memory access registers connected to said first and second FC-AL control registers, respectively; and said first and second arbiters, said first and second FC-AL data direct memory access registers and said first and second FC-AL control registers connected to first and second FC-AL interfaces, respectively;
wherein,said core logic chipset configured as an interface bridge between the host bus and said first AGP interface if a first configuration signal is present, or as an interface bridge between the host bus and said first FC-AL interface if a second configuration signal is present; said core logic chipset configured as an interface bridge between the host bus and said second AGP interface if a third configuration signal is present, or as an interface bridge between the host bus and said second FC-AL interface if a fourth configuration signal is present; said core logic chipset configured as an interface bridge between the random access memory bus and said first AGP interface if the first configuration signal is present, or as an interface bridge between the random access memory bus and said first FC-AL interface if the second configuration signal is present; and said core logic chipset configured as an interface bridge between the random access memory bus and said second AGP interface if the third configuration signal is present, or as an interface bridge between the random access memory bus and said second FC-AL interface if the fourth configuration signal is present. - View Dependent Claims (25, 26, 27)
-
Specification