Electrical computers and digital data processing systems: input/ – Intrasystem connection – Protocol
Reexamination Certificate
1999-10-29
2004-06-29
Bradley, P. Austin (Department: 2833)
Electrical computers and digital data processing systems: input/
Intrasystem connection
Protocol
C710S310000, C710S315000
Reexamination Certificate
active
06757762
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to interprocessor communications. More specifically, the invention concerns enabling communications between dissimilar processor buses while increasing performance and reducing CPU overhead.
2. Background Art
Banks, credit unions and other financial institutions often image checks, deposit slips and other types of bank documents in order to process financial transactions efficiently. Document processing systems have therefore become quite prevalent in the industry. In the performance of these critical functions, document processing systems commonly contain multiple microprocessor elements that are responsible for performing different tasks within the machine. In addition to their individual processing responsibilities, these processor elements are often required to communicate with each other.
A common difficulty, however, arises when there is a need to communicate between processors operating on dissimilar buses. Typically, the respective tasks of processors in an embedded dual processor controller board will involve the processing of substantially dissimilar signals. Common schemes fail to adequately address this problem and do not incorporate the ability to allow direct memory access (DMA) to occur on the two dissimilar buses simultaneously. Approaches attempting to address this problem have resulted in complex board designs leading to increased costs and reduced performance.
Furthermore, it is often difficult to determine the source of an error when two processors are communicating via dissimilar buses. It is therefore also desirable to provide the ability to troubleshoot communication errors in these types of inter-processor configurations without significantly adding to costs.
SUMMARY OF THE INVENTION
In a first aspect of the invention, a processor bus bridge comprises a buffer space disposed between a first bus and a second bus. The first bus is operated in a first mode by a first processor and the second bus is operated in a second mode by a second processor. The first bus has an electrical structure which is different from the electrical structure of the second bus. The processor bus bridge also comprises a protocol logic module disposed between the first processor and the second processor for controlling data transfer across the buffer space in the first and second modes.
In a second aspect of the invention, a method for interprocessor communication comprises the steps of operating a first bus in a first mode, wherein the first bus is connected to a first processor and operating a second bus in a second mode. The second bus is connected to a second processor, wherein the first bus has an electrical structure which differs from the second bus. The method also comprises the step of transferring the data between the first processor and the second processor via the first bus, the second bus, and a processor bus bridge.
REFERENCES:
patent: 4935868 (1990-06-01), DuLac
patent: 4935894 (1990-06-01), Ternes et al.
patent: 5522069 (1996-05-01), Bertone et al.
patent: 5535341 (1996-07-01), Shah et al.
patent: 5546546 (1996-08-01), Bell et al.
patent: 5613162 (1997-03-01), Kabenjian
patent: 5619661 (1997-04-01), Crews et al.
patent: 5621902 (1997-04-01), Cases et al.
patent: 5623697 (1997-04-01), Bland et al.
patent: 5644729 (1997-07-01), Amini et al.
patent: 5664117 (1997-09-01), Shah et al.
patent: 5664197 (1997-09-01), Kardach et al.
patent: 5664223 (1997-09-01), Bender et al.
patent: 5678064 (1997-10-01), Kulik et al.
patent: 5680592 (1997-10-01), Priem
patent: 5706514 (1998-01-01), Bonola
patent: 5708849 (1998-01-01), Coke et al.
patent: 5761462 (1998-06-01), Neal et al.
patent: 5768548 (1998-06-01), Young et al.
patent: 5768612 (1998-06-01), Nelson
patent: 5778235 (1998-07-01), Robertson
patent: 5778236 (1998-07-01), Gephardt et al.
patent: 5790869 (1998-08-01), Melo et al.
patent: 5799207 (1998-08-01), Wang et al.
patent: 5805816 (1998-09-01), Picazo, Jr. et al.
patent: 5805842 (1998-09-01), Nagaraj et al.
patent: 5809261 (1998-09-01), Lambrecht
patent: 5835733 (1998-11-01), Walsh et al.
patent: 5838930 (1998-11-01), Harashima
patent: 5850571 (1998-12-01), Odom et al.
patent: 5878239 (1999-03-01), Furuta
patent: 5878272 (1999-03-01), Yanagisawa et al.
patent: 5884027 (1999-03-01), Garbus et al.
patent: 5887146 (1999-03-01), Baxter et al.
patent: 5937206 (1999-08-01), Nakamura
patent: 5978866 (1999-11-01), Nain
patent: 6092140 (2000-07-01), Tausheck
patent: 6260093 (2001-07-01), Gehman et al.
McCarthy Paul
St. John Christopher N.
Atlass Michael B.
Bradley P. Austin
Chung-Trans X.
Rode Lise A.
Starr Mark T.
LandOfFree
Multi-mode processor bus bridge does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multi-mode processor bus bridge, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-mode processor bus bridge will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3335269