Design of a cycle-accurate user-retargetable instruction-set simulator using process-based scheduling scheme

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We designed a cycle-accurate user-retargetable instruction-set simulator (UR-ISS) based on architecture description language (ADL) which is suitable for system-on-chip (SoC) design. It uses a new scheduling method based on process control. It is effective for scheduling multi-cycle instructions and asynchronous events to a pipeline such as interrupts and exceptions frequently found in SoCs. The proposed URISS consists of a byte-code compiler (BCC) and a virtual machine (VM); The BCC translates ADL semantics into byte-codes and the VM executes them. We have investigated that the UR-ISS is 5.5 times faster than HDL models and 2.5 times faster than System-C models on average. We also applied the UR-ISS for CALMRISC32™ during its development and obtained good results for functional validation. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Yang, H., & Lee, M. (2004). Design of a cycle-accurate user-retargetable instruction-set simulator using process-based scheduling scheme. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3314, 266–273. https://doi.org/10.1007/978-3-540-30497-5_42

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free