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 条
  • [41] On blockchain integration into mobile crowdsensing via smart embedded devices: A comprehensive survey?
    Chen, Zhiyan
    Fiandrino, Claudio
    Kantarci, Burak
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 115
  • [42] System design and aircraft integration
    Flint, JR
    HEAD-MOUNTED DISPLAYS, 1996, 2735 : 12 - 19
  • [43] A SYSTEM-DESIGN FOR INTEGRATION
    MARTIN, PG
    PROCEEDINGS : FORTY-FOURTH ANNUAL SYMPOSIUM ON INSTRUMENTATION FOR THE PROCESS INDUSTRIES, 1989, : 95 - 100
  • [44] Development of embedded calibration system for aviation comprehensive automatic test system
    Li Qiongwei
    Dong Zhiming
    Li Xiaohui
    PROCEEDINGS OF 2019 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS (ICEMI), 2019, : 1529 - 1534
  • [45] Optimizing sustainability of infrastructure projects through the integration of building information modeling and envision rating system at the design stage
    Laali, Avin
    Nourzad, Seyed Hossein Hosseini
    Faghihi, Vahid
    SUSTAINABLE CITIES AND SOCIETY, 2022, 84
  • [46] Hardware/Software Communication and System Integration for Embedded Architectures
    Steven Vercauteren
    Bill Lin
    Design Automation for Embedded Systems, 1997, 2 : 359 - 382
  • [47] Embedded architecture co-synthesis and system integration
    Lin, B
    Vercauteren, S
    DeMan, H
    FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 2 - 9
  • [48] An embedded integration prototyping system based on component technique
    Jung, Youngjin
    Lee, Jeongbae
    Kwon, Jinbaek
    Rim, Keewook
    Cho, Sangyoung
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2007, 4761 : 171 - +
  • [49] Embedded FGPA: an integration strategy for flexible system solutions
    Jackson, I
    ELECTRONIC ENGINEERING, 2000, 72 (882): : 78 - 80
  • [50] Embedded FGPA: An integration strategy for flexible system solutions
    Jackson, Iain
    Electronic Engineering (London), 2000, 72 (882): : 78 - 80