使用Java语言有非常多的好处,如安全的对象引用、语言级支持多线程和跨平台等特性。但是嵌入式系统中Java语言的应用却很少见,这是由于Java如下两方面的不足: (1)Java虚拟机实现需要大量的硬件资源;(2)Java语言的运行时间不可预测。 为此,本论文将实现一个能够应用在低端FPGA器件的实时Java虚拟机。论文的主要创新点如下: 1.使用基于堆栈的RISC模型处理器实现CISC模型的JVM; 2.处理器微指令无任何相关性; 3.所设计的JVM能使Java程序拥有足够的底层访问能力。 论文的主要内容和工作如下: 1.制定基于堆栈的RISC结构处理器各级结构。 2.设计简洁高效的处理器微指令,并且微指令能够满足字节码的需要。 3.制定Java字节码到处理器代码的转换关系和快速转换结构。 4.设计中使用高速缓存,提高运行速度。 5.优化堆栈的硬件结构,使得出栈入栈操作更加简洁快速。 6.设计一系列的本地方法,使得Java程序能够直接访问底层资源。 7.将Java类库使用本地方法实现。 8.自定义程序在内存中的结构,并使用装载工具实现。 9.制定处理外围数据处理机制,如IO和内存接口10.制定中断处理方式,并且实现软中断的机制。
上传时间: 2013-06-11
上传用户:417313137
matlab仿真中移相变压器的正确连接方式,五相,每相移位12度
上传时间: 2013-07-31
上传用户:万有引力
基于Matlab的三维重建程序,世界顶级三维重建大师的代码
上传时间: 2013-05-27
上传用户:04121298
介绍matlab自动代码生成及电动汽车模型建立
上传时间: 2013-04-24
上传用户:scorpion
JAVA程序设计教程,希望能够对初学者有帮助
上传时间: 2013-04-24
上传用户:cx111111
本文介绍了用MATLAB 分析、设计、和实现IIR数字低通滤波器的方法。并依据IIR型数字滤波器设计的传统方法,利用MATLAB工具采用两种不同的方法快速有效的实现了对IIR数字滤波器的设计. 关键词:MATLAB IIR数字低通滤波器
上传时间: 2013-08-05
上传用户:ljthhhhhh123
AVS音频编码中长短窗的Matlab仿真及FPGA实现
上传时间: 2013-04-24
上传用户:tyg88888
MATLAB 的名称源自 Matrix Laboratory ,它是一种科学计算软件,专门以矩阵的形式处理数据。
上传时间: 2013-05-25
上传用户:waizhang
本文以误差和误差变化率为输入,利用模糊推理的方法实现了对PID参数的在线自动整定,并且在MATLAB环境下对该控制器进行了设计和仿真。从仿真结果可以看出,参数自整定模糊PID控制器控制效果优于
上传时间: 2013-04-24
上传用户:wanghui2438
·详细说明:Matlab下的EEG处理程序库,例程丰富,讲解清晰,医学图像图形处理必备文件列表: eeg_toolbox ...........\brainstormresults2freesurfer.m ...........\ColorMapsMake.m ...........\ColorMapsShow.m ..........
上传时间: 2013-07-20
上传用户:13681659100