Multi-processor SoC design methodology using a concept of two-layer hardware-dependent software

被引:1
|
作者
Yoo, S [1 ]
Youssef, MW [1 ]
Bouchhima, A [1 ]
Jerraya, AA [1 ]
Diaz-Nava, M [1 ]
机构
[1] TIMA Lab, Grenoble, France
关键词
D O I
10.1109/DATE.2004.1269098
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In conventional multiprocessor SoC (MPSoC) design methods, we find two problems: lack of SW code portability and lack of early SW validation. The problems cause a long design cycle. To resolve them, we present a concept of two-layer hardware-dependent software (HdS). The presented HdS consists of hardware abstraction layer to abstract the subsystem architecture and SoC abstraction layer to abstract the global MPSoC architecture. During the exploration of global and sub-system architectures, the application programming interfaces of presented two-layer HdS allow to keep the SW independent from architectural change. The simulation models of two-layer HdS enable to validate the entire system including the SW and HW design early in the design steps. We show the effectiveness of the presented methodology in the MPSoC architecture exploration of an OpenDiVX encoder system design.
引用
收藏
页码:1382 / 1383
页数:2
相关论文
共 11 条
  • [1] Introduction to Hardware-dependent Software Design Hardware-dependent Software for Multi- and Many-Core Embedded Systems
    Doemer, Rainer
    Gerstlauer, Andreas
    Mueller, Wolfgang
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 290 - +
  • [2] Automatic Communication Synthesis with Hardware Sharing for Multi-Processor SoC Design
    Ando, Yuki
    Shibata, Seiya
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (12) : 2509 - 2516
  • [3] System Level Design Methodology for Hybrid Multi-Processor SoC on FPGA
    Wu, Jason
    Williams, John
    Bergmann, Neil
    PROCEEDINGS OF THE SIXTEENTH IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2008, : 312 - 313
  • [4] Design of Two-Dimension DMA controller In Media Multi-Processor SoC
    Chen, Keming
    Qi, Lingling
    Yu, Haibin
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 708 - +
  • [5] Multi-processor SoC-based design methodologies using configurable and extensible processors
    Martin, Grant
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (1-2): : 113 - 127
  • [6] Multi-Processor SoC-Based Design Methodologies Using Configurable and Extensible Processors
    Grant Martin
    Journal of Signal Processing Systems, 2008, 53 : 113 - 127
  • [7] A Case of System-level Hardware/Software Co-design and Co-verification of a Commodity Multi-Processor System with Custom Hardware
    Hong, Sungpack
    Oguntebi, Tayo
    Casper, Jared
    Bronson, Nathan
    Kozyrakis, Christos
    Olukotun, Kunle
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 513 - 519
  • [8] An Equivalent Two-Layer Model for a Fast Design of a High Gain Multi-Layer Radial Line Slot Antenna using MoM
    Tung Xuan Nguyen
    Jayawardene, Rushanthi S.
    Takano, Yasutomo
    Sakurai, Kimio
    Hirano, Takuichi
    Hirokawa, Jiro
    Ando, Makoto
    Amano, Osamu
    Koreeda, Shuichi
    Matsuzaki, Takaomi
    2012 ASIA-PACIFIC MICROWAVE CONFERENCE (APMC 2012), 2012, : 595 - 597
  • [9] Iterative two-layer thermal design strategy for step sandwich antenna of space solar power satellite using modified constrained multi-objective optimization
    Yang, Chen
    Hou, Xinbin
    AEROSPACE SCIENCE AND TECHNOLOGY, 2021, 118
  • [10] Optimization design of two-layer Walker constellation for LEO navigation augmentation using a dynamic multi-objective differential evolutionary algorithm based on elite guidance
    Zhongliang Deng
    Wenxiao Ge
    Lu Yin
    Shisheng Dai
    GPS Solutions, 2023, 27