Abstract: An apparatus for eliminating noise is disclosed. The present invention includes a counter, which counts in a first direction when an input signal is active, and in a second direction otherwise. A determining device is used to determine a predetermined first threshold value, and assert an output signal while such value is reached. The present invention also includes a limiting device, which prevents the counter from counting beyond or below a predetermined limit value.
Type:
Grant
Filed:
November 4, 1999
Date of Patent:
April 10, 2001
Assignee:
Elan Microelectronics Corp.
Inventors:
Yen-Yi Liu, Chiung-Ching Ku, Jyn-Guo Hwang, Strung-An Tarng
Abstract: The present invention relates to a method of pre-reading and pre-decoding of instructions of a microprocessor, which allows each of all instructions to be executed within a single cycle without being influenced by the instructions such as jump, etc. This is achieved mainly by, at the same time that an instruction is executed, pre-reading next two instructions and deciding if the first one of the next two instructions is a call, jump or conditional instruction, in order to change the value of the program counter of the microprocessor before the completion of the execution of said instruction, thereby eliminating the time-consuming phenomenon caused by said change of the value of the program counter and rasing the processing speed in the microprocessor. A structure for the pre-reading of the next two instructions is also disclosed in the present invention.