Os modelos de host NVMe enumeram vários controladores e namespaces NVMe, configuram aleatoriamente o NVMe DUT, geram todas as estruturas de dados da memória do sistema, incluindo PRP/SGL, automaticamente usando restrições aleatórias, suportam a configuração de interrupções e a rotina de serviço. Os recursos adicionais incluem:
- Suporta interface de adaptador de host, permitindo que o driver de host NVMe funcione com qualquer protocolo PCIe e AMBA IP/VIP ou de barramento de host personalizado
- As classes e sequências de transações NVMe suportam restrições aleatórias robustas
- O modelo de dispositivo NVMe emula SSD, incluindo preenchimento automático de comandos e armazenamento esparso em blocos de memória
- Injete erros em todas as camadas por meio de retornos de chamada
- Afirmações abrangentes rastreiam a cobertura de conformidade com o NVMe
- O placar integrado inteligente verifica automaticamente todos os dados do comando de leitura da NVM automaticamente
- A cobertura funcional rastreia uma variedade de comandos, cargas úteis, erros e formatos SGL/PRP
- Suíte abrangente de testes de conformidade aleatória, direcionada e restrita para dispositivos NVMe alcança alta cobertura de protocolo
- O registro do rastreador monitora todos os níveis e melhora a depuração