Method and apparatus for interfacing a processor to a...

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S033000, C710S120000

Reexamination Certificate

active

07007154

ABSTRACT:
A processor (12) to coprocessor (14) interface supporting multiple coprocessors (14, 16) utilizes compiler generatable software type function call and return, instruction execute, and variable load and store interface instructions. Data is moved between the processor (12) and coprocessor (14) on a bi-directional shared bus (28) either implicitly through register snooping and broadcast, or explicitly through function call and return and variable load and store interface instructions. The load and store interface instructions allow selective memory address preincrementation. The bi-directional bus (28) is potentially driven both ways on each clock cycle. The interface separates interface instruction decode and execution. Pipelined operation is provided by indicating decoded instruction discard by negating a decode signal before an execute signal is asserted.

REFERENCES:
patent: 4270167 (1981-05-01), Koehler et al.
patent: 4509116 (1985-04-01), Lackey et al.
patent: 4547849 (1985-10-01), Louis et al.
patent: 4715013 (1987-12-01), MacGregor et al.
patent: 4729094 (1988-03-01), Zolnowsky et al.
patent: 4731736 (1988-03-01), Mothersole et al.
patent: 4763242 (1988-08-01), Lee et al.
patent: 4949241 (1990-08-01), Iwasaki et al.
patent: 4979102 (1990-12-01), Tokuume
patent: 4991078 (1991-02-01), Wilhelm et al.
patent: 5001624 (1991-03-01), Hoffman et al.
patent: 5091845 (1992-02-01), Rubinfeld
patent: 5093908 (1992-03-01), Beacom et al.
patent: 5109514 (1992-04-01), Garner et al.
patent: 5119499 (1992-06-01), Tonomura et al.
patent: 5150474 (1992-09-01), Kaneko
patent: 5226170 (1993-07-01), Rubinfeld
patent: 5247650 (1993-09-01), Judd et al.
patent: 5283881 (1994-02-01), Martini et al.
patent: 5305446 (1994-04-01), Leach et al.
patent: 5317720 (1994-05-01), Stammm et al.
patent: 5341482 (1994-08-01), Cutler et al.
patent: 5345566 (1994-09-01), Tanji et al.
patent: 5465376 (1995-11-01), Yoshida
patent: 5499363 (1996-03-01), Kaneko
patent: 5504912 (1996-04-01), Morinaga et al.
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5577250 (1996-11-01), Anderson et al.
patent: 5603047 (1997-02-01), Caulk, Jr.
patent: 5640588 (1997-06-01), Vegesna et al.
patent: 5675777 (1997-10-01), Glickman
patent: 5706478 (1998-01-01), Dye
patent: 5708784 (1998-01-01), Yanai et al.
patent: 5715439 (1998-02-01), Schmidt et al.
patent: 5767939 (1998-06-01), Komatsu et al.
patent: 5826096 (1998-10-01), Baxter
patent: 5826101 (1998-10-01), Beck et al.
patent: 5898897 (1999-04-01), Son et al.
patent: 5953741 (1999-09-01), Evoy et al.
patent: 6163836 (2000-12-01), Dowling
patent: 6216222 (2001-04-01), Hinds et al.
patent: 6226738 (2001-05-01), Dowling
patent: 6247113 (2001-06-01), Jaggar
patent: 6434689 (2002-08-01), Fleck et al.
patent: 6446221 (2002-09-01), Jaggar et al.
patent: 6513091 (2003-01-01), Blackmon et al.
patent: 6526469 (2003-02-01), Drehmel et al.
patent: 6532530 (2003-03-01), Kim et al.
patent: 6557069 (2003-04-01), Drehmel et al.
patent: 6658545 (2003-12-01), Dayal
patent: 6760833 (2004-07-01), Dowling
patent: 6823505 (2004-11-01), Dowling
patent: A2 0 092 429 (1983-10-01), None
patent: A2 0 261 685 (1988-03-01), None
patent: A2 0 280 821 (1988-09-01), None
patent: 2 326 253 (1998-12-01), None
Hamacher et al. Computer Organization, pp. 11-12, 1984.
Motorola, Inc. 1990, “M68300 Family CPU32 Central Processor Unit Reference Manual”, Section 7 Development Support, pp. 7-1 through 7-31.
Motorola, Inc. 1995, “DSP56300 24-Bit Digital Signal Processor Family Manual”, Section 10 On-Chip Emulator (OnCE™), pp. 10-1 through 10-29.
Motorola, Inc. 1995, “DSP56300 24-Bit Digital Signal Processor Family Manual”, Section 11 JTAG (IEEE 1149.1) Test Access Port, pp. 11-1 through 11-9.
“Virtual Floating Point Register Techniques,”IBM Technical Disclosure Bulletin, Jun. 1, 1988, vol. 31, No. 1, pp. 465-472.
EP 02 02 4180 European Search Report mailed Dec. 23, 2002.
S.B. Furber: “Comprocessor Data Transfer Instructions”, VLSI RISC Architecture and Organization, pp. 262-265, XP-002061358 ISBN 0-8247-8151-1, 1989.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for interfacing a processor to a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for interfacing a processor to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for interfacing a processor to a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3651970

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.