一种Java卡虚拟机IP核设计研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:hesehuzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机技术的出现,满足了人们不断增强的计算需求,确保了各种平台上的应用的正确性与可靠性。资源受限的智能卡领域,Sun公司为其开发平台制定了Java卡开放标准。支持Java卡标准的智能卡具备平台无关、多应用适应性、兼容现行标准的优势而相比传统智能卡而言前景更好。Java卡虚拟机是Java虚拟机的子集。Java虚拟机的性能问题主要包括:编译器耗费时间、编译器自适应优化、Java虚拟机的硬件支持、FPGA (Field Programmable Gate Array)应用等方面。IP核(Intellectual Property)经Aval on交换式总线互连成的SOPC (System On Programmable Chip)系统,在并行数据处理、现场可配置性、可扩展性方面有着良好表现,具有广泛的嵌入式应用前景。本文针对Java卡虚拟机的FPGA硬件支持问题,提出并实现了一种IP软核及SOPC系统模型,完成的主要研究内容如下:1.根据面积与时序受限的智能卡本质,借鉴Java卡虚拟机规范化指令系统,以微序列解释执行字节码的微体系结构为架构,提出了Java卡虚拟机软核实现方法。软核采用VHDL完成RTL (Register Transfer Level)模型。功能仿真与时序验证实验结果表明软核指令执行、面积与时序指标满足Java卡虚拟机规范标准。2.采用Aval on主接口信号命名规则的顶层封装,提出了面向Java卡虚拟机软核的SOPC Builder元件设计方法。读/写传输实验的时序波形图表明元件主接口符合Avalon基本传输方式。3.提出了SOPC Builder运用于通用系统开发的一种方法,构建了面向Java卡虚拟机的SOPC原型系统。SOPC Builder系统级仿真实验结果验证了Java卡虚拟机功能,为系统的下一步研究提供了平台。实现的IP软核方便移植,可以为同类IP研究提供参考。借助可编程片上系统平台,Java卡虚拟机系统能获得更高执行效率与灵活性的功能扩展支持。
其他文献
数字视频在教育、娱乐及其它多媒体应用中发挥着重要作用。为了满足需求,各种各样的视频分析、检索技术被提出,其中,视频文本包含了丰富的高层语义信息,可用来对视频进行语义标注
视唱练耳是音乐专业的一门重要的专业必修课程,如果掌握了多媒体这个先进的教学手段,视唱练耳课程在技术上获得更多新的原动力,继而走进一个可持续发展的领域。因此,将电脑音
Web服务是实现面向服务的架构(Service-Oriented Architecture,SOA)的方法之一。SOA的最大优点是可以通过组合已有的服务来快速开发部署新的业务,这些服务可以属于同一组织,也可分
随着科学技术的发展,煤矿生产安全监控系统日臻完善,大多数煤矿都安装了视频监控系统。煤矿视频监控系统在煤矿的安全生产中发挥了重要作用,然而矿井下粉尘多、光照差的恶劣
学位
随着互联网资源的迅速增长和信息环境的日益复杂,追求高网络覆盖率的通用搜索引擎己无法满足用户更专业更精确的查询需求,因此,面向主题的搜索引擎应运而生。主题爬虫作为主题搜
现下于人们的日常生活中,基于地理位置信息的服务(LBS,Location-Based Services)是一种经常性被使用的应用服务,绝大多数以LBS为核心的实际应用都依赖于路径规划技术,以提供
Web Service是一种新的web应用程序,为应用程序之间的互操作提供了一种标准的方式。Web Service使不同平台和系统的客户端,能够调用由不同语言开发的服务功能。Web Service体系
试题库自动组卷问题是一个多目标优化问题。本文首先分析了试卷的评价指标以及各项指标的作用,建立了各评价指标约束构建的试卷模型;然后,针对自动组卷系统的自身特征,重点对
随着互联网的迅速发展以及移动智能终端的普及,越来越多的用户在以微博为代表的社交网络上表达自己的观点和情感,由此产生了大量富有情绪表达的文本信息。近年来,情感分析研
在1998年,网络信息检索领域有两种重要的网页排序模型被提出,它们分别是HITS(Hypertext Induced Topic Search)[5]和PageRank[11]。PageRank由于其固有的对恶意网页的抗干扰