講演名 2015-09-18
オブジェクト指向/関数型言語をベースとするハードウェア記述言語FSLの設計
渡邊 誠也(岡山大), 名古屋 彰(岡山大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では,オブジェクト指向と関数型の双方の特徴を有する言語をベースとする新たなハードウェア記述言語 FSL について報告する.FSLは,手続き的にハードウェアの動作を記述するハードウェア記述言語 SFL の設計思想と言語機能を受け継ぎ,さらに,ハードウェアの開発生産性を高めることを目指して,オブジェクト指向に関数型言語の特徴を統合したプログラミング言語Scalaの構文を採用した言語である.本稿では,FSL言語設計の概要を述べる.また,FSLの記述例を示し抽象レベルが高く簡潔な記述ができることを示す.さらに,言語処理系の実装計画と,現在実装中の実行系(インタプリタ)について述べる.
抄録(英) This paper presents a new hardware description language FSL. The FSL inherits the design philosophy and the language features from hardware description language SFL which allows designers to write the procedural behavior of hardware. In order to improve productivity of hardware design, we adopt the syntax of the programming language Scala which has both features of object-oriented languages and functional languages to the FSL. In this paper, we explain the overview of FSL, and we show examples of FSL description and show that it enables hardware designers to write simple description with higher abstraction level. In addition, we mention the implementation plan of FSL processors and an FSL interpreter that we are currently implementing.
キーワード(和) ハードウェア記述言語 / FSL / SFL / Scala
キーワード(英) hardware description language / FSL / SFL / Scala
資料番号 RECONF2015-37
発行日 2015-09-11 (RECONF)

研究会情報
研究会 RECONF
開催期間 2015/9/18(から2日開催)
開催地(和) 愛媛大学
開催地(英) Ehime University
テーマ(和) リコンフィギャラブルシステム、一般
テーマ(英) Reconfigurable Systems, etc.
委員長氏名(和) 渡邊 実(静岡大)
委員長氏名(英) Minoru Watanabe(Shizuoka Univ.)
副委員長氏名(和) 本村 真人(北大) / 柴田 裕一郎(長崎大)
副委員長氏名(英) Masato Motomura(Hokkaido Univ.) / Yuichiro Shibata(Nagasaki Univ.)
幹事氏名(和) 山田 裕(東芝) / 山口 佳樹(筑波大)
幹事氏名(英) Yutaka Yamada(Toshiba) / Yoshiki Yamaguchi(Univ. of Tsukuba)
幹事補佐氏名(和) 谷川 一哉(広島市大) / 三好 健文(イーツリーズ・ジャパン)
幹事補佐氏名(英) Kazuya Tanikagawa(Hiroshima City Univ.) / Takefumi Miyoshi(e-trees.Japan)

講演論文情報詳細
申込み研究会 Technical Committee on Reconfigurable Systems
本文の言語 JPN
タイトル(和) オブジェクト指向/関数型言語をベースとするハードウェア記述言語FSLの設計
サブタイトル(和)
タイトル(英) Design of Hardware Description Language FSL Based on Object-Oriented/Functional Programming Languages
サブタイトル(和)
キーワード(1)(和/英) ハードウェア記述言語 / hardware description language
キーワード(2)(和/英) FSL / FSL
キーワード(3)(和/英) SFL / SFL
キーワード(4)(和/英) Scala / Scala
第 1 著者 氏名(和/英) 渡邊 誠也 / Nobuya Watanabe
第 1 著者 所属(和/英) 岡山大学(略称:岡山大)
Okayama University(略称:Okayama Univ.)
第 2 著者 氏名(和/英) 名古屋 彰 / Akira Nagoya
第 2 著者 所属(和/英) 岡山大学(略称:岡山大)
Okayama University(略称:Okayama Univ.)
発表年月日 2015-09-18
資料番号 RECONF2015-37
巻番号(vol) vol.115
号番号(no) RECONF-228
ページ範囲 pp.27-32(RECONF),
ページ数 6
発行日 2015-09-11 (RECONF)