A comprehensive integration infrastructure for embedded system design

被引:8
|
作者
Barba, Jesus [1 ]
Rincon, Fernando [1 ]
Moya, Francisco [1 ]
Daniel Dondo, Julio [1 ]
Carlos Lopez, Juan [1 ]
机构
[1] Univ Castilla La Mancha, Sch Comp Sci, Dept Technol & Informat Syst, E-13071 Ciudad Real, Spain
关键词
System-on-Chip co-design; Interface synthesis; Object-oriented design methodology for embedded systems; HW/SW interfacing; SOFTWARE; MODELS;
D O I
10.1016/j.micpro.2012.02.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A System-on-a-Chip (SoC) is the most successful example of how the evolution of the chip integration technology allows the manufacture of complex embedded systems. However, the bulk of the design effort, to efficiently combine the HW and SW components in a SoC, still resides in the HW/SW interfacing architecture. A good HW/SW integration strategy has a positive impact either in performance, efficiency, development times, productivity or reutilization of platforms for future designs. In this paper, we present an object-oriented approach to cope with the HW/SW integration problem in SoCs. The Object-Oriented Communication Engine (OOCE) is a system-level middleware particularly designed for SoCs which provides a high-level and homogeneous view of the system components based on the Distributed Object paradigm. Communication between components is abstracted by means of a HW implementation of the Remote Method Invocation semantics and all the SW and HW adapters are automatically generated from functional descriptions of the components interface. The resulting communication infrastructure simplifies the integration effort required and makes the embedded software more resilient to changes in the HW platform. To prove the viability and efficiency of our proposal a prototype implementation on the Xilinx ML505 evaluation platform has been performed. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:383 / 392
页数:10
相关论文
共 50 条
  • [1] A Design of Embedded Integration Prototyping System Based on AR
    Kang, Sin Kwan
    Kim, Jung Eun
    Lee, Hyun
    Lee, Dong Ha
    Lee, Jeong Bae
    MULTIMEDIA, COMPUTER GRAPHICS AND BROADCASTING, PT II, 2011, 263 : 54 - +
  • [2] A system design framework for the integration of public preferences into the design of large infrastructure projects
    Goodfellow, Martin J.
    Wortley, Jonathan
    Azapagic, Adisa
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2014, 92 (06) : 687 - 701
  • [3] Communication synthesis and HW/SW integration for embedded system design
    Gogniat, G
    Auguin, M
    Bianco, L
    Pegatoquet, A
    HARDWARE/SOFTWARE CODESIGN - SIXTH INTERNATIONAL WORKSHOP PROCEEDINGS, 1998, : 49 - 53
  • [4] MULTIPROCESSOR EMBEDDED SYSTEM DESIGN: A COURSE WITH HARDWARE-SOFTWARE INTEGRATION
    Farook, Omer
    Sekhar, Chandra R.
    Agrawal, Jai. P.
    Ahmed, Ashfaq
    2012 ASEE ANNUAL CONFERENCE, 2012,
  • [5] Embedded system co-design - Towards portability and rapid integration
    Borriello, G
    Chou, P
    Ortega, R
    HARDWARE/SOFTWARE CO-DESIGN, 1996, 310 : 243 - 264
  • [6] A semantic anchoring infrastructure for the design of embedded systems
    Hemingway, Graham
    Su, Hang
    Chen, Kai
    Koo, T. John
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 287 - +
  • [7] A Comprehensive System for Management Roadway Infrastructure
    Paz, Alexander
    Emaasit, Daniel
    de la Fuente-Mella, Hanns
    RECENT PROGRESS ON: MECHANICAL, INFRASTRUCTURE AND INDUSTRIAL ENGINEERING, 2020, 2227
  • [8] Integration of equipment design software into a comprehensive computerised mine planning system
    Schumacher, T
    Seeliger, A
    MINE PLANNING AND EQUIPMENT SELECTION 1998, 1998, : 13 - 21
  • [9] The Design and Integration of a Comprehensive Measurement System to Assess Trust in Automated Driving
    Madison, Anna
    Arestides, Abigail
    Harold, Stephen
    Gurchiek, Tyler
    Chang, Kai
    Ries, Anthony
    Tenhundfeld, Nathan
    Phillips, Elizabeth
    de Visser, Ewart
    Tossell, Chad
    2021 SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM (IEEE SIEDS 2021), 2021, : 344 - 349
  • [10] Platform-based embedded software design and system integration for autonomous vehicles
    Horowitz, B
    Liebman, J
    Ma, C
    Koo, TJ
    Sangiovanni-Vincentelli, A
    Sastry, SS
    PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 198 - 211