The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 18, 2001

Filed:

Sep. 28, 1998
Applicant:
Inventors:

Alexander Augusteijn, Eindhoven, NL;

Eelco J. Dijkstra, Eindhoven, NL;

Paulus M. H. M. A. Gorissen, Eindhoven, NL;

Franciscus J. H. M. Meulenbroeks, Eindhoven, NL;

Paul Stravers, San Jose, CA (US);

Joachim A. Trescher, Eindhoven, NL;

Assignee:

U.S. Philips Corporation, New York, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 ;
U.S. Cl.
CPC ...
G06F 9/45 ;
Abstract

A source program is executed on microcontroller core,of a processing unit,. The core,is capable of native instructions from a predetermined set of micro-controller specific instructions. In a pre-processing step, for the program statements of the source program a program-specific virtual machine is defined with a corresponding set of virtual machine instructions, such that the expression of the program statements in the sequence of instructions requires less storage space compared to using only native instructions. For the program-specific virtual machine an associated conversion means,is defined for converting the program-specific virtual machine instructions into the native instructions of the core,. The source program statements are expressed in a sequence of instructions comprising instructions of the defined virtual machine. The sequence of instructions is stored in an instruction memory,. The conversion means,is represented in the processing unit,. During execution, instructions are fetched from the instruction memory,. The conversion means,is used to convert the fetched virtual machine instructions into native instructions for execution by the core


Find Patent Forward Citations

Loading…