@inproceedings{a9b73662a86047899c28e57e82200493,
title = "A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU",
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.",
keywords = "C66x, QEMU, VLIW, instruction translation",
author = "Lei Li and Zhuoran Su and He Zhou and Haoyu Yang and Taojie Ding and Fangfa Fu and Jinxiang Wang",
note = "Publisher Copyright: {\textcopyright} 2025 IEEE.; 4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025 ; Conference date: 11-07-2025 Through 13-07-2025",
year = "2025",
doi = "10.1109/EICCT65471.2025.11100057",
language = "英语",
series = "2025 4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "129--132",
booktitle = "2025 4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025",
address = "美国",
}