Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
243 words
A data path controller in a data processing system that includes a central processor unit and a plurality of subsystems, the controller providing for a transfer of data between subsystems having different data path widths, comprising: a plurality of buses intercoupling the central processing unit and the plurality of subsystems, each bus having a data path width equal to or greater than a data path width of a subsystem having the greatest data path width, wherein at least two subsystems having differing data path widths are coupled to the same one of said plurality of buses; and means for controlling a flow of data between subsystems over said plurality of buses, said means for controlling being coupled to said plurality of buses and comprising, means for producing a control signal in response to a request to transfer data from a sending subsystem, which is coupled to one of the plurality of buses, to a receiving subsystem, which is coupled to one of the plurality of buses, and means for controlling the data width of a flow of data between any two of said plurality of buses, said means for controlling the data width being responsive to said control signal so that data from said sending subsystem is transferred to said receiving subsystem, wherein said means for controlling the data width is coupled between any two of said plurality of buses and receiving the control signal from said means for producing a control signal.
Claim 2
Dependent Claim
243 words
A data path controller in a data processing system that includes a central processor unit and a plurality of subsystems, the controller providing for a transfer of data between subsystems having different data path widths, comprising: a plurality of buses intercoupling the central processing unit and the plurality of subsystems, each bus having a data path width equal to or greater than a data path width of a subsystem having the greatest data path width, wherein at least two subsystems having differing data path widths are coupled to the same one of said plurality of buses; and means for controlling a flow of data between subsystems over said plurality of buses, said means for controlling being coupled to said plurality of buses and comprising, means for producing a control signal in response to a request to transfer data from a sending subsystem, which is coupled to one of the plurality of buses, to a receiving subsystem, which is coupled to one of the plurality of buses, and means for controlling the data width of a flow of data between any two of said plurality of buses, said means for controlling the data width being responsive to said control signal so that data from said sending subsystem is transferred to said receiving subsystem, wherein said means for controlling the data width is coupled between any two of said plurality of buses and receiving the control signal from said means for producing a control signal.
Claim 3
Dependent Claim
43 words
The data path controller of claim 1 wherein said means for controlling the data width of a flow of data comprises means for converting the data width of the data from said sending subsystem to the data width associated with said receiving subsystem.
Claim 4
Dependent Claim
51 words
The data path controller of claim 2 wherein said means for controlling the data width further comprises a bidirectional transceiver coupled between any two of said plurality of buses, said transceiver being responsive to said control signal and gating a flow of data between the buses to which it is coupled.
Claim 5
Dependent Claim
25 words
The data path controller of claim 2 wherein said means for producing a control signal comprises a control logic circuit disposed on a single chip.
Claim 6
Dependent Claim
281 words
A data path controller in a data processing system that includes a central processor unit and a plurality of subsystems, the controller providing for a transfer of data between subsystems having different data path widths, comprising: a plurality of buses intercoupling the central processing unit and the plurality of subsystems, each bus having a data path width equal to or greater than a data path width of a subsystem having the greatest data path width, wherein at least two subsystems having differing data path widths are coupled to the same one of said plurality of buses; and means for controlling a flow of data between subsystems over said plurality of buses, said means for controlling being coupled to said plurality of buses and comprising, means for producing a control signal in response to a request to transfer data from a sending subsystem, which is coupled to one of the plurality of buses, to a receiving subsystem, wherein said means for producing the control signal comprises a control logic circuit, and means for controlling the data width of a flow of data between any two of said plurality of buses, said means for controlling the data width being responsive to said control signal so that data from said sending subsystem is transferred to said receiving subsystem, wherein said means for controlling the data width of a flow of data comprises means for converting the data width of the data from said sending subsystem to the data width associated with said receiving subsystem, said means for controlling the data width is coupled between any two of said plurality of buses and receiving the control signal from said means for producing a control signal.
Claim 7
Dependent Claim
281 words
A data path controller in a data processing system that includes a central processor unit and a plurality of subsystems, the controller providing for a transfer of data between subsystems having different data path widths, comprising: a plurality of buses intercoupling the central processing unit and the plurality of subsystems, each bus having a data path width equal to or greater than a data path width of a subsystem having the greatest data path width, wherein at least two subsystems having differing data path widths are coupled to the same one of said plurality of buses; and means for controlling a flow of data between subsystems over said plurality of buses, said means for controlling being coupled to said plurality of buses and comprising, means for producing a control signal in response to a request to transfer data from a sending subsystem, which is coupled to one of the plurality of buses, to a receiving subsystem, wherein said means for producing the control signal comprises a control logic circuit, and means for controlling the data width of a flow of data between any two of said plurality of buses, said means for controlling the data width being responsive to said control signal so that data from said sending subsystem is transferred to said receiving subsystem, wherein said means for controlling the data width of a flow of data comprises means for converting the data width of the data from said sending subsystem to the data width associated with said receiving subsystem, said means for controlling the data width is coupled between any two of said plurality of buses and receiving the control signal from said means for producing a control signal.
Claim 8
Dependent Claim
103 words
A data path controller in a processing system including a plurality of subsystems and a central processing unit, the system providing data paths between subsystems which have different data widths and comprising: a plurality of data buses, wherein each subsystem is coupled to a data bus; means for coupling each of said plurality of data buses to the others of said plurality of data buses; and means for controlling said means for coupling in response to a data transfer request, so as to transfer data from a sending subsystem having a data width to a receiving subsystem having with its own data width
Claim 9
Dependent Claim
103 words
A data path controller in a processing system including a plurality of subsystems and a central processing unit, the system providing data paths between subsystems which have different data widths and comprising: a plurality of data buses, wherein each subsystem is coupled to a data bus; means for coupling each of said plurality of data buses to the others of said plurality of data buses; and means for controlling said means for coupling in response to a data transfer request, so as to transfer data from a sending subsystem having a data width to a receiving subsystem having with its own data width
Claim 10
Dependent Claim
27 words
The data path controller of claim 6 wherein said means for coupling comprises at least one transceiver for each coupling of two of said plurality of buses.
Claim 11
Dependent Claim
95 words
The data path controller of claim 6 wherein said means for controlling said means for coupling comprises: means for receiving said data transfer request; means for directing data movement on the data bus to which said sending subsystem is coupled in response to said data transfer request; and means for producing a control signal as an output in response to said data transfer request, said control signal defines an operation cycle of said means for coupling which will enable the data transfer between data buses to which said sending and said receiving subsystems are coupled.
Claim 12
Dependent Claim
36 words
The system of claim 8 wherein said means for coupling comprises at least one bidirectional transceiver providing coupling between the data bus coupled to said sending subsystem and the data bus coupled to said receiving subsystem.
Claim 13
Dependent Claim
24 words
The system of claim 8 wherein said means for controlling said means for coupling comprises a control logic circuit disposed on a single chip.