32位嵌入式系统的Java协处理器设计研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:wwp8133
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的发展,嵌入式系统由于其功耗低、体积小、设计效率高、集成度高、可靠性强、生命周期长等特点,正在被越来越广泛地使用。从网络、系统控制等高性能设备到个人数字助手(PDA)和手机,都可以见到它的身影。Sun公司推出的Java技术,最初就是源于嵌入式系统对体系结构中立语言的需要。Java虚拟机带来的跨平台性、安全性、扩展性、易用性等Java具有的特性,使Java非常适合各种嵌入式系统。 然而,Java虚拟机在带来Java语言多种显而易见的优点的同时也存在着一个很大的缺点——纯软件的Java虚拟机解释执行速度较慢、效率低。这无疑妨碍了Java技术走向广泛的应用。硬件加速Java的执行是目前解决这一问题较好的方案。 本文针对家庭网络这个具体的32位嵌入式系统的特点,选取Java卡虚拟机(JCVM)这个Java平台优化的子集;采用软硬件协同的方案设计一个Java协处理器,用不太大的硬件代价加速Java字节码(JBC)的执行。制定了详细的软硬件协同工作方案,根据方案对软件协处理器和硬件协处理器进行合理划分。硬件电路对部分JCVM指令加速执行,设计只修改原处理器的取指通路,与处理器耦合程度低,设计周期短。硬件协处理器实现过程中采用流水线结构、指令预取、指令折叠、寄存器管理等设计优化方案来进一步提高电路速度。 本文对系统进行了软硬件集成。并就一些具体的Java应用程序对系统进行了功能仿真、性能分析和FPGA验证。
其他文献
目的:探讨神经外科重症监护室脑出血患者肺部感染的相关危险因素及护理对策效果分析.方法:回顾性分析自2018年1月至2018年12月收治的73例神经外科重症监护室脑出血患者的临床
本文研究了MIMO数字通信信号的盲均衡与识别问题。MIMO系统的独特优势使其成为新一代通信技术的关键技术。近年来也涌现出了许多调试识别的新方法和思路。本文在借鉴前人已有
SATA(Serial Advanced Technology Attachment)作为一种串行接口,以其传输速度快、支持热插拔、内置数据/命令校验单元等特性广泛应用于机械硬盘和固态硬盘上。  本文在详
今天,Web页面中存在的多媒体信息由于关系到社会治安和人们的文化生活,其内容安全性越来越被人们所重视,而其中Web视频信息内容安全性的分析又是最困难和最复杂的部分。由于现今
蛋白质组学是以细胞内全部蛋白质的存在及其活动方式为研究对象的一门科学。蛋白质组成的高度复杂性和随时间、空间变化的特点,对蛋白质组的研究技术和方法提出了巨大挑战,但
目的:探究腋路下臂丛神经阻滞麻醉患者通过超声与神经刺激仪进行联合定位引导,对患者的总有效率以及阻滞情况进行研究.方法:我院在2018年7月至2019年7月,这一期间一共收治了1
近年来随着汽车在全球范围内的普及,罪犯在犯罪过程中使用汽车逃逸的事件频发。如何充分发挥警用车辆的作用,对罪犯的车辆进行高效地围堵和拦截有着较大的实用价值。GPS的推广,
目的:总结气管支架植入术治疗喉气管狭窄围手术期护理方法;方法:抽取在气管支架置入术围手术期实施常规护理的35例喉气管狭窄患者作为对照组,抽取在气管支架置入术围手术期实
伴随着无线通信、现代网络、嵌入式计算技术、传感器技术以及分布式信息处理技术的不断成熟,无线传感器网络已经受到人们的广泛关注。最近,由网络体系结构、路由协议、分布式数
目的:分析在脑动脉瘤介入手术中应用喉罩通气麻醉的效果;方法:抽取喉罩通气麻醉的42例脑动脉瘤介入手术患者作为喉罩通气组,抽取42例气管插管麻醉的脑动脉瘤介入手术患者作为