Method for an execution unit interface protocol and...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Flow controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S209000, C712S210000, 36

Reexamination Certificate

active

06675235

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to an execution unit in a data processing system, and specifically to an execution unit used in a direct memory access controller.
BACKGROUND OF THE INVENTION
As data processing systems are required to process increasing amounts of information and perform a variety of operations on data, coprocessors are often added to perform specific functions. In video and audio applications the data is compressed and/or decompressed to improve the throughput of the transmission system. These systems require arithmetic and logical operation capability as well as more complex operations to accommodate compression, etc. Typically, these functions are performed using software or some dedicated hardware.
Many of the more complicated operations result in data rate distortion. For example, when input data is compressed, the amount of output data that will result from a given input data stream is often not determinable. Data rate distortion adds to the flexibility of the data processing system and is a requirement of most systems that process video, audio and communication information.
Software routines provide a flexible, convenient method of processing information, but also introduce latency into the systems, as typically many cycles are required to perform each of the various algorithms. Hardware solutions are less flexible, but provide a faster computation. Hardware and coprocessors typically have an input/output (I/O) bus for communication with the main processor, such as a central processing unit (CPU), and the rest of the data processing system. The I/O bus prevents the coprocessor from simultaneously receiving data while outputting data to the data processing system. This prevents these coprocessors from pipelining instructions where instructions are received while others are processed.
Therefore, there is a need within a data processing system for an interface protocol that allows for complex processing of information involving data rate distortion, for applications such as compression and decompression, and that allows continuous pipelined flow of data through an execution unit to improve processing speed.


REFERENCES:
patent: 4240139 (1980-12-01), Fukuda et al.
patent: 5596760 (1997-01-01), Ueda
patent: 5692207 (1997-11-01), Ho-Lung et al.
patent: 5860130 (1999-01-01), Yamanaka et al.
patent: 6105126 (2000-08-01), Check et al.
patent: 6223275 (2001-04-01), Goto et al.
patent: 6339820 (2002-01-01), Baentsch et al.
patent: 6370623 (2002-04-01), Mehra et al.
Motorola M68020 Microprocessors User's Manual, Section 7, “Coprocessor Interface Description”, pp. 7-1-7-60.

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 for an execution unit interface protocol and... 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 for an execution unit interface protocol and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for an execution unit interface protocol and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3255166

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