Problema crítico
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 .
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.