ID do artigo: 000074999 Tipo de conteúdo: Solução de problemas Última revisão: 13/02/2006

Quais tipos avançados de barramento de alto desempenho (AHB) são suportados para o processador ARM® nos dispositivos Excalibur baseados em ARM?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Na página 21 do Manual de referência de hardware de PLDs de processador embarcado baseado em ARM versão 1.4, ele diz: "O processador embarcado suporta os seguintes tipos de transferência AHB: INCR, INCR4 e INCR8."

Na página 26, na seção "Arquitetura de barramento", diz: "Todos os protocolos AMBA AHB são suportados". De acordo com a Especificação AMBA Rev 2.0, há 8 tipos de transferência: SINGLE, INCR, WRAP4, INCR4, WRAP8, INCR8, WRAP16 e INCR16.

Essas duas declarações aparentemente contrárias podem causar alguma confusão. O processador embarcado e as pontes AHB realmente suportam diferentes tipos de explosão. No lado pld, todos os tipos de explosão de AMBA são suportados. O processador suporta transferências de incr, INCR4 e INCR8.

A vantagem de desempenho em uma explosão de comprimento definida é que o escravo pode incrementar automaticamente o endereçamento por conta própria, em comparação com o mestre completando a função de endereçamento. Em seguida, o mestre pode construir o próximo endereço de explosão e controlar em vez de concluir o endereço e o controle para a transação anterior. No entanto, Altera escravos na faixa não fazem isso, de modo que a rede o desempenho para uma explosão de comprimento definida versus indefinido é o mesmo.

O desempenho e o resultado de uma explosão de comprimento não especificado e o de um comprimento definido são os mesmos. Por exemplo, uma explosão de 4 batidas de comprimento não especificada dá o mesmo resultado que INCR4.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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 prevalecerá e será a determinante. Exibir a versão em inglês desta página.