Instruction-Driven Timing CPU Model for Efficient Embedded Software Development Using OVP

Abstract : Software development is an important issue in today's MPSoC design. The increasing software complexity makes the functional verification more difficult, resulting into increased development cost [1] [2]. In this context, software engineers are investigating alternatives to scale up the system performance, while dealing with new challenges in MPSoC software development, such as defining inter-CPU communication protocol stacks, as well as porting APIs and operating systems (OSs) [3]. To handle with such scenario virtual platforms are being employed. Virtual platforms emulate hardware behavior at the instruction-level making target software believe that it is running on a real physical hardware. While accelerating the software development, such simulators usually offer a set of CPU models and memory system models, allowing the analyses of executing different application/OSs onto multiprocessor architectures without modifications.
Document type :
Conference papers
Complete list of metadatas

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01419122
Contributor : Gilles Sassatelli <>
Submitted on : Sunday, December 18, 2016 - 8:04:59 PM
Last modification on : Friday, April 19, 2019 - 1:38:53 AM

Identifiers

Collections

Citation

Felipe Da Rosa, Luciano Ost, Ricardo Reis, Gilles Sassatelli. Instruction-Driven Timing CPU Model for Efficient Embedded Software Development Using OVP. ICECS: International Conference on Electronics, Circuits, and Systems, Dec 2013, Abu Dhabi, United Arab Emirates. pp.855-858, ⟨10.1109/ICECS.2013.6815549⟩. ⟨lirmm-01419122⟩

Share

Metrics

Record views

109