Claims
- 1. An information processing system comprising:a processor bus, said processor bus transferring address and control signals; a processor coupled to said processor bus; a memory bus, said memory bus transferring data, address, and control signals; a main memory coupled to said memory bus; a system bus, said system bus transferring data, address, and control signals; a device coupled to said system bus; and a data transfer unit coupled to said processor bus, said memory bus and said system bus; wherein said data transfer unit causes a first cooperative operation of said processor bus and said memory bus in response to a request issued from said processor for a processor-main memory access, a second cooperative operation of said memory bus and said system bus in response to a direct memory access request issued from said device, and a third cooperative operation of said processor bus and said system bus in response to an access request issued from said processor or said device; wherein each of said processor bus, said memory bus, and said system bus has a data bus which transfers said data, an address bus which transfers said address, and a control bus which transfers said control signals; and wherein said data transfer unit includes a transfer circuit coupled to said data buses of said processor bus, said memory bus and said system bus, said data transfer circuit performs said transfers through said data buses, and a control circuit which controls said transfer circuit in accordance with said address provided from said processor via said address bus of said processor bus.
- 2. An information processing system comprising:a processor bus, said processor bus transferring address and control signals; a processor coupled to said processor bus; a memory bus, said memory bus transferring data, address, and control signals; a main memory coupled to said memory bus; a system bus, said system bus transferring data, address, and control signals; a device coupled to said system bus; and a data transfer unit coupled to said processor bus, said memory bus and said system bus; wherein said data transfer unit causes a first cooperative operation of said processor bus and said memory bus in response to a request issued from said processor for a processor-main memory access, a second cooperative operation of said memory bus and said system bus in response to a direct memory access request issued from said device, and a third cooperative operation of said processor bus and said system bus in response to an access request issued from said processor or said device; and wherein when said data transfer unit causes said first cooperative operation of said processor bus and said memory bus, the system bus performs an independent operation.
- 3. An information processing system comprising:a processor bus, said processor bus transferring address and control signals; a processor coupled to said processor bus; a memory bus, said memory bus transferring data, address, and control signals; a main memory coupled to said memory bus; a system bus, said system bus transferring data, address, and control signals; a device coupled to said system bus; and a data transfer unit coupled to said processor bus, said memory bus and said system bus; wherein said data transfer unit causes a first cooperative operation of said processor bus and said memory bus in response to a request issued from said processor for a processor-main memory access, a second cooperative operation of said memory bus and said system bus in response to a direct memory access request issued from said device, and a third cooperative operation of said processor bus and said system bus in response to an access request issued from said processor or said device; and wherein when said data transfer unit causes said second cooperative operation of said memory bus and said system bus, said processor bus performs an independent operation.
- 4. An information processing system comprising:a processor bus, said processor bus transferring address and control signals; a processor coupled to said processor bus; a memory bus, said memory bus transferring data, address, and control signals; a main memory coupled to said memory bus; a system bus, said system bus transferring data, address, and control signals; a device coupled to said system bus; and a data transfer unit coupled to said processor bus, said memory bus and said system bus; wherein said data transfer unit causes a first cooperative operation of said processor bus and said memory bus in response to a request issued from said processor for a processor-main memory access independently of said system bus, a second cooperative operation of said memory bus and said system bus in response to a direct memory access request issued from said device independently of said processor bus, and a third cooperative operation of said processor bus and said system bus in response to an access request issued from said processor or said device independently of said memory bus.
- 5. An information processing system according to claim 4, whereineach of said processor bus, said memory bus, and said system bus has a data bus which transfers said data, an address bus which transfers said address, and a control bus which transfers said control signals.
- 6. An information processing system according to claim 5, whereinsaid data transfer unit includes a transfer circuit coupled to said data buses of said processor bus, said memory bus and said system bus, said data transfer unit performs said transfers through said data buses, and a control circuit which controls said transfer circuit in accordance with said address provided from said processor via said address bus of said processor bus.
- 7. An information processing system according to claim 4, wherein said information processing system further comprises:a cache memory directly coupled to said processor so that said processor can directly access said cache memory.
- 8. An information processing system comprising:a processor bus, said processor bus transferring address and control signals; a processor coupled to said processor bus; a memory bus, said memory bus transferring data, address, and control signals; a main memory coupled to said memory bus; a system bus, the system bus transferring data, address, and control signals; a device coupled to said system bus; and means, coupled to said processor bus, said memory bus and said system bus, for causing a first cooperative operation of said processor bus and said memory bus in response to a request issued from said processor for a processor-main memory access independently of said system bus, a second cooperative operation of said memory bus and said system bus in response to a direct memory access request issued from said device independently of said processor bus, and a third cooperative operation of said processor bus and said system bus in response to an access request issued from said processor or said device independently of said memory bus.
- 9. An information processing system according to claim 8, whereineach of said processor bus, said memory bus, and said system bus has a data bus which transfers said data, an address bus which transfers said address, and a control bus which transfers said control signals.
- 10. An information processing system according to claim 8, wherein said means includesa transfer circuit coupled to said data buses of said processor bus, said memory bus and said system bus which performs said transfer through said data buses, and a control circuit which controls said transfer circuit in accordance with said address provided from said processor via said address bus of said processor bus.
- 11. An information processing system according to claim 8, wherein said information processing system further comprises:a cache memory directly coupled to said processor so that said processor can directly access said cache memory.
Priority Claims (2)
Number |
Date |
Country |
Kind |
2-144301 |
Jun 1990 |
JP |
|
3-105536 |
May 1991 |
JP |
|
Parent Case Info
This is a continuation application of U.S. Ser. No. 09/518,696, filed Mar. 3, 2000; which is a continuation application of U.S. Ser. No. 09/375,356, filed Aug. 17, 1999, now U.S. Pat. No. 6,098,136; which is a continuation application of U.S. Ser. No. 09/276,968 filed on Mar. 26, 1999, now U.S. Pat. No. 6,006,302; which is a continuation application of U.S. Ser. No. 09/143,985, filed Aug. 31, 1998 now U.S. Pat. No. 5,935,231; which is a continuation application of U.S. Ser. No. 08/959,913, filed Oct. 29, 1997 now U.S. Pat. No. 5,889,971; which is a continuation application of U.S. Ser. No. 08/601,993, filed Feb. 15, 1996, now U.S. Pat. No. 5,751,976; which is a continuation application of U.S. Ser. No. 08/449,088, filed May 24, 1995, now U.S. Pat. No. 5,668,956; which is a continuation application of U.S. Ser. No. 08/311,893, filed Sep. 26, 1994, now U.S. Pat. No. 5,483,642; which is a continuation application of U.S. Ser. No. 07/705,701, filed May 23, 1991, now abandoned.
US Referenced Citations (15)
Foreign Referenced Citations (6)
Number |
Date |
Country |
141302-A2 |
May 1985 |
EP |
191939-A1 |
Aug 1986 |
EP |
63-47864 |
Feb 1988 |
JP |
1-106255 |
Apr 1989 |
JP |
1-134652 |
May 1989 |
JP |
02-128250 |
May 1990 |
JP |
Non-Patent Literature Citations (3)
Entry |
Glass, “Inside EISA”, Byte, vol. 14, No. 12, Nov. 1989, pp. 417-425. |
Baran, “EISA Arrives”, Byte, vol. 14, No. 12, Nov. 1989, pp. 93-98. |
“The Surging RISC”, Nikkei Electronics, No. 474, May 29, 1989, pp. 106-119. |
Continuations (9)
|
Number |
Date |
Country |
Parent |
09/518696 |
Mar 2000 |
US |
Child |
09/690998 |
|
US |
Parent |
09/375356 |
Aug 1999 |
US |
Child |
09/518696 |
|
US |
Parent |
09/276968 |
Mar 1999 |
US |
Child |
09/375356 |
|
US |
Parent |
09/143985 |
Aug 1998 |
US |
Child |
09/276968 |
|
US |
Parent |
08/959913 |
Oct 1997 |
US |
Child |
09/143985 |
|
US |
Parent |
08/601993 |
Feb 1996 |
US |
Child |
08/959913 |
|
US |
Parent |
08/449088 |
May 1995 |
US |
Child |
08/601993 |
|
US |
Parent |
08/311893 |
Sep 1994 |
US |
Child |
08/449088 |
|
US |
Parent |
07/705701 |
May 1991 |
US |
Child |
08/311893 |
|
US |