JOURNAL ARTICLE

An intermediate format for automatic generation of MPSoC virtual prototypes

Abstract

The design of multiprocessor systems-on-chip (MPSoC) involves many abstraction levels and executable models, from specification to implementation. The usage of a design representation that remains homogeneous along the design flow is a key element of design automation. Although many standard languages exists, their computer representation is not defined or does not allow model interchange. In this paper, we propose an intermediate format based on a data structure and an API to capture MPSoC designs and automate the generation of executable virtual prototypes. The format is compatible with existing tools and languages, making it an interesting focal point of a heterogeneous tool environment. The format is used to generate the virtual prototype of an MJPEG decoder, showing immediate benefits regarding architecture exploration and validation.

Keywords:
MPSoC Computer science Executable Key (lock) Programming language Computer architecture Abstraction Design flow Multiprocessing Electronic design automation Virtual machine Automation Embedded system System on a chip Operating system

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
13
Refs
0.07
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.