Modeling and evaluation of hardware/software designs

被引:1
|
作者
Tibrewala, NK [1 ]
Paul, JM [1 ]
Thomas, DE [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
来源
PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN | 2001年
关键词
hardware/software codesign; computer system modeling and simulation; digital system design;
D O I
10.1109/HSC.2001.924642
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the foundation of a system modeling environment targeted at capturing the anticipated interactions of hardware and software behaviors - not just their co-execution. Key to our approach is the separation of external and internal design testbenches. We use a frequency interleaved scheduling foundation ideally suited to our approach because it allows unrestricted hardware and software modeling, a mix of untimed and timed software, and a layered approach using software schedulers and protocols to resolve software to resource time budgets. We illustrate our approach by discussing how architectural corner cases that arise due to interacting hardware and software behaviors can be a meaningful digital modeling concept. In addition to characterizing the response of a system when viewed as a black box, we characterize the response of the design to anticipated design changes. We include examples and simulation results.
引用
收藏
页码:11 / 16
页数:6
相关论文
共 50 条
  • [31] Putting hardware-software codesign into practice
    Schrott, G
    Tempelmeier, T
    REAL TIME PROGRAMMING 1997: (WRTP 97), 1998, : 15 - 22
  • [32] Hardware/software co-design for multimedia
    Wolf, W
    ADVANCED SIGNAL PROCESSING: ALGORITHMS, ARCHITECTURES, AND IMPLEMENTATIONS VII, 1997, 3162 : 510 - 517
  • [33] Hardware/Software Security Patches for the Internet of Things
    Stankovic, John A.
    Le, Tu
    Hendawi, Abdeltawab
    Tian, Yuan
    2021 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2021), 2021, : 240 - 245
  • [34] Hardware/Software Synthesis and Verification Using Esterel
    Singh, Satnam
    WOTUG-30: COMMUNICATING PROCESS ARCHITECTURES 2007, 2007, 65 : 371 - 378
  • [35] Hardware software co-design in Haskell
    Aronsson M.
    Sheeran M.
    1600, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (52): : 162 - 173
  • [36] Hardware/Software Codesign of Aerospace and Automotive Systems
    Abdallah, Ahmed
    Feron, Eric M.
    Hellestrand, Graham
    Koopman, Philip
    Wolf, Marilyn
    PROCEEDINGS OF THE IEEE, 2010, 98 (04) : 584 - 602
  • [37] A practical hardware architecture to support software acceleration
    Edwards, M
    Forrest, J
    MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 167 - 174
  • [38] Leveraging Reconfigurability in the Hardware/Software Codesign Process
    Shannon, Lesley
    Chow, Paul
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (03)
  • [39] Hardware-Software Partitioning at the Knowledge Level
    Marisa Loisa López-Vallejo
    Joan Carlos López
    Carlos Argel Iglesias
    Applied Intelligence, 1999, 10 : 173 - 184
  • [40] Hardware Software Co-design in Haskell
    Aronsson, Markus
    Sheeran, Mary
    ACM SIGPLAN NOTICES, 2017, 52 (10) : 162 - 173