ID do artigo: 000075936 Tipo de conteúdo: Solução de problemas Última revisão: 20/11/2013

Quando o núcleo PCIe afirma e desafirmou TxsWaitRequest_o?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Por design, PCIe® o núcleo define a TxsWaitRequest_o alta para alta depois que ele estiver fora de reinicialização. No entanto, a lógica da aplicação só deve monitorar TxsWaitRequest_o quando afirma TxsRead_i ou TxsWrite_i.

A razão TXsWaitRequest_0 é afirmada por padrãoporque o núcleo pode precisar de ciclos adicionais para decodificar o comando TX transmitido pela camada do aplicativo. Este processo começa quando TxsRead_i ou TxsWrite_i estiver ativo.

1. Há duas razões pelas quais o núcleo precisa da latência extra:
Um. Para realizar a tradução de endereços para Avalon®-MM para PCI Express® Solicitação
B. Para quebrar a transação de gravação para várias solicitações, conforme exigido pela especificação PCI Express

2. Se uma solicitação de TX estiver ativa, o núcleo eventualmente limpará TxsWaitRequest_o quando estiver pronto para processar os próximos dados de gravação ou um novo comando.

3. O núcleo pode desaassertá-TxsWaitRequest_o no mesmo ciclo da solicitação, se o núcleo estiver pronto.

Produtos relacionados

Este artigo aplica-se a 4 produtos

FPGA Stratix® IV GT
FPGA Cyclone® IV GX
FPGA Arria® II GX
FPGA Stratix® IV 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.