NVMe-Host-Modelle zählen mehrere NVMe-Controller und Namespaces auf, konfiguriert NVMe-DUT nach dem Zufallsprinzip, generiert alle Systemspeicherdatenstrukturen einschließlich PRP/SGL automatisch mit zufälligen Einschränkungen, unterstützt Interrupt-Setup und Service-Routine. Zu den zusätzlichen Funktionen gehören:
- Unterstützt die Hostadapter-Schnittstelle, sodass der NVMe-Hosttreiber mit jedem PCIe- und AMBA-IP/VIP- oder benutzerdefinierten Hostbusprotokoll arbeiten kann
- NVMe-Transaktionsklassen und -Sequenzen unterstützen robuste Zufallsbeschränkungen
- Das NVMe-Gerätemodell emuliert SSD, einschließlich automatischer Befehlsvervollständigung und spärlichem Blockspeicher
- Injizieren Sie Fehler auf allen Ebenen durch Rückrufe
- Umfassende Assertions verfolgen die NVMe-Compliance-Berichterstattung
- Die intelligente integrierte Anzeigetafel überprüft automatisch alle NVM-Lesebefehlsdaten
- Die Funktionsabdeckung verfolgt eine Reihe von Befehlen, Nutzlasten, Fehlern und SGL/PRP-Formen
- Umfassende Suite für gezielte und eingeschränkte Random-Compliance-Tests für NVMe-Geräte erreicht eine hohe Protokollabdeckung
- Das Tracker-Protokoll überwacht alle Ebenen und verbessert das Debuggen