|
(11) | EP 0 432 807 A3 |
(12) | EUROPEAN PATENT APPLICATION |
|
|
|
|
|||||||||||||||||||||||||||
(54) | Microprocessor having internal cache memory |
(57) A microprocessor is coupled to an external memory so as to receive therefrom an instruction
or data for data processing and a parity bit associated to the instruction or data
for data processing. The microprocessor internally comprises a data latch for receiving
and holding the instruction or data from the external memory, a parity bit latch for
receiving and holding the parity bit associated to the instruction or data, a cache
memory for receiving and storing the received instruction or data held in the data
latch. The cache memory includes a valid bit prepared for each of the received instruction
or data in order to indicate validity of the stored instruction or data. The microprocessor
also internally comprises a parity control circuit receiving the received instruction
or data held in the data latch and the received parity bit held in the parity bit
latch for checking validity of the received instruction or data. The parity control
circuit operates to activate a valid bit of the cache memory corresponding to the
received instruction or data when the result of the checking indicates that the received
instruction or data is valid. |