Publication detail

Fast Cycle-Accurate Compiled Simulator

PŘIKRYL, Z. HRUŠKA, T. MASAŘÍK, K. HUSÁR, A.

Original Title

Fast Cycle-Accurate Compiled Simulator

English Title

Fast Cycle-Accurate Compiled Simulator

Type

conference paper

Language

en

Original Abstract

The embedded systems with application specific instruction set processors, on which specific software runs, has become an inseparable part of our everyday life. Therefore, powerful tools for their development are necessary. Each tool is used in different phases of an embedded system design. One of the key phases is the testing of processor and software functionality. The most used approach in industry is simulation. A simulation can verify that the processor design and software does not contain bugs and that both parts are optimal enough before embedded system realization. The key factor of simulation is its accuracy and speed. In this article a concept of our cycle-accurate compiled simulation is described. The simulator uses such principles which guarantee independence on a host platform, including very good performance and precision. Furthermore, it can simulate a self-modifying code and systems with external memories.

English abstract

The embedded systems with application specific instruction set processors, on which specific software runs, has become an inseparable part of our everyday life. Therefore, powerful tools for their development are necessary. Each tool is used in different phases of an embedded system design. One of the key phases is the testing of processor and software functionality. The most used approach in industry is simulation. A simulation can verify that the processor design and software does not contain bugs and that both parts are optimal enough before embedded system realization. The key factor of simulation is its accuracy and speed. In this article a concept of our cycle-accurate compiled simulation is described. The simulator uses such principles which guarantee independence on a host platform, including very good performance and precision. Furthermore, it can simulate a self-modifying code and systems with external memories.

Keywords

Hardware/Software so-desing, Simulation, Embedded systems, Application-specific instruction set processors.

RIV year

2010

Released

06.10.2010

Publisher

IFAC

Location

Pszczyna

ISBN

978-3-902661-95-1

Book

10th IFAC Workshop on Programmable Devices and Embedded Systems, PDeS 2010

Edition

NEUVEDEN

Edition number

NEUVEDEN

Pages from

97

Pages to

102

Pages count

6

BibTex


@inproceedings{BUT35940,
  author="Zdeněk {Přikryl} and Tomáš {Hruška} and Karel {Masařík} and Adam {Husár}",
  title="Fast Cycle-Accurate Compiled Simulator",
  annote="The embedded systems with application specific instruction set processors, on
which specific software runs, has become an inseparable part of our everyday
life. Therefore, powerful tools for their development are necessary. Each tool is
used in different phases of an embedded system design. One of the key phases is
the testing of processor and software functionality. The most used approach in
industry is simulation. A simulation can verify that the processor design and
software does not contain bugs and that both parts are optimal enough before
embedded system realization. The key factor of simulation is its accuracy and
speed. In this article a concept of our cycle-accurate compiled simulation is
described. The simulator uses such principles which guarantee independence on
a host platform, including very good performance and precision. Furthermore, it
can simulate a self-modifying code and systems with external memories.",
  address="IFAC",
  booktitle="10th IFAC Workshop on Programmable Devices and Embedded Systems, PDeS 2010",
  chapter="35940",
  edition="NEUVEDEN",
  howpublished="print",
  institution="IFAC",
  journal="Programmable devices and systems",
  number="10",
  year="2010",
  month="october",
  pages="97--102",
  publisher="IFAC",
  type="conference paper"
}