Strategies for the integration of hardware and software IP components in embedded systems-on-chip

被引:15
|
作者
Wagner, FR
Cesário, WO
Carro, L
Jerraya, AA
机构
[1] Univ Fed Rio Grande Sul, Inst Comp Sci, BR-91501970 Porto Alegre, RS, Brazil
[2] TIMA Lab, F-38031 Grenoble, France
[3] Univ Fed Rio Grande Sul, Dept Elect Engn, Porto Alegre, RS, Brazil
关键词
hardware and software IP integration; communication synthesis; standards for IP integration; IP derivation; operating system generation; simulation of IP-based designs;
D O I
10.1016/j.vlsi.2003.12.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an innovative taxonomy for the classification of different strategies for the integration of IP components. The taxonomy defines three main approaches, which can apply both to hardware and software components: standard-based design, communication synthesis, and IP derivation. The proposed taxonomy helps the understanding of current problems in embedded systems design and their associated proposed solutions. From the software side, the proposed classification considers all layers: application software, OS, and device drivers. The taxonomy is based on the separation between computation and communication of the components and shows alternatives for adapting both of these aspects of an IP component to be integrated into a SoC. The present paper also identifies open issues and possible future research directions in the design of embedded systems. (C) 2004 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:223 / 252
页数:30
相关论文
共 50 条
  • [31] Unifying hardware and software components for embedded system development
    Bunse, Christian
    Gross, Hans-Gerhard
    ARCHITECTING SYSTEMS WITH TRUSTWORTHY COMPONENTS, 2006, 3938 : 120 - 136
  • [32] Hardware/Software Communication and System Integration for Embedded Architectures
    Steven Vercauteren
    Bill Lin
    Design Automation for Embedded Systems, 1997, 2 : 359 - 382
  • [33] Hardware/software communication and system integration for embedded architectures
    Vercauteren, S
    Lin, B
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 359 - 382
  • [34] Embedded Linux as a platform for dynamically self-reconfiguring. systems-on-chip
    Williams, J
    Bergmann, N
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 163 - 169
  • [35] From architecture to layout: Partitioned memory synthesis for embedded systems-on-chip
    Benini, L
    Macchiarulo, L
    Macii, A
    Macii, E
    Poncino, M
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 784 - 789
  • [36] Hardware/Software Partitioning of Embedded System-on-Chip Applications
    Tang, Jia Wei
    Hau, Yuan Wen
    Marsono, M. N.
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 331 - 336
  • [37] Diagnosis Strategies for Hardware or Software Systems
    Maisaa Khalil
    Chantal Robach
    Franc Novak
    Journal of Electronic Testing, 2002, 18 : 241 - 251
  • [38] Diagnosis strategies for hardware or software systems
    Khalil, M
    Robach, C
    Novak, F
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (02): : 241 - 251
  • [39] Hardware/software partitioning of embedded systems with multiple hardware processes
    Hendry, DC
    Sananikone, DS
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 285 - 294
  • [40] Inheriting Software Security Policies Within Hardware IP Components
    Hategekimana, Festus
    Mbongue, Joel Mandebi
    Pantho, Md Jubaer Hossain
    Bobda, Christophe
    PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 53 - 56