ID do artigo: 000097994 Tipo de conteúdo: Solução de problemas Última revisão: 12/11/2024

Como posso modificar a interface Arria® 10 e Cyclone® 10 GX Avalon® interface memory-mapped (Avalon-MM) para o testbench de exemplo de projeto PCI Express* para incluir transações personalizadas?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Hard IP para PCI Express* Intel® Arria® 10 Cyclone® 10
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Embora não seja suportado pelo Altera, o Arria® 10 e Cyclone® interface 10 GX Avalon® memory-mapped (Avalon-MM) para o testbench de exemplo de projeto PCI Express* está em formato de texto simples e pode ser modificado para incluir transações adicionais simples.

O testbench e o BFM ou BFM do equipamento da porta raiz oferecem um método simples para fazer testes básicos da lógica da camada de aplicação que faz interface com a variação. Este BFM permite que você crie e execute estímulos de tarefas simples com parâmetros configuráveis para utilizar a funcionalidade básica do projeto de exemplo. O banco de testes e o BFM não se destinam a ser um substituto para um ambiente de verificação completo. Casos de canto e certos estímulos de perfil de tráfego não são cobertos. Consulte os itens listados abaixo para obter mais detalhes. Para garantir a melhor cobertura de verificação possível, a Atlera sugere fortemente que você obtenha IP e ferramentas de verificação de PCI Express disponíveis comercialmente, ou faça seu próprio teste de hardware extensivo ou ambos.

O Arria® 10 e Cyclone® 10 GX Avalon® de memória mapeada (Avalon-MM) para a seção 13.1 do guia do usuário para PCI Express*. Avalon-MM Endpoint Testbench informa incorretamente que o arquivo altpcietb_bfm_rp_gen3_x8.sv deve ser o módulo usado para modificar e variar as transações enviadas ao projeto do equipamento de exemplo ou ao seu próprio projeto.

Resolução

Para modificar e variar as transações enviadas ao projeto do equipamento de exemplo ou ao seu próprio projeto, consulte a seção 13.3. Guia do usuário Avalon-MM Test Driver Module do Arria® 10 e Cyclone® interface de memória mapeada Avalon® 10 GX (Avalon-MM) para PCI Express*.

Devido a uma atualização do núcleo IP, o nome de arquivo correto a ser modificado mudou de altpcietb_bfm_driver_avmm.v, conforme especificado na documentação, para altpcietb_bfm_driver_downstream.v.

As informações no Arria® 10 e Cyclone® 10 GX Avalon® de interface memória mapeada (Avalon-MM) para PCI Express* foram atualizadas para refletir essa mudança.

Produtos relacionados

Este artigo aplica-se a 2 produtos

FPGAs Intel® Arria® 10 e FPGAs SoC
FPGA Intel® Cyclone® 10 GX

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.