A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU

Virtual prototype serve as indispensable tools for SoC design space exploration and hardware-software co-design. However, Current QEMU-based simulation platforms demonstrate significant limitations in their support for the C66x VLIW architecture, failing to accurately emulate its distinctive characteristics like parallel instruction execution and delay slot mechanism. To address these problems, we proposes a novel C66x VLIW translation method based on a virtual register pool and activity table. Our method introduces a execute packet generation algorithm that precisely models the parallel dispatch behaviors of C66x execute packets and a virtual register pool write-back algorithm that effectively simulates delay slot technology. We implemented a lightweight virtual prototype incorporating this methodology and verified it using the BEEBS benchmark suite. Experimental results confirm that our translation approach correctly simulates VLIW parallel execution and write-back according to delay slots, providing an effective solution for C66x architectural emulation.

Authors

Institutions

Publication Details

Published
2025-07-11
DOI
https://doi.org/10.1109/eicct65471.2025.11100057
Primary Topic
Advanced Sensor and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU

Zhuoran Su, Taojie Ding, Lei Li, Jinxiang Wang et al.
Advanced Sensor and Control Systems
article

A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU

Zhuoran Su, Taojie Ding, Lei Li, Jinxiang Wang, He Zhou, Haoyu Yang, Fangfa Fu
article en

Abstract

Virtual prototype serve as indispensable tools for SoC design space exploration and hardware-software co-design. However, Current QEMU-based simulation platforms demonstrate significant limitations in their support for the C66x VLIW architecture, failing to accurately emulate its distinctive characteristics like parallel instruction execution and delay slot mechanism. To address these problems, we proposes a novel C66x VLIW translation method based on a virtual register pool and activity table. Our method introduces a execute packet generation algorithm that precisely models the parallel dispatch behaviors of C66x execute packets and a virtual register pool write-back algorithm that effectively simulates delay slot technology. We implemented a lightweight virtual prototype incorporating this methodology and verified it using the BEEBS benchmark suite. Experimental results confirm that our translation approach correctly simulates VLIW parallel execution and write-back according to delay slots, providing an effective solution for C66x architectural emulation.

Harbin Institute of Technology (CN), China Electronics Technology Group Corporation (CN)
Affordable and clean energy
Openalex Percentile: Top 77%
Advanced Sensor and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU — Zhuoran Su, Taojie Ding, et al. · (2025) | TGRS Research Map | TGRS