講演名 1998/4/24
VHDLを用いて設計したJava仮想マシンのFPGAへの実装
藤本 博昭, 川島 康司, 藤澤 建史, 出崎 善久, 岩崎 一彦,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) JavaチップはJavaアプレットを高速に実行するものとして注目されている.我々のグループでは, 学部学生のハードウェア教育の題材としてJava仮想マシンを取り上げプロセッサの設計を行ってきた.設計したプロセッサでは, スタック, ローカル変数領域をレジスタ上に実現し高速化をはかっている.また, 入出力パスを用意してスタックへの読み書きが1クロックで行えるようにしている.その他の高速化技術として, 2命令のフォールディング, 2ステージパイプライニングが採用されている.プロセッサの記述はVHDLを用いて行い, Java仮想マシンの101命令を実現している.このプロセッサと基本的に同じアーキテクチャをもつ命令数を11に減らした規模縮小版を作成し, FPGAデバイスに実装した.
抄録(英) Java chip is an attractive option for the high speed execution of Java applets. We adopted the Java Virtual Machine (Java VM) for an educational material and have been designed its processor. In our processor, a stack area and local variables are implemented on registers. Pop and push operations on the stack area can be performed in one clock cycle with three I/O buses. Folding of two consecutive instructions and two-stage pipelining are also adopted. Our processor is described with VHDL and can execute 101 instructions given in the Java, VM specification. We also designed its compact version which support 11 instructions on a similar architecture and implemented it on an FPGA device on a testing board.
キーワード(和) Java仮想マシン / VHDL / FPGAデバイス / ハードウェア教育
キーワード(英) Java Virtual Machine / VHDL / FPGA device / Hardware education
資料番号
発行日

研究会情報
研究会 ICD
開催期間 1998/4/24(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Integrated Circuits and Devices (ICD)
本文の言語 JPN
タイトル(和) VHDLを用いて設計したJava仮想マシンのFPGAへの実装
サブタイトル(和)
タイトル(英) A Design of the Java Virtual Machine Using VHDL and Its Implementation on an FPGA Device
サブタイトル(和)
キーワード(1)(和/英) Java仮想マシン / Java Virtual Machine
キーワード(2)(和/英) VHDL / VHDL
キーワード(3)(和/英) FPGAデバイス / FPGA device
キーワード(4)(和/英) ハードウェア教育 / Hardware education
第 1 著者 氏名(和/英) 藤本 博昭 / Hiroaki Fujimoto
第 1 著者 所属(和/英) 東京都立大学工学部
Faculty of Engineering, Tokyo Metropolitan University
第 2 著者 氏名(和/英) 川島 康司 / Koji Kawashima
第 2 著者 所属(和/英) 東京都立大学工学部
Faculty of Engineering, Tokyo Metropolitan University
第 3 著者 氏名(和/英) 藤澤 建史 / Kenji Fujisawa
第 3 著者 所属(和/英) 東京都立大学工学部
Faculty of Engineering, Tokyo Metropolitan University
第 4 著者 氏名(和/英) 出崎 善久 / Yoshihisa Desaki
第 4 著者 所属(和/英) 東京都立大学工学部
Faculty of Engineering, Tokyo Metropolitan University
第 5 著者 氏名(和/英) 岩崎 一彦 / Kazuhiko Iwasaki
第 5 著者 所属(和/英) 東京都立大学工学部
Faculty of Engineering, Tokyo Metropolitan University
発表年月日 1998/4/24
資料番号
巻番号(vol) vol.98
号番号(no) 23
ページ範囲 pp.-
ページ数 6
発行日