基于FPGA的Java虚拟机实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liongliong574
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用Java语言有非常多的好处,如安全的对象引用、语言级支持多线程和跨平台等特性。但是嵌入式系统中Java语言的应用却很少见,这是由于Java如下两方面的不足:(1). Java虚拟机实现需要大量的硬件资源(2). Java语言的运行时间不可预测。为此,本论文将实现一个能够应用在低端FPGA器件的实时Java虚拟机。论文的主要创新点如下:1.使用基于堆栈的RISC模型处理器实现CISC模型的JVM2.处理器微指令无任何相关性3.所设计的JVM能使Java程序拥有足够的底层访问能力论文的主要内容和工作如下:1.制定基于堆栈的RISC结构处理器各级结构。2.设计简洁高效的处理器微指令,并且微指令能够满足字节码的需要。3.制定Java字节码到处理器代码的转换关系和快速转换结构。4.设计中使用高速缓存(Cache),提高运行速度。5.优化堆栈的硬件结构,使得出栈入栈操作更加简洁快速。6.设计一系列的本地方法,使得Java程序能够直接访问底层资源。7.将Java类库使用本地方法实现。8.自定义程序在内存中的结构,并使用装载工具实现。9.制定处理外围数据处理机制,如IO和内存接口10.制定中断处理方式,并且实现软中断的机制
其他文献
<正> 一、存在的主要问题 (一)文书格式过于呆板,缺乏针对性 一审行政判决书制作的目的是平息双方当事人的行政争议,确认被诉具体行政行为合法与否,对原告的诉讼请求能否成立
无线通信、光纤通信系统飞速发展,低频段已经被占满,必须向高频段发展。高频声表面波(SAW)器件使用频率的升高,使它在雷达、电子战、声纳、无线通信、光纤通信系统中正在获得
相对其他光纤传感器而言,光纤法珀传感器具有体积小、灵敏度高、性能稳定、不受电磁场干扰、能进行远程信号处理及可复用等优点,是最早应用于实际工程中的光纤传感器之一。然而
随着图像处理技术的飞速发展以及应用范围越来越广泛,数字图像处理技术正在向更高质量发展,图像处理算法更加优化,图像处理速度更加快速,同时应用到其它学科解决实际问题是数
光纤光栅是利用石英光纤的紫外光敏特性将光栅直接写在光纤上而形成的光纤无源器件,它具有插入损耗低、抗电磁干扰、易于同光纤系统集成等优点,在光纤通信、光纤传感和光信息
<正>所谓物资"阳光采购",就是机关、企事业等法人单位,根据国家有关规定,在生产资料、办公用品等物资采购中建立并实施"公开、透明、择优"的管理运行机制。本文结合厦门国有
目的探讨桂枝茯苓胶囊、小剂量米非司酮联合治疗子宫内膜异位症的临床疗效。方法选取2016年3月至2017年3月在我院接受治疗的60例子宫内膜异位症患者进行研究,将所有患者随机
梳理了综合能源系统与智能电网、能源互联网之间的关系,介绍了能源互联网主要特征和关键技术,认为综合能源系统是当前阶段能源互联网的具体实现形式,阐述了综合能源系统的构
党政领导干部是领导我国走向繁荣富强的指挥家和决策者,在推进我国现代化建设和改革发展中发挥着关键作用、担负着重要责任。而为政之要,首在用人;用人之要,首在选人。因此,建立适
"三亿人参与冰雪运动"目标的提出具有重要的战略意义,最根本的是实现冬季运动项目在我国的普及与发展、培养群众的冰雪运动习惯。为了实现该目标,我国颁布了一些相应的政策规