CMEmu is a cycle-exact timing emulator of a Cortex-M3-based microcontroller—Texas Instruments CC2650—synthesized using solely in-code timing measurements and publicly available documentation.

Source code

The source: https://github.com/mimuw-distributed-systems-group/cmemu

Research paper

CMEmu will be presented during the MSWiM 2025 conference (see you in Barcelona!), and the research paper will be publised soon. You can see the accepted version of the article here.

Acknowledgments

CMEmu was developed within the ngSim research project.