Automatic Hardware/Software Interface Generation for Embedded System

被引:0
|
作者
Son, Choonho [1 ]
Yun, Jeong-Han [2 ]
Kang, Hyun-Goo [2 ]
Han, Taisook [2 ]
机构
[1] Korea Telecom, Network Technol Lab, Seongnam, South Korea
[2] Korea Adv Inst Sci & Technol, Dept Comp Sci, Daejeon, South Korea
来源
关键词
Embedded System; Hardware Controller; Device Driver; Code Generation; Co-design;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A large portion of the embedded system development process involves the integration of hardware and software. Unfortunately, communication across the hardware/software boundary is tedious and error-prone to create. This paper presents an automatic hardware/software interface generation system. As the front-end of hardware/software co-design frameworks, a system designer defines XML specifications for hardware functions. Our system generates hardware/software interfaces including Device Driver, Driver API, and Device Controller from these specifications. Embedded software designers can easily use hardware just like system libraries. Our system reduces the mistakes and errors that can be occurred when a software programmer directly connects software to hardware, and supports balancing labors between hardware developers and software programmers. Moreover, this system can be used as the back-end for a hardware/software co-design framework.
引用
收藏
页码:137 / 142
页数:6
相关论文
共 50 条
  • [1] A hardware software cosimulation backplane with automatic interface generation
    Sung, SY
    Ha, SH
    [J]. PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 177 - 182
  • [2] SoC synthesis with automatic hardware software interface generation
    Singh, A
    Chhabra, A
    Gangwar, A
    Dwivedi, BK
    Balakrishnan, M
    Kumar, A
    [J]. 16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 585 - 590
  • [3] Rapid embedded hardware/software system generation
    Peddersen, J
    Shee, SL
    Janapsatya, A
    Parameswaran, S
    [J]. 18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 111 - 116
  • [4] Automatic Hardware/Software Interface Generation for SynDEx-mixte
    Feki, Oussama
    Grandpierre, Thierry
    Akil, Mohamed
    Masmoudi, Nouri
    [J]. 2014 1ST INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP 2014), 2014, : 512 - 516
  • [5] IRES: An integrated software and hardware interface framework for reconfigurable embedded system
    Chiu, J. -C.
    Yeh, T. -L.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (01): : 27 - 37
  • [6] Automatic Generation of Hardware/Software Interfaces
    King, Myron
    Dave, Nirav
    Arvind
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (04) : 325 - 336
  • [7] Automatic Generation of Hardware/Software Interfaces
    King, Myron
    Dave, Nirav
    Arvind
    [J]. ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2012, : 325 - 336
  • [8] Automatic generation of hardware/software interface with product-specific debugging tools
    Yun, Jeong-Han
    Kim, Gunwoo
    Son, Choonho
    Han, Taisook
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 742 - 753
  • [9] Hardware/Software interface codesign for embedded systems
    Jerraya, AA
    Wolf, W
    [J]. COMPUTER, 2005, 38 (02) : 63 - +
  • [10] An interface test model for hardware-dependent software and embedded OS API of the embedded system
    Sung, Ahyoung
    Choi, Byoungju
    Shin, Seokkyoo
    [J]. COMPUTER STANDARDS & INTERFACES, 2007, 29 (04) : 430 - 443