Claims
- 1. A system for transferring data in a microprocessor architecture including a memory array unit (MAU) and multiple devices seeking access to the MAU, comprising:a row match circuit for detecting and indicating a row match between successive row addresses, said row match circuit including a latch to store a previous row address request; and a comparator, responsive to said latch, to compare said stored previous row address request with a present row address request associated with a specific device of the multiple devices seeking access to the MAU, wherein said comparator asserts a row match signal when said stored previous row address request matches said present row address request; and an arbiter that controls priorities associated with the multiple devices seeking access to the MAU, wherein said arbiter increases a priority of said specific device when said row match signal is asserted.
- 2. The system of claim 1, wherein said row match circuit further includesa first multiplexer to decode a previous switch address on a switch bus to yield said previous row address request; and a second multiplexer to decode a present switch address on said switch bus to yield said present row address request.
- 3. A method for adjusting priorities associated with multiple devices seeking access to a memory array unit (MAU) based on a row match between successive row addresses in a microprocessor system, comprising the steps of:storing a previous row address request; comparing said stored previous row address request with a present row address request associated with a specific device of the multiple devices seeking access to the MAU; asserting a row match signal when said stored previous row address request matches said present row address request; and increasing a priority of said specific device of the multiple devices when said row match signal is asserted.
- 4. The method of claim 3, further comprising the steps of:decoding a previous switch address on a switch bus to yield said previous row address request; and decoding a present switch address on said switch bus to yield said present row address request.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is a divisional application of Ser. No. 08/915,913 filed Aug. 21, 1997, now U.S. Pat. No. 5,941,979, which is a continuation application of Ser. No. 08/442,649 filed May 16, 1995, now U.S. Pat. No. 5,754,800, which is a divisional application of 07/726,893 filed Jul. 8, 1991, now U.S. Pat. No. 5,440,752.
The present application is related to the following applications, all assigned to the Assignee of the present application:
1. HIGH-PERFORMANCE RISC MICROPROCESSOR ARCHITECTURE, invented by Le Nguyen et al, SMOS-7984MCF/GBR, application Ser. No. 07/727,066, filed Jul. 8, 1991, now abandoned;
2. EXTENSIBLE RISC MICROPROCESSOR ARCHITECTURE, invented by Quang Trang et al, SMOS-7985MCF/GBR, application Ser. No. 07/727,058, filed Jul. 8, 1991, now abandoned;
3. RISC MICROPROCESSOR ARCHITECTURE WITH ISOLATED ARCHITECTURAL DEPENDENCIES, invented by Yoshi Miyayama, SMOS-7987MCF/GBR/RCC, application Ser. No. 07/726,744, filed Jul. 8, 1991, now abandoned;
4. RISC MICROPROCESSOR ARCHITECTURE IMPLEMENTING MULTIPLE TYPED REGISTER SETS, invented by Sanjiv Garg, SMOS-7988MCF/GBR/RCC, application Ser. No. 07/726,773, filed Jul. 8, 1991, now U.S. Pat. No. 5,493,687;
5. RISC MICROPROCESSOR ARCHITECTURE IMPLEMENTING FAST TRAP AND EXCEPTION STATE, invented by Quang Trang et al, SMOS-7989MCF/GBR/WSW, application Ser. No. 07/726,942, filed Jul. 8, 1991, now abandoned;
6. SINGLE CHIP PAGE PRINTER CONTROLLER, invented by Derek J. Lentz, SMOS-7991MCF/GBR/HKW, application Ser. No. 07/726,929, filed Jul. 8, 1991, now abandoned.
US Referenced Citations (22)
Foreign Referenced Citations (7)
Number |
Date |
Country |
3931514 A1 |
Mar 1990 |
DE |
0 205 801 A1 |
Dec 1986 |
EP |
0 214 718 A2 |
Mar 1987 |
EP |
0 222 074 A2 |
May 1987 |
EP |
0 319 148 A2 |
Jun 1989 |
EP |
0 348 076 A1 |
Dec 1989 |
EP |
2-71357 |
Mar 1990 |
JP |
Non-Patent Literature Citations (9)
Entry |
Agarwal et al., “April: A Processor Architecture for Multiprocessing,” IEEE, 1990, pp. 104-114. |
Corsini, P. et al.,“Architecture of the MuTeam System,” IEEE Proceedings E. Computers & Digital Techniques, vol. 134, No. 5, Sep., 1987, Stevenage, Great Britain, pp. 217-227. |
Earnshaw, W., “The N4—A High Performance Three Dimensional Multiprocessor Computer System,” IRE WESCON Convention Record, vol. 32, No. 29/2, Nov. 1988, North Hollywood, U.S., pp. 1-8. |
Johnson, M. “Superscalar Microprocessor Design,” Prentice-Hall, Inc., 1991, (in its entirety). |
Popescu, V. et al., “The Metaflow Architecture,” Metaflow Technologies, Inc., Jun., 1991. |
Slater, M., “AMD 2862x combines Z86 and PC system logic,” Microprocessor Report, Oct. 3, 1990, vol. 4, No. 17 p1(4)—fulltext copy. |
Slater, M., “386 SL brings 386 power to notebook computers,” Microprocessor Report, Oct. 17, 1990, vol. 4, No. 18 p1(6)—fulltext copy. |
Weiss, R., “Third-Generation RISC Processors,” On Special Report, Mar. 30, 1992, pp. 96-108. |
Hennessy et al., “Computer Architecture: A Quantitative Approach,” Morgan Kaufman Publishers, Inc., 1990 (in its entirety). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/442649 |
May 1995 |
US |
Child |
08/915913 |
|
US |