A Double-Issue JAVA Processor Design for Embedded Applications

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 95 === Java applications for embedded systems are becoming popular today. CLDC/MIDP is the standard application platform for mobile phones while CDC/PBP is the emerging application platform for next generation digital TV set-top boxes. Although software-based Java Vi...

Full description

Bibliographic Details
Main Authors: Hou-Jen Ko, 柯厚任
Other Authors: Chun-Jen Tsai
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/62075350795581258030
id ndltd-TW-095NCTU5394146
record_format oai_dc
spelling ndltd-TW-095NCTU53941462016-05-04T04:16:29Z http://ndltd.ncl.edu.tw/handle/62075350795581258030 A Double-Issue JAVA Processor Design for Embedded Applications 嵌入式系統雙指令JAVA處理器設計 Hou-Jen Ko 柯厚任 碩士 國立交通大學 資訊科學與工程研究所 95 Java applications for embedded systems are becoming popular today. CLDC/MIDP is the standard application platform for mobile phones while CDC/PBP is the emerging application platform for next generation digital TV set-top boxes. Although software-based Java Virtual Machines (VM) are prevalent, most of these VMs require a host processor running at much higher clock rate than 300MHz to reach reasonable performance. This is beyond the recommended specification of handsets and set-top boxes. In this thesis, we have proposed a double-issue java processor for embedded systems. The design is not tied to any host processors and can be used as an efficient binary execution engine for a full Java Runtime Environment implementation. When synthesized on a Virtex IV FPGA (4VFX12FF66-10), the RTL model can reach over 100MHz and consumes less than 23% resources of the device. Chun-Jen Tsai 蔡淳仁 2007 學位論文 ; thesis 63 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 95 === Java applications for embedded systems are becoming popular today. CLDC/MIDP is the standard application platform for mobile phones while CDC/PBP is the emerging application platform for next generation digital TV set-top boxes. Although software-based Java Virtual Machines (VM) are prevalent, most of these VMs require a host processor running at much higher clock rate than 300MHz to reach reasonable performance. This is beyond the recommended specification of handsets and set-top boxes. In this thesis, we have proposed a double-issue java processor for embedded systems. The design is not tied to any host processors and can be used as an efficient binary execution engine for a full Java Runtime Environment implementation. When synthesized on a Virtex IV FPGA (4VFX12FF66-10), the RTL model can reach over 100MHz and consumes less than 23% resources of the device.
author2 Chun-Jen Tsai
author_facet Chun-Jen Tsai
Hou-Jen Ko
柯厚任
author Hou-Jen Ko
柯厚任
spellingShingle Hou-Jen Ko
柯厚任
A Double-Issue JAVA Processor Design for Embedded Applications
author_sort Hou-Jen Ko
title A Double-Issue JAVA Processor Design for Embedded Applications
title_short A Double-Issue JAVA Processor Design for Embedded Applications
title_full A Double-Issue JAVA Processor Design for Embedded Applications
title_fullStr A Double-Issue JAVA Processor Design for Embedded Applications
title_full_unstemmed A Double-Issue JAVA Processor Design for Embedded Applications
title_sort double-issue java processor design for embedded applications
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/62075350795581258030
work_keys_str_mv AT houjenko adoubleissuejavaprocessordesignforembeddedapplications
AT kēhòurèn adoubleissuejavaprocessordesignforembeddedapplications
AT houjenko qiànrùshìxìtǒngshuāngzhǐlìngjavachùlǐqìshèjì
AT kēhòurèn qiànrùshìxìtǒngshuāngzhǐlìngjavachùlǐqìshèjì
AT houjenko doubleissuejavaprocessordesignforembeddedapplications
AT kēhòurèn doubleissuejavaprocessordesignforembeddedapplications
_version_ 1718255072081608704