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 条
  • [11] Design and evaluation of a hardware/software FPGA-based system for fast image processing
    Kalomiros, J. A.
    Lygouras, J.
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (02) : 95 - 106
  • [12] Algorithmic aspects of hardware/software partitioning
    Arató, P
    Mann, ZA
    Orbán, A
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) : 136 - 156
  • [13] Hardware/software partitioning for multifunction systems
    Kalavade, A
    Subrahmanyam, PA
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (09) : 819 - 837
  • [14] Automatic Generation of Hardware/Software Interfaces
    King, Myron
    Dave, Nirav
    Arvind
    ASPLOS XVII: SEVENTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2012, : 325 - 336
  • [15] Combining Software and Hardware Verification Techniques
    Robert P. Kurshan
    Vladimir Levin
    Marius Minea
    Doron Peled
    Hüsnü Yenigün
    Formal Methods in System Design, 2002, 21 : 251 - 280
  • [16] Combining software and hardware verification techniques
    Kurshan, RP
    Levin, V
    Minea, M
    Peled, D
    Yenigün, H
    FORMAL METHODS IN SYSTEM DESIGN, 2002, 21 (03) : 251 - 280
  • [17] An algebraic hardware/software partitioning algorithm
    Qin, SC
    He, JF
    Qiu, ZY
    Zhang, NX
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (03) : 284 - 294
  • [18] Finding optimal hardware/software partitions
    Zoltán Ádám Mann
    András Orbán
    Péter Arató
    Formal Methods in System Design, 2007, 31 : 241 - 263
  • [19] Finding optimal hardware/software partitions
    Mann, Zoltan Adam
    Orban, Andras
    Arato, Peter
    FORMAL METHODS IN SYSTEM DESIGN, 2007, 31 (03) : 241 - 263
  • [20] An algebraic hardware/software partitioning algorithm
    Shengchao Qin
    Jifeng He
    Zongyan Qiu
    Naixiao Zhang
    Journal of Computer Science and Technology, 2002, 17 : 284 - 294