Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Reexamination Certificate
1997-04-04
2001-10-02
Banankhah, Majid A. (Department: 2755)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
C709S241000
Reexamination Certificate
active
06298370
ABSTRACT:
NOTICE
(C) Copyright, *M* Texas Instruments Incorporated 1997. A portion of the disclosure of this patent document contains material which is subject to copyright and mask work protection. The copyright and mask work owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright and mask work rights whatsoever.
CROSS-REFERENCE TO RELATED APPLICATIONS
The following simultaneously filed, coassigned patent applications are hereby incorporated herein by reference:
U.S. Pat. No. 08/833,267 entitled DEVICES, METHODS, SYSTEMS AND SOFTWARE PRODUCTS FOR COORDINATION OF COMPUTER MAIN MICROPROCESSOR AND SECOND MICROPROCESSOR COUPLED THERETO.
U.S. Pat. No. 5,909,559 entitled BUS BRIDGE DEVICE INCLUDING DATA BUS OF FIRST WIDTH FOR A FIRST PROCESSOR, MEMORY CONTROLLER, ARBITER CIRCUIT AND SECOND PROCESSOR HAVING A DIFFERENT SECOND DATA WIDTH.
U.S. patent application Ser. No. 08/833,153 entitled DATA TRANSFER CIRCUITRY, DSP WRAPPER CIRCUITRY AND IMPROVED PROCESSOR DEVICES, METHODS AND SYSTEMS.
U.S. patent application Ser. No. 08/833,152 entitled COMPUTER PROCESSOR DRIVER METHODS, METHODOLOGY, DEVICES AND SYSTEMS.
U.S. patent application Ser. No. 08/833,266 entitled PROCESSOR INTERFACE ENHANCEMENTS METHODS, METHODOLOGY, DEVICES AND SYSTEMS.
The following coassigned U.S. patents, U.S. patent applications, and laid-open foreign analogs, are hereby incorporated herein by reference:
U.S. patent application Ser. No. 08/823,257 filed Mar. 24, 1997 entitled PC CIRCUITS, SYSTEMS AND METHODS.
U.S. Pat. No. 4,577,282 issued Mar. 18, 1986 entitled MICROCOMPUTER SYSTEM FOR DIGITAL SIGNAL PROCESSING.
U.S. Pat. No. 4,912,636 issued Mar. 27, 1990 entitled DATA PROCESSING DEVICE WITH MULTIPLE ON CHIP MEMORY BUSES.
U.S. Pat. No. 5,109,494 issued Apr. 28, 1992 entitled PASSIVE PROCESSOR COMMUNICATIONS INTERFACE.
U.S. Pat. No. 5,586,275 issued Dec. 17, 1996 entitled DEVICES AND SYSTEMS WITH PARALLEL LOGIC UNIT OPERABLE ON DATA MEMORY LOCATIONS, AND METHODS.
U.S. Pat. No. 5,471,592 issued Nov. 28, 1995 entitled MULTI-PROCESSOR WITH CROSSBAR LINK OF PROCESSORS AND MEMORIES AND METHOD OF OPERATION.
U.S. Pat. No. 5,594,914 issued Jan. 14, 1997 entitled METHOD AND APPARATUS FOR ACCESSING MULTIPLE MEMORY DEVICES.
U.S. Pat. No. 5,754,837 issued May 19, 1998 entitled CLOCK CONTROL CIRCUITS, SYSTEMS AND METHODS.
U.S. Pat. No. 5,737,748 issued Apr. 7, 1998 entitled MICROPROCESSOR UNIT HAVING A FIRST LEVEL WRITE-THROUGH CACHE MEMORY AND A SMALLER SECOND-LEVEL WRITE-BACK CACHE MEMORY.
U.S. patent application Ser. No. 09/012,813 filed Jan. 23, 1998 entitled MICROPROCESSOR.
Digital signal processors can be adapted for voice recognition, voice synthesis, image processing, image recognition, and telephone communications for teleconferencing and videoteleconferencing. For example, Texas Instruments TMS320C2x, TMS320C5x, TMS320C54x, TMS320C3x and TMS320C4x, TMS320C6x and TMS320C8x DSP chips, as described in coassigned U.S. Pat. Nos. 5,072,418, and 5,099,417, and as to the C8x: coassigned U.S. Pat. No. 5,212,777 “SIMD/MIMD Reconfigurable Multi-Processor and Method of Operation,” coassigned U.S. Pat. No. 5,420,809, Ser. No. 08/160,116 filed Nov. 30, 1993 “Method, Apparatus and System Method for Correlation,” and above-cited Ser. No. 09/012,813 (C6x) all of which patents and application are hereby incorporated herein by reference.
The above documents describe various computer systems, digital signal processors, and integrated circuits for use in those systems to further disclose some elements utilized in various inventive embodiments for purposes of the present patent application.
Other patent applications and patents are incorporated herein by reference by specific statements to that effect elsewhere in this application.
FIELD OF THE INVENTION
This invention generally relates to improved integrated circuits, computer systems, software products, and processes of operating integrated circuits and computers.
BACKGROUND OF THE INVENTION
Early computers required large amounts of space, occupying whole rooms. Since then minicomputers and desktop computers entered the marketplace.
Popular desktop computers have included the “Apple” (Motorola 680x0 microprocessor-based) and “IBM-compatible” (Intel or other x86 microprocessor-based) varieties, also known as personal computers (PCs) which have become very popular for office and home use. Also, high-end desk top computers called workstations based on a number of superscalar and other very-high-performance microprocessors such as the SuperSPARC microprocessor have been introduced.
In a further development, a notebook-size or palm-top computer is optionally battery powered for portable user applications. Such notebook and smaller computers challenge the art in demands for conflicting goals of miniaturization, ever higher speed, performance and flexibility, and long life between battery recharges. Also, a desktop enclosure called a docking station has the portable computer fit into the docking station, and improvements in such portable-computer/docking-station systems are desirable. However, all these systems are generally CPU-centric in the sense that the selection of the CPU determines the system's processing capabilities and add-in-cards are added to the CPU to add specific applications or functions, such as modem or multimedia.
Software for computers and the processes and concepts for developing and understanding both hardware and software have spawned an intricate terminology. For an introduction, see references hereby incorporated herein by reference, and listed below:
1. The Computer Glossary, by A. Freedman, AMACOM, American Management Association, New York, in various editions up to 1991 and later.
2. Modern Operating Systems, by A. S. Tanenbaum, Prentice-Hall, Englewood Cliffs, N.J. 1992.
3. Peripheral Component Interconnect (PCI) Bus Specification 2.0, 1993, by PCISIG (Special Interest Group), and its updates.
4. PCI System Architecture, by T. Shanley, Mindshare Press.
5. Microsoft Corporation: publications:
A. DirectSound Hardware Abstraction Layer
B. DirectSound Application Programming Interface (API)
C. Microsoft Windows: Guide to Programming, Software Development Kit.
6. Texas Instruments Incorporated: publications
A. TMS320C5x User's Guide, 1993.
B. TCM320ACXX Voice Band Audio Processor-Application Report
Improvements in circuits, integrated circuit devices, computer systems of all types, methods and processes of their operation, and software products, to address all the above-mentioned challenges, among others, are desirable, as described herein.
SUMMARY OF THE INVENTION
Generally, and in one form of the present invention, a process of operating a computer system is provided. The computer system has a storage holding an operating system and an application program, a first processor having an instruction set, and a second processor having a different instruction set. The process includes first step of 1) running at least some of the operating system on the first processor so that the first processor sets up for at least part of the application program at run time at least one second processor object. A second step concurrently runs the second processor to access the second processor object and thereby determine operations for the second processor to access second processor instructions for that part of the application program and data to be processed according to the second processor instructions, and runs the second processor to process the data according to the second processor instructions.
Other processes, systems, devices and methods are also claimed.
REFERENCES:
patent: 5544316 (1996-08-01), Carpenter
patent: 5577250 (1996-11-01), Anderson et al.
So John Ling Wing
Tang Jun
Banankhah Majid A.
Brady III W. James
Marshall, Jr. Robert D.
Telecky , Jr. Frederick J.
Texas Instruments Incorporated
LandOfFree
Computer operating process allocating tasks between first... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer operating process allocating tasks between first..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer operating process allocating tasks between first... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2591520