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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |