ID do artigo: 000078341 Tipo de conteúdo: Solução de problemas Última revisão: 21/01/2015

Por que o endereçamento de 64 bits no hard IP Avalon-memory (Avalon MM) para PCI Express não funciona corretamente para Cyclone V & Arria V?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Devido a um problema no RTL, o endereçamento de 64 bits no Hard IP para PCI Express® para Cyclone® V e Arria® V requer as seguintes alterações de código.
Resolução

O arquivo altpcie_cv_hip_avmm_hwtcl.v da linha 214 deve ser alterado de

parâmetro CB_P2A_AVALON_ADDR_B0 = 32\'h01000000,

Para

parâmetro CB_P2A_AVALON_ADDR_B0 = 32\'h00000000,

O arquivo é encontrado no seguinte diretório:

< seu diretório de instalação quartus>\ip\altera\altera_pcie\altera_pcie_cv_hip_avmm\altpcie_cv_hip_avmm_hwtcl.v

Você deve regenerar o IP após modificar o arquivo acima.

Após a regeneração, você deve modificar o arquivo altpciexpav_stif_txavl_cntrl.v em seu diretório de projetos atual, encontre a linha 213

atribuir pcie_space_64 = bypass_trans? 1\'b0: PCIeAddrSpace_i[0];

e substituí-lo por:

atribuir pcie_space_64 = bypass_trans? 1\'b1: PCIeAddrSpace_i[0];

Isso está programado para ser corrigido em uma versão futura do software Quartus II.

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGA Cyclone® V 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.