Skip to main navigation Skip to search Skip to main content

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

  • Lei Li
  • , Zhuoran Su
  • , He Zhou
  • , Haoyu Yang
  • , Taojie Ding
  • , Fangfa Fu*
  • , Jinxiang Wang
  • *Corresponding author for this work
  • School of Electronics and Information Engineering, Harbin Institute of Technology
  • Electronics Technology Group Corporation
  • Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2025 4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages129-132
Number of pages4
ISBN (Electronic)9798331535940
DOIs
StatePublished - 2025
Event4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025 - Chengdu, China
Duration: 11 Jul 202513 Jul 2025

Publication series

Name2025 4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025

Conference

Conference4th International Conference on Electronics, Integrated Circuits and Communication Technology, EICCT 2025
Country/TerritoryChina
CityChengdu
Period11/07/2513/07/25

Keywords

  • C66x
  • QEMU
  • VLIW
  • instruction translation

Fingerprint

Dive into the research topics of 'A Efficient Method for Translating VLIW in C66x Architecture Based on QEMU'. Together they form a unique fingerprint.

Cite this