Les modèles hôtes NVMe énumèrent plusieurs contrôleurs et espaces de noms NVMe, configurent le DUT NVMe de manière aléatoire, génèrent automatiquement toutes les structures de données de la mémoire système, y compris le PRP/SGL, en utilisant des contraintes aléatoires, prennent en charge la configuration des interruptions et les routines de service. Les fonctionnalités supplémentaires incluent :
- Supporte une interface d'adaptateur hôte permettant au pilote hôte NVMe de fonctionner avec n'importe quel protocole PCIe et AMBA IP/VIP ou de bus hôte personnalisé
- Les classes et séquences de transactions NVMe supportent de fortes contraintes aléatoires
- Le modèle d'appareil NVMe émule un SSD, y compris l'exécution automatique des commandes et le stockage par blocs de mémoire
- Injectez des erreurs à toutes les couches via des rappels
- Des assertions complètes permettent de suivre la couverture de conformité NVMe
- Le tableau de bord intégré intelligent vérifie automatiquement toutes les données des commandes de lecture de la NVM
- La couverture fonctionnelle permet de suivre l'éventail des commandes, les charges utiles, les erreurs et les formes SGL/PRP
- Une suite complète de tests de conformité aléatoires dirigés et contraints pour les appareils NVMe permet d'atteindre une couverture protocolaire élevée
- Tracker Log surveille tous les niveaux et améliore le débogage