TEMU (Terma Emulator) - Émulateur de microprocesseur haute performance basé sur LLVM
(t-emu.terma.com)TEMU offre une émulation haute performance des cœurs de processeur et de la mémoire. Les cibles actuelles sont les dispositifs et bus communs utilisés dans les engins spatiaux européens.
Principales fonctionnalités
- Utilisation de la chaîne d'outils LLVM pour la conversion binaire dynamique
- Prise en charge de l'émulation multi-cœur/multi-processeur
- Modèles de bus de données et de périphériques externes
- Modèles de mémoire avec cache personnalisable et décodage d'adresse rapide
- API C simple pour la modélisation de périphériques
Processeurs pris en charge
- SPARCv8
- PowerPC
- ARMv7
Modèles de bus
- CAN
- Ethernet
- PCIe
- MIL-STD-1553
- Serial, etc.
Modèles de périphériques
- GRLIB
- P2020
- OpenCores, etc.
Ressources supplémentaires (PDF) : T-EMU 2.0: The Next Generation LLVM Based Micro-Processor Emulator
6 commentaires
Émulateur de microprocesseur haute performance basé sur LLVM de TEMU.
Un émulateur de TEMU.
TEMU..
Le nom inspire peu de confiance, haha.
Vous allez avoir le cœur qui bat quand vous ouvrez les résultats générés...
Je suis tombé dessus en cherchant un émulateur de processeur 1750A.
Le document publié côté LLVM (PDF de présentation supplémentaire) indique que le 1750A est pris en charge, mais la présentation du site web n’en fait pas mention...