-
1.
公开(公告)号:US20020129225A1
公开(公告)日:2002-09-12
申请号:US10074774
申请日:2002-02-12
Applicant: U.S. Philips Corporation
Inventor: Menno M. Lindwer
IPC: G06F009/00
CPC classification number: G06F9/30174 , G06F9/3861 , G06F9/3877 , G06F9/4484 , G06F9/45504 , G06F9/461
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 130feed native instructions to the microcontroller core 114 and re-feed native instructions in response to the processor requesting re-feeding of a number of native instructions.
Abstract translation: 处理装置包括用于存储诸如Java字节代码的虚拟机指令的指令存储器120。 处理设备的处理器112包括用于从预定的微控制器特定指令集执行本机指令的预定微控制器核心114。 本机指令与虚拟机指令不同。 处理器112是可以请求重新馈送多个本机指令的类型。 例如,处理器112可以具有在中断需要重新填充之后的流水线和/或指令高速缓存。 处理装置包括具有转换器132的预处理器130,转换器132将从指令存储器取出的至少一个虚拟机指令转换成至少一个本地指令。 预处理器130将馈送装置136馈送到微控制器核心114的本地指令,并响应于处理器请求重新馈送多个本地指令的重新馈送来重新馈送本机指令。