Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
123 words
A control system for providing circuit-switched and packet-switched transaction flow in a computer system having at least one microprocessor with at least one master device, a main memory and at least one slave device, the control system comprising: a system component coupled to said master device and configured to determine whether a transaction request issued by said master device is of a first predetermined type of transaction request or a second predetermined type of transaction request; a first logic module cooperating with said system component to initiate execution of said transaction request as a packet-switched transaction if the request is of said first predetermined type and executes said transaction request as a circuit-switched transaction if the request is of said second predetermined type.
Claim 2
Dependent Claim
123 words
A control system for providing circuit-switched and packet-switched transaction flow in a computer system having at least one microprocessor with at least one master device, a main memory and at least one slave device, the control system comprising: a system component coupled to said master device and configured to determine whether a transaction request issued by said master device is of a first predetermined type of transaction request or a second predetermined type of transaction request; a first logic module cooperating with said system component to initiate execution of said transaction request as a packet-switched transaction if the request is of said first predetermined type and executes said transaction request as a circuit-switched transaction if the request is of said second predetermined type.
Claim 3
Dependent Claim
39 words
The control system of claim 1, wherein said system component comprises: a system controller coupled between the master device and the slave device, including a second logic module for making said distinction between said first and second predetermined types.
Claim 4
Dependent Claim
57 words
The control system of claim 1, wherein said first logic module includes: a processor; a memory coupled to said processor; and program instructions stored in said memory and executable on said processor, said instructions including predetermined test criteria indicating to said system component whether said transaction request is of said first type or of said second type.
Claim 5
Dependent Claim
46 words
The control system of claim 1, wherein said master device includes a second logic module configured to generate an identifier of said first transaction request as being one of said first type and said second type, and to transmit said identifier to said first logic module.
Claim 6
Dependent Claim
29 words
The control system of claim 4, wherein said identifier comprises a tag appended to said first transaction request and transmitted therewith from said master device to said system component.
Claim 7
Dependent Claim
31 words
The control system of claim 1, further including a second logic module configured to grant priority to said first transaction request if it is determined to be of said first type.
Claim 8
Dependent Claim
54 words
The control system of claim 6, further including a third logic module, coupled to at least one of said master and said system component, and configured to save a state of said computer system at the time of said granting of priority, and to restore said state after processing of said first transaction request.
Claim 9
Dependent Claim
60 words
The control system of claim 1, wherein: said computer system includes a datapath between said master device and said slave device; and said control system further includes a second logic module including instructions to said system component to schedule said datapath in priority over other pending transaction requests if said first transaction is determined to be of said first type.
Claim 10
Dependent Claim
44 words
The control system of claim 1, wherein said system component includes a second logic module including at least one predetermined criterion and configured to provide said system component with a basis for making said determination of the transaction type of said first transaction request.
Claim 11
Dependent Claim
54 words
The control system of claim 9, wherein said at least one predetermined criterion includes an identification of at least one said predesignated slave device and an indication to said system component that at least a predetermined subset of transaction requests to said predesignated slave device shall be identified as being of said second type.
Claim 12
Dependent Claim
20 words
The control system of claim 10, wherein said predetermined subset includes all read transaction requests to said predesignated slave device.
Claim 13
Dependent Claim
50 words
The control system of claim 9, wherein said at least one predetermined criterion includes a device address range to indicate to said system component that at least a predetermined subset of transaction requests to devices having addresses within said address range shall be identified as being of said second type.
Claim 14
Dependent Claim
54 words
The control system of claim 9, wherein said second logic module includes instructions to said system component to execute said first transaction request according to a first mode of operation if said computer system is a uniprocessor system and according to a second mode of operation if said computer system is a multiprocessor system.
Claim 15
Dependent Claim
29 words
The control system of claim 13, wherein said at least first mode of operation includes a designation of all slave read requests as being of said second transaction type.
Claim 16
Dependent Claim
96 words
A computer system, comprising: at least one processor; a memory coupled to said processor and including program instructions executable on said processor; at least one slave device configured to receive transaction requests from said processor and to execute said transaction requests; a transaction request controller coupled to said processor and to said slave device, including a logic module configured to execute a transaction request issued by said processor in a first mode if it is of a first type and execute said received transaction request in a second mode if it is of a second type.
Claim 17
Dependent Claim
96 words
A computer system, comprising: at least one processor; a memory coupled to said processor and including program instructions executable on said processor; at least one slave device configured to receive transaction requests from said processor and to execute said transaction requests; a transaction request controller coupled to said processor and to said slave device, including a logic module configured to execute a transaction request issued by said processor in a first mode if it is of a first type and execute said received transaction request in a second mode if it is of a second type.
Claim 18
Dependent Claim
22 words
The computer system of claim 15, wherein said first mode is a packet-switched mode and said second mode is a circuit-switched mode.
Claim 19
Independent Claim
125 words
A method for executing transactions in response to transaction requests from a master device to a slave device in a computer system including at least one processor and a memory coupled to said processor and storing instructions controlling execution of said transactions, comprising: (1) determining, based upon at least one predetermined criteria, for at least one transaction request issued by said master to a first said slave whether said issued transaction request is of a first predesignated type or of a second predesignated type; (2) executing the requested transaction in a first mode of operation if the transaction request is of said first type; and (3) executing the requested transaction in a second mode of operation if the transaction request is of said second type.
Claim 20
Independent Claim
125 words
A method for executing transactions in response to transaction requests from a master device to a slave device in a computer system including at least one processor and a memory coupled to said processor and storing instructions controlling execution of said transactions, comprising: (1) determining, based upon at least one predetermined criteria, for at least one transaction request issued by said master to a first said slave whether said issued transaction request is of a first predesignated type or of a second predesignated type; (2) executing the requested transaction in a first mode of operation if the transaction request is of said first type; and (3) executing the requested transaction in a second mode of operation if the transaction request is of said second type.
Claim 21
Dependent Claim
23 words
The method of claim 17, wherein said first mode of operation is a packet-switched mode and said second mode is a circuit-switched mode.
Claim 22
Dependent Claim
28 words
The method of claim 17, wherein said criterion is based at least in part upon whether said first slave is one of a predetermined category of slave devices.
Claim 23
Dependent Claim
29 words
The method of claim 17, wherein said criterion is based at least in part upon whether said first slave device has an address within a predefined range of addresses.
Claim 24
Dependent Claim
27 words
The method of claim 17, wherein said criterion is based at least in part upon a determination of the number of processors included in said computer system.
Claim 25
Dependent Claim
21 words
The method of claim 17, wherein said criterion is based at least in part upon an identification of said master device.
Claim 26
Dependent Claim
115 words
A control system for providing circuit-switched and packet-switched transaction flow in a computer system having at least one microprocessor with at least one master device, a main memory and at least one slave device, the control system comprising: a data crossbar coupled between said master device and said slave device and configured to provide a data path between said master device and said slave device; and a system controller coupled to said master device, said slave device and said data crossbar and configured to determine a source or destination of a transaction request and initiate execution of said transaction request as a packet-switched transaction or a circuit-switched transaction in dependence upon said source or destination.
Claim 27
Dependent Claim
115 words
A control system for providing circuit-switched and packet-switched transaction flow in a computer system having at least one microprocessor with at least one master device, a main memory and at least one slave device, the control system comprising: a data crossbar coupled between said master device and said slave device and configured to provide a data path between said master device and said slave device; and a system controller coupled to said master device, said slave device and said data crossbar and configured to determine a source or destination of a transaction request and initiate execution of said transaction request as a packet-switched transaction or a circuit-switched transaction in dependence upon said source or destination.