ID do artigo: 000075611 Tipo de conteúdo: Documentação e informações do produto Última revisão: 16/04/2014

Como posso observar os sinais de interface HARD IP para PCI Express PIPE para dispositivos Arria V GZ e Stratix V?

Ambiente

    PCI Express*
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Para usar o Hard IP para barramento de teste PCI Express® em conjunto com o SignalTap™ II, um mapa de registro ou IOs de propósito geral para observar os sinais de interface PIPE em dispositivos Arria® V GZ e Stratix® V. Siga as instruções abaixo:

O barramento de teste consiste em test_in ônibus e test_out Ônibus. O barramento de teste foi projetado apenas para fins de depuração e não deve ser usado em projetos de produção.

O test_in o barramento determina quais sinais de interface HARD IP PIPE para rotear para o test_out ônibus para observação.  Os 32 bits superiores do test_in barramento no arquivo altpcie_sv_hip_ast_hwtcl.v é usado para selecionar duas de oito vias PCIe. Os sinais PIPE para essas duas vias são roteados para o bit de 320 bits test_out barramento (também chamado de teste no mesmo arquivo).

1. Determine o valor dos 32 bits superiores do barramento test_in

Apenas os 32 bits superiores do test_in o barramento é usado para selecionar os sinais de interface PIPE para duas vias PCIe específicas por vez. A Tabela 1 mostra o test_in[63:32] valor para selecionar as vias.

test_in[63:32] Seleção de pista de sinal de interface PIPE
32'h0 lane0 e lane1
32'h1 lane2 e lane3
32'h2 lane4 e lane5
32'h3 lane6 e lane7

Tabela 1. Test_in[63:32] Valor para selecionar pistas diferentes

 

2. Defina o valor de test_in[63:32] no arquivo altpcie_sv_hip_ast_hwtcl.v

No arquivo: altpcie_sv_hip_ast_hwtcl.v, mude a linha 2929

De    

.test_in ({testin[63:1],(ALTPCIE_SV_HIP_AST_HWTCL_SIM_ONLY==0)?1'b0:testin[0]}),

Para

.test_in ({32'h,testin[31:1],(ALTPCIE_SV_HIP_AST_HWTCL_SIM_ONLY==0)?1'b0:testin[0]}),

Nota <> = 0 a 3 com base na tabela acima

3. Observe os sinais de interface PIPE do teste no módulo altpcie_sv_hip_ast_hwtcl

Você pode observar os sinais de interface PIPE correspondentes no 320 bits test_out barramento, também chamado de testout, no módulo altpcie_sv_hip_ast_hwtcl. A tabela a seguir mostra os sinais de interface PIPE para pistas específicas no barramento de testout. Você pode observar o barramento de teste usando SignalTap™ II, mapa de registro ou E/S de propósito geral.

Sinais de interface PIPE Largura de bits Pista 0/Lane 2/Lane 4/Lane 6 Pista 1/Lane 3/Lane 5/Lane 7
reservado - não usado 58 teste[159:102] teste[319:262]
lanereversalenable 1 teste[101] teste[261]
eidleinfersel 3 teste[100:98] teste[260:258]
txdeemph 1 teste[97] teste[257]
txmargin 3 teste[96:94] teste[256:254]
Taxa 2 teste[93:92] teste[253:252]
rxstatus 3 teste[91:89] teste[251:249]
rxelecidle 1 teste[88] teste[248]
Filtato 1 teste[87] teste[247]
rxvalid 1 teste[86] teste[246]
rxblkst 1 teste[85] teste[245]
rxsynchd 2 teste[84:83] teste[244:243]
rxdataskip 1 teste[82] teste[242]
rxdatak 4 teste[81:78] teste[241:238]
rxdata 32 teste[77:46] teste[237:206]
Powerdown 2 teste[45:44] teste[205:204]
rxpolarity 1 teste[43] teste[203]
txcompl 1 teste[42] teste[202]
txelecidle 1 teste[41] teste[201]
txdetectrx 1 teste[40] teste[200]
txblkst 1 teste[39] teste[199]
txsynchd 2 teste[38:37] teste[198:197]
txdataskip 1 teste[36] teste[196]
txdatak 4 teste[35:32] teste[195:192]
txdata 32 teste[31:0] teste[191:160]

 

Resolução

 

Produtos relacionados

Este artigo aplica-se a 5 produtos

FPGA Stratix® V GS
FPGA Arria® V GZ
FPGA Stratix® V GT
FPGAs Stratix® V
FPGA Stratix® 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.