Automatic generation of a simulation compiler by a HW/SW codesign system

被引:2
|
作者
Yanagisawa, H [1 ]
Uehara, M [1 ]
Mori, H [1 ]
机构
[1] Toyo Univ, Tokyo, Japan
关键词
D O I
10.1109/IWRSP.2004.1311095
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An ISA (Instruction Set Architecture) simulator is an indispensable tool for the design, development and customization of new processors. ISA simulators provide various features such as checking instruction behavior and/or estimating performance and chip size for a target processor. Due to the increasing complexity of chip architecture and time to market pressure, performance becomes one of the most important features for ISA simulators. This paper describes a technique for automatic generation of a simulation compiler that translates a target code into a host code, by a HW/SW codesign system. We proposed an indirect approach for the simulation compiler; whereby, an execution file of a target processor is modeled in the C language and translated into the execution file of the host machine using a compiler. An advantage of our approach is the ability of the compiler on the host machine to easily translate a target code into host codes.
引用
收藏
页码:53 / 59
页数:7
相关论文
共 50 条
  • [1] A compiler generation method for HW/SW codesign based on configurable processors
    Kobayashi, Shinsuke
    Mita, Kentaro
    Takeuchi, Yoshinori
    Imai, Masaharu
    [J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2002, E85-A (12) : 2586 - 2595
  • [2] A compiler generation method for HW/SW codesign based on configurable processors
    Kobayashi, S
    Mita, K
    Takeuchi, Y
    Imai, M
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (12): : 2586 - 2595
  • [3] A statechart based HW/SW codesign system
    Bates, ID
    Chester, EG
    Kinniment, DJ
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 162 - 166
  • [4] Industrial HW/SW codesign
    Buchenrieder, K
    Sedlmeier, A
    Veith, C
    [J]. HARDWARE/SOFTWARE CO-DESIGN, 1996, 310 : 453 - 466
  • [5] Protocol selection and interface generation for HW-SW codesign
    Daveau, JM
    Marchioro, GF
    BenIsmail, T
    Jerraya, AA
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (01) : 136 - 144
  • [6] FRIDGE: An interactive code generation environment for HW/SW codesign
    Willems, M
    Bursgens, V
    Grotker, T
    Meyr, H
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 287 - 290
  • [7] A rise architecture to explore HW/SW parallelism in HW/SW codesign
    Carro, L
    Suzim, A
    [J]. IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 382 - 388
  • [8] Hw/Sw codesign of embedded systems
    Fornaciari, W
    Sciuto, D
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 344 - 355
  • [9] A Comprehensive Approach to HW/SW Codesign
    Kuck, David
    [J]. 2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 1 - 1
  • [10] An approach to the synthesis of HW and SW in codesign
    Carchiolo, V
    Malgeri, M
    Mangioni, G
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 173 - 177