Electrical computers and digital data processing systems: input/ – Input/output data processing – Data transfer specifying
Reexamination Certificate
1998-12-30
2002-01-15
Lee, Thomas (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Data transfer specifying
C710S031000, C712S300000
Reexamination Certificate
active
06339800
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to a method for transmitting data in a microprocessor system; and, more particularly, to a method for transmitting data by using a combined serial/parallel data transmission technique between a microprocessor module and an external memory module.
DESCRIPTION OF THE PRIOR ART
A microprocessor is generally used as a central processing unit(CPU) of a computer system, and actually executes a plurality of instructions stored in a memory module. The microprocessor serves to perform an operation function, a memory function, and a control function by executing the instructions; and is generally made of one-chip. For representative example, there are Pentium and Pentium-Pro microprocessors manufactured by Intel Co., and 63000 series microprocessors of Motorola Electronics and Communications Inc.
The microprocessor has been initially designed for processing 4-bit data. Later, the size of data to be processed at a time was increased from 8 bits to 16 bits and, on these days, a microprocessor having 32-bit data size is generally used. As a high-performance microprocessor, a 64-bit microprocessor is already developed and commercially used. In addition, a microprocessor only for graphic usage is developed and used in order to process 128 bits data at a time.
Therefore, it is important to increase the size of data which can be processed at a time, and the performance of microprocessor can be greatly improved by increasing the size of data which can be processed at a time. Therefore, in the future, 128-bit and 256-bit microprocessors will be used in the microprocessor system.
However, as improving of the microprocessor, there occurs one important problem. According to the size of data to be processed at a time(the number of bits which can be processed at the same time), the bus having data lines identical to the size of data should be connected from a microprocessor to an external memory module. However, there is a limitation of pin numbers that can be attached during packaging of the microprocessor, so it reaches uppermost limitation to define the maximum size of data. That is, a 256-pin microprocessor should be connected through a data bus of 256-bit to the external memory module.
Furthermore, there are additional many control pins required necessary except for these data bus and address bus. That is, if the address bus of 64 bits is used, a 300-pin microprocessor is necessarily required. These pin number reaches nearly the maximum pin number that can be installed at a package by using a current packaging technology. Therefore, it is impossible to increase the size of data in a microprocessor having the limited pin numbers by using a conventional parallel data transmission technique.
SUMMARY OF INVENTION
It is, therefore, an object of the present invention to provide a method for transmitting data in a microprocessor system, which is capable of effectively overcoming the limitation of pin number caused by using a conventional parallel data transmission process.
A data transmission method employing a combined serial/parallel data transmission process in accordance with the present invention can be effectively used in a microprocessor system to overcome the limitation of pin numbers, caused when the data is processed at a microprocessor by using a conventional parallel data transmission process.
In accordance with the present invention, there is a provided a method for transmitting data between a microprocessor and an external memory module through external package pins comprises the steps of :a) dividing N-bit full sized data to be transferred by using M, wherein N and M are positive integers and N is greater than M; b) sequentially transferring N/M number of M-bit divided data; c) temporarily storing N/M number of M-bit divided data; and d) combining the N/M number of M-bit divided data into the N-bit full sized data.
REFERENCES:
patent: 4760517 (1988-07-01), Miller et al.
patent: 4888731 (1989-12-01), Chuang et al.
patent: 4901268 (1990-02-01), Judd
patent: 5084814 (1992-01-01), Vaglica et al.
patent: 5404460 (1995-04-01), Thomsen et al.
patent: 5430859 (1995-07-01), Norman et al.
patent: 5475854 (1995-12-01), Thomsen et al.
patent: 5561055 (1996-10-01), Page et al.
patent: 5611055 (1997-03-01), Krishan et al.
patent: 5613078 (1997-03-01), Kishigami
patent: 5613144 (1997-03-01), Hall et al.
patent: 5613393 (1997-03-01), Bessey
patent: 5634069 (1997-05-01), Hicok et al.
patent: 5655138 (1997-08-01), Kikinis
patent: 5664213 (1997-09-01), Steele et al.
patent: 5809233 (1998-09-01), Shur
patent: 5898898 (1999-04-01), Kleck
patent: 62-212739 (1987-09-01), None
patent: 63-62045 (1988-03-01), None
patent: 5-89041 (1993-04-01), None
patent: 6-174802 (1994-06-01), None
patent: 8-153064 (1996-06-01), None
patent: 9-305535 (1997-11-01), None
Park Sung Goo
Won Na Ra
Hyundai Electronics Industries
Jacobson & Holman PLLC
Lee Thomas
Su Thuan
LandOfFree
Method for transmitting data between a microprocessor and an... 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 transmitting data between a microprocessor and an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for transmitting data between a microprocessor and an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2866965