EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167)
DOI: 10.1109/eurmic.1997.617257
|View full text |Cite
|
Sign up to set email alerts
|

Cycle precise core based hardware/software system simulation with predictable event propagation

Abstract: This paper presents a simple technique for efticient cycle precise core based system simulators implementation. WeJirst 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 possib… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 20 publications
(8 citation statements)
references
References 5 publications
0
8
0
Order By: Relevance
“…The Interface Module has been described in C for cycle true simulation under CASS [15] of complete systems. This allows to evaluate the performance of each template accurately.…”
Section: Resultsmentioning
confidence: 99%
“…The Interface Module has been described in C for cycle true simulation under CASS [15] of complete systems. This allows to evaluate the performance of each template accurately.…”
Section: Resultsmentioning
confidence: 99%
“…It determines a static execution order between processes based on the intraprocess dependencies. Most of the approaches in the literature assume that the dependency graph is acyclic, claiming that cycles can not be written in synthesizable code [4], [21]. Unfortunately, cyclic dependencies are not as rare as one may think (projects systemcaes, a_vhd_16550_uart and plasma from [19]).…”
Section: B Static and Dynamic Schedulingmentioning
confidence: 99%
“…Disydent (Digital System Design Environment [2]) is also based upon KPN and uses point-to-point channels. It comes with a cycle accurate bit accurate simulator [12].…”
Section: Related Workmentioning
confidence: 99%