講演名 2009-09-18
小型組込みシステムと教育のためのFPGA向けTiny Processing System(応用2)
中野 浩嗣, 伊藤 靖朗, 川上 賢介, 重本 耕司,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では,単純,スケーラブル,かつポータブルで,FPGAに実装可能なTiny processing systemを提案する.このシステムは,16-bitのプロセッサ,クロスアセンブラ,クロスコンパイラを含んでいる.このシステムのソースコードは極めて少なく,16-bitのプロセッサはVerilog HDLで268行で書かれている.クロスアセンブラは38行のPerlスクリプトである.クロスコンパイラは,23行の字句解析のためのFlex文法ファイルと,90行の構文解析とコード生成のためのBison文法ファイルから構成される.よって,このTiny processing systemは容易に理解でき,機能拡張も難しくない.このシステムの教育と小型組込みシステムへの応用を示す.
抄録(英) The main contribution of this paper is to present a simple, scalable, and portable Tiny processing system which can be implemented in various FPGAs. Our processing system includes a 16-bit processor, a cross assembler, and a cross compiler. The source codes of our processing system are very simple and compact. The 16-bit processor is designed by Verilog HDL using 268 lines, and the cross assembler is written in 38 lines using Perl language. The cross compiler has 23 lines of Flex grammar file for lexical analysis, and 90 lines of Bison grammar file for context analysis and code generation. Hence, our tiny processing system is easy to understand and the function expansion is not difficult. We show applications of the system to education and small embedded system.
キーワード(和) 組込みシステム / CPU / Verilog HDL / 教育
キーワード(英) Embedded System / CPU / Verilog HDL / Education
資料番号 RECONF2009-32
発行日

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

講演論文情報詳細
申込み研究会 Reconfigurable Systems (RECONF)
本文の言語 ENG
タイトル(和) 小型組込みシステムと教育のためのFPGA向けTiny Processing System(応用2)
サブタイトル(和)
タイトル(英) An FPGA-based Tiny Processing System for Small Embedded System and Education
サブタイトル(和)
キーワード(1)(和/英) 組込みシステム / Embedded System
キーワード(2)(和/英) CPU / CPU
キーワード(3)(和/英) Verilog HDL / Verilog HDL
キーワード(4)(和/英) 教育 / Education
第 1 著者 氏名(和/英) 中野 浩嗣 / Koji NAKANO
第 1 著者 所属(和/英) 広島大学大学院工学研究科情報工学専攻
Department of Information Engineering, Hiroshima University
第 2 著者 氏名(和/英) 伊藤 靖朗 / Yasuaki ITO
第 2 著者 所属(和/英) 広島大学大学院工学研究科情報工学専攻
Department of Information Engineering, Hiroshima University
第 3 著者 氏名(和/英) 川上 賢介 / Kensuke KAWAKAMI
第 3 著者 所属(和/英) 広島大学大学院工学研究科情報工学専攻
Department of Information Engineering, Hiroshima University
第 4 著者 氏名(和/英) 重本 耕司 / Koji SHIGEMOTO
第 4 著者 所属(和/英) 広島大学大学院工学研究科情報工学専攻
Department of Information Engineering, Hiroshima University
発表年月日 2009-09-18
資料番号 RECONF2009-32
巻番号(vol) vol.109
号番号(no) 198
ページ範囲 pp.-
ページ数 6
発行日