Como executar a validação do protocolo PCIe® 5.0

Exercitador de protocolo PCIe
+ Exercitador de protocolo PCIe

Validar o comportamento do protocolo PCIe em todas as camadas de enlace

A validação do protocolo PCIe 5.0 combina a emulação controlada do parceiro de link com a captura e a decodificação do protocolo nas camadas física, de enlace de dados e de transação. Uma configuração típica posiciona um analisador de protocolo PCIe no link entre o dispositivo em teste e seu parceiro de link, enquanto um simulador de protocolo emula um complexo raiz ou um ponto final. O gerador de testes estabelece condições de link repetíveis, configura parâmetros como largura de pista e velocidade alvo, gera tráfego e executa sequências de protocolo definidas. O analisador registra a atividade do link e decodifica conjuntos ordenados, pacotes da camada de enlace de dados, pacotes da camada de transação, confirmações, novas tentativas e eventos de erro. Durante a ativação do link, os engenheiros utilizam as visualizações Link Training e Status State Machine (LTSSM) para acompanhar as transições pelas fases de Detecção, Polling, Configuração, Recuperação e L0. A correlação dessas transições com o tráfego decodificado ajuda a identificar onde ocorrem negociação, retreinamento, operação degradada ou comportamento inesperado do protocolo durante a validação do protocolo PCIe 5.0.

Os testes de PCIe 5.0 também exigem visibilidade sobre a operação em velocidades de até 32 GT/s e sobre o comportamento do protocolo durante o treinamento do link, a troca de tráfego e a recuperação. Os engenheiros podem usar o exercitador de protocolo para reproduzir cenários específicos de complexo raiz ou de ponto final e comparar as respostas dos dispositivos em execuções repetidas. Os traços capturados podem ser analisados quanto à velocidade e largura negociadas, transições LTSSM, ordenação de pacotes, controle de fluxo, novas tentativas, tráfego malformado e atividades de recuperação. Quando um link perde velocidade, reduz a largura da pista, entra repetidamente em modo de recuperação ou não consegue manter um estado ativo, o analisador fornece um registro correlacionado no tempo dos eventos relacionados a essa condição. Isso permite que os engenheiros isolem a sequência que desencadeou o comportamento e alterem uma variável de teste por vez. A combinação do estímulo de protocolo com a captura sincronizada oferece um fluxo de trabalho prático para testes de PCIe 5.0, testes de LTSSM e depuração no nível do pacote, sem separar o comportamento da máquina de estados do tráfego que o causou.

Solução de teste do protocolo PCIe 5.0

A validação do protocolo PCIe 5.0 requer emulação repetível do parceiro de link, geração de tráfego de protocolo e análise sincronizada do treinamento do link e do comportamento no nível do pacote. A solução de validação do protocolo PCIe 5.0 da Keysight combina um exercitador de protocolo e um analisador de protocolo para emular o comportamento do complexo raiz ou do terminal, estabelecer condições de teste controladas, gerar tráfego e capturar a atividade do protocolo em todo o link. Os engenheiros podem configurar a largura da pista e a velocidade alvo, reproduzir cenários operacionais definidos e observar como o dispositivo responde durante o estabelecimento do link, o tráfego ativo e a recuperação. O analisador oferece visibilidade das transições LTSSM, da velocidade e largura negociadas do link, dos conjuntos ordenados, dos pacotes da camada de enlace de dados, dos pacotes da camada de transação, das confirmações, das repetições, da atividade de controle de fluxo e dos eventos de erro. Quando um link não atinge a velocidade esperada, reduz a largura da faixa, entra repetidamente no modo de recuperação ou exibe comportamento inesperado do protocolo, os engenheiros podem correlacionar as transições de estado com o tráfego de pacotes ao redor para identificar onde a sequência divergiu. Repetir o mesmo cenário do exercitador enquanto altera uma condição por vez ajuda a isolar problemas de interoperabilidade e de protocolo, proporcionando aos engenheiros um fluxo de trabalho controlado para validação do protocolo PCIe 5.0, testes de LTSSM e depuração no nível do pacote.

Veja a demonstração do teste do protocolo PCIe

Conheça os produtos da nossa solução de teste do protocolo PCIe 5.0

Casos de uso relacionados

logotipo de contato

Entre em contato com um de nossos especialistas

Precisa de ajuda para encontrar a solução certa para você?

PCI-SIG®, PCIe® e PCI Express® são marcas registradas e/ou marcas de serviço do PCI-SIG nos EUA.