一种基于AMBA总线的Java SoC

来源 :中山大学 | 被引量 : 0次 | 上传用户:qnmdmmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Java语言在嵌入式领域中的广泛应用,Java专用处理器凭借执行速度快、内存消耗小的优势备受系统开发者的青睐。然而现有的Java处理器,往往只关注内部结构的优化和性能的提高,忽略了嵌入式系统的应用要求,不支持多种外围设备,尚未真正实现Java语言的跨平台特性。 针对上述问题,在详细分析了开源Java处理器JOP的结构和运行过程的基础上,本文提出了更适合嵌入式系统应用的Java SoC设计方案。它采用JOP核作为中央处理器,利用AMBA片上总线技术集成各种存储器和外设接口,功能十分强大,应用范围广阔。 与其它Java处理器相比,本文设计的Java SoC具有以下创新之处:它采用双层AHB+APB总线架构,在保证总线速度的同时,减少了功耗,提高了系统性能;它对存储器和外设进行统一编址,减少2条外设访问微码指令,简化了硬件电路结构;它提出了微码表动态载入技术,能够在系统复位后将包含引导代码和微码子程序等信息的微码表,从片外动态载入到处理器核中,避免软件固化,方便系统升级;它实现了动态类装载技术,在目标板上运行类装载器,动态载入Java类文件,真正实现Java语言的平台独立性。 系统仿真和FPGA原型板验证结果均表明,Java SoC的设计具有可行性和正确性,可以交付后端设计、准备流片。
其他文献
“互联网+”时代对教育提出了新的要求,新的媒介方式以及新一代学生接受知识的方式对传统教育方式提出了新的挑战.探讨微信移动课堂作为一种新的课堂辅助教学模式,结合设计类
本文对三株饲用乳杆菌进行了鉴定,并对其生理特性和发酵过程的菌体生长特性进行了研究,菌体的生物量有了较大提高的同时,生产成本得到了降低。对三株饲用乳杆菌SJ2-1、SJ2-2
网络信息时代,将知识结构打碎.应用型课堂中,高校教师与学生之间的教与学需要重新被认识.将课堂中的变化、应用型课堂的重构作为主要内容,旨在探索一条适应应用型课堂教学的
脉象携带有丰富的人体健康状况的信息,在中医四诊中,脉诊占有非常重要的位置。因此就传统中医诊断而言,对脉的诊断是获取病人健康状况信息的一种重要途径。但是传统中医脉诊是靠手指来获取脉搏信息的,过于依赖医生的主观评价,缺乏客观的定量标准,影响了其精度与可行性。便携式脉象仪正是力图通过仪器观察脉象来建立起客观的诊断标准,从而解决这个问题。随着电子技术的发展,单片机以其体积小、功能强、功耗低的特点在仪器中应
学位
在新课程改革背景下,高校技能训练类课程教学不断引入新的教学方式进行改革和创新.翻转课堂是近年来在教学改革领域出现的一种新兴的教学模式,在很多教学领域都有尝试.在高校
银鲫(Allogynogeneticgiblecarp,CarassiusauratusgibelioBloch)是适合人工养殖的优质鱼类,在我国淡水养殖中占据十分重要的地位。目前,制约异育银鲫养殖业健康发展的主要寄生虫
信息化技术已经逐步融入高职课程教学设计中,对教学模式和教学方法都产生了极大的影响.通过对全国职业院校信息化教学大赛高职组信息化教学设计比赛的作品进行收集和整理,分
目的:探讨基于优慕课平台的混合教学模式在基础护理技术教学中的应用方式和效果.方法:采用方便抽样法选取2016级三年制高职护理专业两个平行合堂班级作为研究对象,分为对照组
在科技飞速发展的今天,微课与翻转课堂相结合的教学模式,是解决当今职业教育改革困局的重要方法.中职教育是现代职业教育的重要组成部分,并且计算机专业是新时代中等职业学校