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

O controle dos campos do núcleo IP RapidIO II EF_PTR incorreto

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 Extended apresenta parâmetro do ponteiro no editor de parâmetros RapidIO II controla a EF_PTR final na cadeia de ponteiros de um registro bloco para outro no núcleo ip. Este recurso permite que o usuário especificar blocos de registro adicionais definidos pelo usuário na lógica do usuário e para adicionar ao final da cadeia. Se a variação do núcleo de IP for implementada as Extensões de gerenciamento de erros, o parâmetro controla o EF_PTR campo do registro Error Management Extensions Block Header em deslocamento 0x300, e se a variação do núcleo ip não implementar as Extensões de gerenciamento de erros, o parâmetro controla o EF_PTR campo de o LP-Serial Lane Register Block Header registro em compensação 0x200.

No entanto, esse recurso não foi implementado corretamente. Se o As extensões de gerenciamento de erros não são implementadas, no entanto, o núcleo ip define o EF_PTR campo do registro LP-Serial Lane Register Block Header para o que seria o deslocamento Error Management Extensions Block Header para o registro, 0x300, independentemente do valor do parâmetro do ponteiro de recursos estendidos .

Este problema afeta apenas variações que não implementam o Extensões de gerenciamento de erros. Nessas variações, você não pode especificar o endereço de um bloco de registro definido pelo usuário no local esperado, o EF_PTR campo do registro LP-Serial Lane Register Block Header .

Resolução

Para evitar esse problema, certifique-se de que o software não depende o valor no campo EF_PTR do registro LP-Serial Lane Register Block Header em qualquer RAPIDIO II IP variação do núcleo que não implementa as Extensões de gerenciamento de erros Bloco.

Este problema é corrigido na versão 13.1 do RapidIO II MegaCore Função. O parâmetro do ponteiro de recursos estendidos é agora disponível na guia Registros de comando e status em vez de a guia Registradores de Capacidade.

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.