Secondary data transfer mechanism between coprocessor and memory in multi-processor computer system
First Claim
Patent Images
1. A computer system comprising:
- a system bus having connected thereto at least a central processing unit (CPU), a coprocessor for receiving coprocessing commands from said CPU over said system bus, and at least one subcircuit for providing data to said CPU over said system bus, said system bus including system bus data signals and system bus address signals;
a primary bus controller connecting said system bus to a transfer bus, said transfer bus having a storage device connected thereto, said transfer bus including transfer bus data signals and transfer bus address signals; and
a secondary transfer bus controller for transferring data between said coprocessor and said storage device, independently of said system bus, simultaneously while said CPU is receiving data from said subcircuit over said system bus, said secondary transfer bus controller connected to said storage device by said transfer bus and connected to said coprocessor by a secondary transfer bus, said secondary transfer bus including secondary transfer bus data signals and secondary transfer bus address signals.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system having a CPU, a memory subcircuit, a peripheral subcircuit, a primary SCSI controller, which generates a SCSI bus, a coprocessor, and a secondary SCSI controller, also attached to the SCSI bus. These components are operatively connected in such a way that the coprocessor can access the SCSI bus through the secondary SCSI controller without interfering with the CPU'"'"'s ability either to run a program from the memory subcircuit or to receive data and control input from the peripheral subcircuit.
41 Citations
18 Claims
-
1. A computer system comprising:
-
a system bus having connected thereto at least a central processing unit (CPU), a coprocessor for receiving coprocessing commands from said CPU over said system bus, and at least one subcircuit for providing data to said CPU over said system bus, said system bus including system bus data signals and system bus address signals; a primary bus controller connecting said system bus to a transfer bus, said transfer bus having a storage device connected thereto, said transfer bus including transfer bus data signals and transfer bus address signals; and a secondary transfer bus controller for transferring data between said coprocessor and said storage device, independently of said system bus, simultaneously while said CPU is receiving data from said subcircuit over said system bus, said secondary transfer bus controller connected to said storage device by said transfer bus and connected to said coprocessor by a secondary transfer bus, said secondary transfer bus including secondary transfer bus data signals and secondary transfer bus address signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An auxiliary transfer bus controller mechanism for a computer system comprising (i) a system bus having connected thereto at least a central processing unit (CPU), a coprocessor for receiving coprocessing commands from said CPU over said system bus, and at least one subcircuit for providing data to said CPU over said system bus, said system bus including system bus data signals and system bus address signals;
- and (ii) a transfer bus connected to said system bus by a primary transfer bus controller, said transfer bus including transfer bus data signals and transfer bus address signals, said transfer bus having a storage device connected thereto;
said auxiliary transfer bus controller mechanism comprising;a secondary transfer bus controller for transferring data between said coprocessor and said storage device, independently of said system bus, simultaneously while said CPU is receiving data from said subcircuit over said system bus, said secondary transfer bus controller connected to said storage device by said transfer bus; and a secondary transfer bus connecting said secondary transfer bus controller to said coprocessor, said secondary transfer bus including secondary transfer bus data signals and secondary transfer bus address signals. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- and (ii) a transfer bus connected to said system bus by a primary transfer bus controller, said transfer bus including transfer bus data signals and transfer bus address signals, said transfer bus having a storage device connected thereto;
Specification