ID do artigo: 000087084 Tipo de conteúdo: Solução de problemas Última revisão: 30/06/2014

Guia do usuário da função RapidIO II MegaCore não explica como escrever para OUTSTANDING_ACKID campo da porta 0 CSR local AckId

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Problema crítico

Descrição

O Guia do usuário da função RapidIO II MegaCore afirma que o usuário software pode escrever para o OUTSTANDING_ACKID campo de a Port 0 Local AckID CSR (deslocamento 0x148). No entanto este campo de registro é somente leitura. Em vez disso, se o software do usuário escrever para o OUTBOUND_ACKID campo deste registro, o novo o valor aparece no campo OUTBOUND_ACKID e OUTSTANDING_ACKID no campo.

O guia do usuário não explica que a escrita no OUTBOUND_ACKID campo da CSR Port 0 Local AckID também atualiza seu OUTSTANDING_ACKID campo.

Resolução

Para modificar o OUTSTANDING_ACKID da Port 0 Local AckID CSR, você deve escrever no OUTBOUND_ACKID campo deste registro. Você não pode escrever diretamente no OUTSTANDING_ACKID campo.

Este problema é corrigido na versão 14.0 do RapidIO Ii Guia do usuário da função MegaCore.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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.