Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A PROCESSING DEVICE FOR EXECUTING VIRTUAL MACHINE INSTRUCTIONS
Document Type and Number:
WIPO Patent Application WO1999018484
Kind Code:
A3
Abstract:
A processing device comprises an instruction memory (120) for storing virtual machine instructions, such as Java byte codes. A processor (112) of the processing device comprises a predetermined microcontroller core (114) for executing native instructions from a predetermined set of microcontroller specific instructions. The native instructions differ from the virtual machine instructions. The processor (112) is of a type which may request re-feeding of a plurality of native instructions. For instance, the processor (112) may have a pipeline and/or instruction cache which after an interrupt need to be re-filled. The processing device comprises a pre-processor (130) with a converter (132) for converting at least one virtual machine instruction, fetched from the instruction memory, into at least one native instruction. Feeding means (136) of the pre-processor (130) feed native instructions to the micontroller core (114) and re-feed native instructions in response to the processor requesting re-feeding of a number of native instructions.

Inventors:
LINDWER MENNO MENASSHE
Application Number:
PCT/IB1998/001432
Publication Date:
June 24, 1999
Filing Date:
September 17, 1998
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
KONINKL PHILIPS ELECTRONICS NV (NL)
PHILIPS SVENSKA AB (SE)
International Classes:
G06F9/318; G06F9/38; G06F9/30; G06F9/40; G06F9/45; G06F9/455; G06F9/46; (IPC1-7): G06F9/318; G06F9/455
Foreign References:
EP0772122A21997-05-07
EP0263288A21988-04-13
US4524415A1985-06-18
EP0355961A21990-02-28
Other References:
PATENT ABSTRACTS OF JAPAN; & JP 10289112 A (NEC CORP) 27 October 1998.
Download PDF: