Data processor with enhanced instruction execution and method

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C708S523000

Reexamination Certificate

active

07010558

ABSTRACT:
An apparatus and method for performing enhanced algorithmic processing, including reduced cycle-count fast Fourier transform (FFT) calculations. In one aspect, the invention comprises a user-configurable processor having an extension instruction adapted for reduced cycle-count algorithmic operations. In one exemplary embodiment, the processor is an extensible core, and the extension instruction comprises a 32-bit instruction word linked with existing circuitry in the processor core used for multiply-accumulate (mac) instructions. 16-bit, 24-bit, and dual 16-bit multiply options are available for the multiply/accumulate unit of the processor. The extension instruction is pipelined to the same number of stages as the mac instructions, thereby avoiding unnecessary stalls and increasing performance. A modified accumulator data path used in support of the foregoing instruction is also described. A computer program and apparatus for synthesizing logic implementing the aforementioned functionality are also described.

REFERENCES:
patent: 4117541 (1978-09-01), Ali
patent: 4293921 (1981-10-01), Smith, Jr.
patent: 4486850 (1984-12-01), Hyatt
patent: 4722050 (1988-01-01), Lee et al.
patent: 4763242 (1988-08-01), Lee et al.
patent: 4791590 (1988-12-01), Ku et al.
patent: 4891779 (1990-01-01), Hasebe
patent: 4996661 (1991-02-01), Cox et al.
patent: 5042000 (1991-08-01), Baldwin
patent: 5053987 (1991-10-01), Genusov et al.
patent: 5093801 (1992-03-01), White et al.
patent: 5224063 (1993-06-01), Matsunaga
patent: 5303172 (1994-04-01), Magar et al.
patent: 5450553 (1995-09-01), Kitagaki et al.
patent: 5477478 (1995-12-01), Okamoto et al.
patent: 5481488 (1996-01-01), Luo et al.
patent: 5721892 (1998-02-01), Peleg et al.
patent: 5764553 (1998-06-01), Hong
patent: 5941940 (1999-08-01), Prasad et al.
patent: 5954811 (1999-09-01), Garde
patent: 5968112 (1999-10-01), Kirschenbaum et al.
patent: 5983256 (1999-11-01), Peleg et al.
patent: 6006245 (1999-12-01), Thayer
patent: 6032253 (2000-02-01), Cashman et al.
patent: 6061705 (2000-05-01), Hellberg
patent: 6081821 (2000-06-01), Hopkinson et al.
patent: 6209017 (2001-03-01), Lim et al.
patent: 6272512 (2001-08-01), Golliver et al.
patent: 6282633 (2001-08-01), Killian et al.
patent: 6317770 (2001-11-01), Lim et al.
patent: 6341299 (2002-01-01), Romain
patent: 6359938 (2002-03-01), Keevill et al.
patent: 6366936 (2002-04-01), Lee et al.
patent: 6366937 (2002-04-01), Shridhar et al.
patent: 6477683 (2002-11-01), Killian et al.
patent: 6477697 (2002-11-01), Killian et al.
patent: 6625630 (2003-09-01), Vinitzky
patent: 6701515 (2004-03-01), Wilson et al.
patent: 6718504 (2004-04-01), Coombs et al.
patent: 6732238 (2004-05-01), Evans et al.
patent: 6763327 (2004-07-01), Songer et al.
patent: 6848074 (2005-01-01), Coombs
patent: 6854046 (2005-02-01), Evans et al.
patent: 6862563 (2005-03-01), Hakewill et al.
patent: 2003/0009502 (2003-01-01), Katayanagi
patent: 2004/0010321 (2004-01-01), Morishita et al.

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

Data processor with enhanced instruction execution and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processor with enhanced instruction execution and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processor with enhanced instruction execution and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3527926

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