期刊文献+

一种Javacard虚拟机IP软核设计

The Design of a Javacard Virtual Machine IP Soft Core
下载PDF
导出
摘要 Javacard虚拟机的性能提升对Java语言的智能卡应用具有重要意义,高性能可配置器件的出现对于将问题在硬件上解决带来了新契机.本文描述了一种基于Avalon总线的Javacard虚拟机IP软核实现方法,它采用微序列解释执行字节码的微体系结构、Avalon主接口和VHDL格式RTL级软核模型,运用SOPC Builder通用系统开发方法构建了原型系统,实现的IP软核移植方便. The performance improvements of Javacard virtual machine are of great significance for Java in the application of smart caM. The appearance of high performance programmable device brings a new opportunity to solve the problem on hardware. The paper puts forward a way to Javacard VM soft core design based on Avalon bus. It adopts microarchitecture that micro - sequence interpreting executes bytecodes, Avalon - MM Master, RTL model by VHDL format. Meanwhile, it constructs a SOPC prototype system by general system development with SOPC Builder. The realized IP soft core can easily be transplanted.
出处 《湘南学院学报》 2010年第5期81-85,共5页 Journal of Xiangnan University
关键词 智能卡 Javacard虚拟机 AVALON总线 IP软核 smart card javacard virtual machine Avalon system interconnect fabric IP soft core
  • 相关文献

参考文献9

  • 1张建杰,杨之廉,葛元庆.JAVA智能卡微处理器的设计与验证[J].清华大学学报(自然科学版),2002,42(1):104-107. 被引量:1
  • 2Ejnioui A,Rhiati A.A reconfigurable memory manage-ment core for java applications[A].In:Bayoum M ed.Proc of the IEEE Computer Society Annual Symposium on VLSI[C].Lafayette:2004,309-312.
  • 3Schoeberl M.Design and implementation of an efficient stack machine[A].In:Ali S ed.Proc of 19th IEEE Int Sympo-sium on Parallel and Distributed[C].Denver:2005,159b-159b.
  • 4Mathias G,Kent K B.An embedded java virtual machine using Network-on-Chip design[A].In:Kent B K ed.Proc of the 17th IEEE Int Workshop on Rapid System Prototyping[C].Crete:2006,149-155.
  • 5Kent K B,Serra M,Horspool N.Hardware/software co-design for virtual machines[J].Computers and Digital Techniques IEE Proceedings,2005,152(5):537-548.
  • 6Gruian F,Andersson P,Kuchcinski K,et al.Automatic generation of application-specific systems based on a micro-programmed java Core[A].In:Liebrock M L ed.Proc of the 20th ACM Symposium on Applied Computing[C].New York:2005,879-884.
  • 7Chen M,Goldenberg S,Srinivas S.Java JNI bridge:a framework for mixed native ISA execution[A].In:Kumar S ed.Proc of the Int Symposium on Code Generation and Optimization[C].New York:2006,11pp-11pp.
  • 8唐小勇,羊性滋.应用于智能卡的Java嵌入式微处理器核的设计[J].微电子学,2000,30(6):382-386. 被引量:2
  • 9张德学,郭立,傅忠谦,何力.Javacard CPU的设计与实现[J].计算机工程,2007,33(10):280-282. 被引量:2

二级参考文献13

  • 1[1]Sun Microelectronics.Java CardTM 2.1 Virtual Machine Specification [EB/OL].http:∥java.sun.com.Mar.1999.
  • 2[2]Guthery S B.Java card:internet computing on a smart card [EB/OL].http:∥www.slb.com/et/index.html.Jan./Feb.,1997.
  • 3[3]O'Connor J M,Tremblay M.PicoJava-1:the java virtual machine in hardware [J].IEEE Micro,1992;17(2):45~53.
  • 4[4]McGban H,O'Connor M.PicoJava:a direct execution engine for java bytecode [J].Computer,1998;31(10).
  • 5[5]Motorola Corp.HC05 Technical Data [Z].1992.
  • 6[6]Sun Microelectronics.PicoJava II Microprocessor Core Architecture [EB/OL].http:∥www.sun.com/sparc/whitepaper,1996.
  • 7[1]Sun Microsystems.Java Card 2.1 Virtual Machine Specification [OL].http ://java.sun.com/products/ javacard/,March,1999.
  • 8[2]Berekovic M,Kloos H,Pirsch P.Hardware realization of a Java virtual mac hine for high performance multimedia applications [J].J VLSI Signal Proc,199 9,22(1): 31-43.
  • 9[3]McGhan H,O'Connor M.PicoJava: A direct execution engine for Java bytecod e [J].IEEE Computer,1998,31(10): 22-30.
  • 10Microsystems Sun Inc..Java Card Platform Specification[EB/OL].2006.http://java.sun.com/products/javacard/specs.html.

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部