プログラマブルSoCのためのシステム設計環境の検討とSW-HWインタフェース生成手法の実装 (リコンフィギャラブルシステム)  [in Japanese] A Study of a System Design Environment and Implementation of a SW-HW Interface Synthesis Method for Programmable SoCs  [in Japanese]

Search this Article

Author(s)

    • 東 遼平
    • 京都大学大学院情報学研究科 Graduate School of Informatics, Kyoto University
    • 高瀬 英希
    • 京都大学大学院情報学研究科 Graduate School of Informatics, Kyoto University
    • 高木 一義 [他]
    • 京都大学大学院情報学研究科 Graduate School of Informatics, Kyoto University
    • 高木 直史
    • 京都大学大学院情報学研究科 Graduate School of Informatics, Kyoto University

Abstract

近年,プロセッサとFPGAを1チップに集積したプログラマブルSoCが注目されている.このSoCでは,求められる負荷と柔軟性が異なる処理を混在させたシステムが実現できる.本研究では,高性能な組込みプロセッサを搭載したプログラマブルSoCを対象としたソプトウェア中心のシステム設計環境について検討する.本環境では,設計者がハードウェアやインタフェースの知識無しに,ソフトウェア向けの高級言語の知識のみでシステムを設計できるようにすることを目指す.ソフトウェア向け高級言語からのハードウェアの合成には高位合成を適用する.また,本研究では,ソフトウェアとハードウェアのインタフェースを生成する手法の実装について説明する.設計者は,ソフトウェア向けの高級言語によるシステム全体の設計およびシステムの構成情報の指定のみで,プログラマブルSoCに特有のソフトウェアとハードウェア間のインタフェースを自動生成することができる.

Recently, programmable SoCs which integrate a processor and an FPGA on one chip are released and attracting attentions. A programmable SoC can realize systems composed of various processes with different requirements of the load and flexibility. In this paper, we study a software-centric system design environment targeting programmable SoCs equiped with high performance embedded processors. The environment makes designers to be able to design systems with only the knowledge of software programming languages and without that of hardware and the interfaces. In the environment, we apply conventional high-level synthesis systems to the hardware part. In this manuscript, we describe the method of generating the interface between software and hardware in detail. Using the method, we can automatically generate software/hardware interfaces, which are distinctive feature of programmable SoCs, by specifying the whole system design and system configurations.

Journal

  • IEICE technical report

    IEICE technical report 113(418), 191-196, 2014-01-28

    The Institute of Electronics, Information and Communication Engineers

Codes

  • NII Article ID (NAID)
    110009821486
  • NII NACSIS-CAT ID (NCID)
    AA12046591
  • Text Lang
    JPN
  • ISSN
    0913-5685
  • NDL Article ID
    025278432
  • NDL Call No.
    Z16-940
  • Data Source
    NDL  NII-ELS 
Page Top