Processor apparatus and methods optimized for control...

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

C712S227000, C712S210000, C712S036000

Reexamination Certificate

active

07493470

ABSTRACT:
Apparatus and methods for real-time control using a data processor. In one aspect, the invention comprises an improved processor having one or more extension instructions (and associated supporting pipeline hardware) which are specially adapted for use in a real-time control algorithm running on the processor. In one exemplary embodiment, the processor is a 32-bit pipelined RISC device having custom multiply (CMUL) and multiply-accumulate (CMAC) instructions added to the extension instruction set to optimize algorithm performance in real-time linear time-invariant (LTI) applications. Specialized extension hardware, and methods for generating a processor design adapted for real-time control applications are also disclosed.

REFERENCES:
patent: 3875391 (1975-04-01), Shapiro et al.
patent: 4310879 (1982-01-01), Pandeya
patent: 4638248 (1987-01-01), Schweickert
patent: 4763242 (1988-08-01), Lee et al.
patent: 5053631 (1991-10-01), Perlman et al.
patent: 5187796 (1993-02-01), Wang et al.
patent: 5361373 (1994-11-01), Gilson
patent: 5404319 (1995-04-01), Smith et al.
patent: 5448746 (1995-09-01), Eickemeyer et al.
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5488710 (1996-01-01), Sato et al.
patent: 5488730 (1996-01-01), Brown et al.
patent: 5491640 (1996-02-01), Sharma et al.
patent: 5493508 (1996-02-01), Dangelo et al.
patent: 5502661 (1996-03-01), Glunz
patent: 5535331 (1996-07-01), Swoboda et al.
patent: 5537580 (1996-07-01), Giomi et al.
patent: 5544067 (1996-08-01), Rostoker et al.
patent: 5546552 (1996-08-01), Coon et al.
patent: 5555201 (1996-09-01), Dangelo et al.
patent: 5636352 (1997-06-01), Bealkowski et al.
patent: 5638525 (1997-06-01), Hammond et al.
patent: 5696956 (1997-12-01), Razdan et al.
patent: 5740461 (1998-04-01), Jaggar
patent: 5748875 (1998-05-01), Tzori
patent: 5751984 (1998-05-01), Chang et al.
patent: 5771362 (1998-06-01), Bartkowiak et al.
patent: 5794010 (1998-08-01), Worrell et al.
patent: 5796919 (1998-08-01), Kubica
patent: 5796920 (1998-08-01), Hyland
patent: 5801958 (1998-09-01), Dangelo et al.
patent: 5809272 (1998-09-01), Thusoo et al.
patent: 5809320 (1998-09-01), Jain et al.
patent: 5812416 (1998-09-01), Gupte et al.
patent: 5819050 (1998-10-01), Boehling et al.
patent: 5819058 (1998-10-01), Miller et al.
patent: 5819064 (1998-10-01), Razdan et al.
patent: 5841663 (1998-11-01), Sharma et al.
patent: 5848105 (1998-12-01), Gardner et al.
patent: 5854929 (1998-12-01), Van Praet et al.
patent: 5854930 (1998-12-01), McLain et al.
patent: 5864704 (1999-01-01), Battle et al.
patent: 5867399 (1999-02-01), Rostoker et al.
patent: 5867681 (1999-02-01), Worrell et al.
patent: 5870576 (1999-02-01), Faraboschi et al.
patent: 5870588 (1999-02-01), Rompaey et al.
patent: 5881260 (1999-03-01), Raje et al.
patent: 5884057 (1999-03-01), Blomgren et al.
patent: 5896519 (1999-04-01), Worrell
patent: 5898595 (1999-04-01), Bair et al.
patent: 5905893 (1999-05-01), Worrell
patent: 5920478 (1999-07-01), Ekblad et al.
patent: 5935235 (1999-08-01), Angle et al.
patent: 5948100 (1999-09-01), Hsu et al.
patent: 5953238 (1999-09-01), Mowry et al.
patent: 5961632 (1999-10-01), Shiell et al.
patent: 5978752 (1999-11-01), Morris
patent: 5994892 (1999-11-01), Turino et al.
patent: 5999734 (1999-12-01), Willis et al.
patent: 6006022 (1999-12-01), Rhim et al.
patent: 6009256 (1999-12-01), Tseng et al.
patent: 6009505 (1999-12-01), Thayer et al.
patent: 6016543 (2000-01-01), Suzuki et al.
patent: 6026219 (2000-02-01), Miller et al.
patent: 6035123 (2000-03-01), Razdan et al.
patent: 6101058 (2000-08-01), Morris
patent: 6110223 (2000-08-01), Southgate et al.
patent: 6173434 (2001-01-01), Wirthlin et al.
patent: 6182206 (2001-01-01), Baxter
patent: 6195593 (2001-02-01), Nguyen
patent: 6207936 (2001-03-01), de Waard et al.
patent: 6209079 (2001-03-01), Otani et al.
patent: 6219833 (2001-04-01), Solomon et al.
patent: 6223274 (2001-04-01), Catthoor et al.
patent: 6226776 (2001-05-01), Panchul et al.
patent: 6269467 (2001-07-01), Chang et al.
patent: 6282633 (2001-08-01), Killian et al.
patent: 6317860 (2001-11-01), Heile
patent: 6321369 (2001-11-01), Heile et al.
patent: 6324678 (2001-11-01), Dangelo et al.
patent: 6338136 (2002-01-01), Col et al.
patent: 6360350 (2002-03-01), Gabele et al.
patent: 6378123 (2002-04-01), Dupenloup
patent: 6385757 (2002-05-01), Gupta et al.
patent: 6389335 (2002-05-01), Vos
patent: 6401107 (2002-06-01), Yang et al.
patent: 6404581 (2002-06-01), Shah
patent: 6408428 (2002-06-01), Schlansker et al.
patent: 6412066 (2002-06-01), Worrell et al.
patent: 6421818 (2002-07-01), Dupenloup et al.
patent: 6425070 (2002-07-01), Zou et al.
patent: 6438678 (2002-08-01), Cashman et al.
patent: 6457173 (2002-09-01), Gupta et al.
patent: 6463520 (2002-10-01), Otani et al.
patent: 6477683 (2002-11-01), Killian et al.
patent: 6477697 (2002-11-01), Killian et al.
patent: 6490118 (2002-12-01), Ell et al.
patent: 6539290 (2003-03-01), Vos
patent: 6560754 (2003-05-01), Hakewill et al.
patent: 6564314 (2003-05-01), May et al.
patent: 6637018 (2003-10-01), Demler
patent: 6678818 (2004-01-01), Cofler et al.
patent: 6701515 (2004-03-01), Wilson et al.
patent: 6732238 (2004-05-01), Evans et al.
patent: 6760888 (2004-07-01), Killian et al.
patent: 6763327 (2004-07-01), Songer et al.
patent: 6862563 (2005-03-01), Hakewill et al.
patent: 6889313 (2005-05-01), Cofler et al.
patent: 2002/0004897 (2002-01-01), Kao et al.
patent: 2002/0073299 (2002-06-01), Pechanek et al.
patent: 2003/0016640 (2003-01-01), Onggosanusi et al.
patent: 2003/0208723 (2003-11-01), Killian et al.
patent: 196 47 744 (1996-06-01), None
patent: 0365188 (1990-04-01), None
patent: 0 530 918 (1992-01-01), None
patent: 0 786 862 (1996-01-01), None
patent: 2 308 470 (1997-06-01), None
patent: WO 97/13209 (1997-04-01), None
patent: WO 03/091914 (2003-11-01), None
Designing and Programming The Emotion Engine by Masaaki Oka and Masakazu Suzuoki, Sony Computer Entertainment, IEEE Journal, Nov.-Dec. 1999, pp. 20-28.
Delft University of Technology Technical Report, Minimal State-Space Realization in Linear System Theory: An Overview by B. DeSchutter, Revised version—Jan. 2000, pp. 1-23.
Implementation of Digital Controllers, A Thesis Submitted to the Faculty of Purdue University by Daniel E. Viassolo, Aug. 1996, published by Simcar.com, 78 pages.
Cambell et al, “A tutorial for make”, Proceedings of the 1985 ACM annual conference on the range of computing; mid-80's perspective, 1985, Denver, Colorado, United States, pp. 374-380. ISBN 0-89791-170-9.
“HDL Chip Design” by Douglas J. Smith, Ninth printing Jul. 2001 , minor updates. First Printing Jun. 1996. Doone Publications. ISBN 0-9651934-3-8. pp. 1-25.
Rainer Leupers and Peter Marwedel, Retargetable Code Generation based on Structural Processor Descriptions, Design Automation for Embedded Systems, vol. 3, No. 1, Jan. 1998, pp. 1-36.
George Hadjiyiannis, Silvina Hanono, and Scrinivas Devadas, ISDL: An Instruction Set Description Language for Retargetability, 4 pages, 1997.
Vojin Zavojnovic, Stefan Pees, Christian Schleager, Markus Willems, Rainer Schoenen and Heinrich Meyr, DSP Processor/Complier Co-Design A Quantitative Approach, Integrated Systems for Signal Prcessing, Aachen University Technology, p. 761-765, 1998.
Wang et al., “Hardware/Software Instruction Set Configurability for System-on-Chip Processors,” Proceedings of Design Automation Conference, 2001.
Elms, A., “Tuning a Customisable RISC Core for DSP,” Electronic Product Design, Sep. 1997, vol. 18, No. 9, pp. 19-20, 22, XP000909039.
“Custom-Fit Processors: Letting Applications Define Architectures” by Josh Fisher,Paolo Faraboschi, and Giuseppe Desoli.
MDR—Microprocessor Report Article entitled “Tensilica Patents Raise Eyebrows” by Tom R. Halfhill dated Dec. 9, 2002.
Hartoog et al, “Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign,” ACM, Jun. 1997, pp. 303-306.
Freericks “The nML Machine Description Formalism” (Bericht 1991/15 pp. 3-41).
Fauth e

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

Processor apparatus and methods optimized for control... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor apparatus and methods optimized for control..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor apparatus and methods optimized for control... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4105246

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