Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

23rd EUROMICRO Conference '97 New Frontiers of Information Technology   p. 182
Cycle precise core based hardware/software system simulation with predictable event propagation

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EURMIC.1997.617257
Send link to a friend

Abstract
We present a simple technique for efficient cycle precise core based system simulator implementation. We first examine the current communication mechanisms in state-of-the-art digital embedded systems, and notice that few signals depend on signals set during the same cycle. Using a system model based on communicating finite state machines, we build a directed graph whose vertices are the FSMs, and whose arcs are the combinational, also known as Mealy, signals connecting them. We show that it is possible to schedule the order of evaluation of each FSM at compile-time as long as there is no cycle in this graph. We also show that using a topological sort on the graph provides a correct schedule. A system modeled in C including a MIPS R3000 microprocessor core, memories and a few other components interconnected on a PI-Bus simulated using this technique runs at around 150 K cycles per second on a Pentium 120.
Additional Information
Index Terms- high level synthesis; hardware software system simulation; predictable event propagation; cycle precise core based system simulator; communication; digital embedded systems; Mealy signals; communicating finite state machines; directed graph; FSM; combinational signals; compile-time; graph; topological sort; C; MIPS R3000; microprocessor core; memories; PI-Bus; Pentium 120

Citation:  F. Petrot, D. Hommais, A. Greiner, "Cycle precise core based hardware/software system simulation with predictable event propagation," euromicro, p. 182,  23rd EUROMICRO Conference '97 New Frontiers of Information Technology,  1997

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback