O controlador de acesso direto à memória (DMA) permite o movimento de blocos de dados de periférico para memória, de memória para periférico ou de memória para memória sem sobrecarregar o processador.
O DMA-230 é um mecanismo de micro-DMA de baixa contagem de portas (3-10k portas) destinado a sistemas Cortex-M3 e outras aplicações de baixa potência e sensíveis ao custo. O dispositivo oferece um excelente desempenho com um baixo número de portas e todo o código é armazenado na RAM do sistema e não nos registos. A utilização deste componente permite que os sistemas baseados no Cortex-M1 e no Cortex-M3 continuem a ser de baixo custo através da redução da contagem de portas e da possibilidade de diminuir a frequência do processador no sistema para reduzir o consumo geral de energia.
Características e vantagens
Melhora o desempenho do sistema
A utilização eficiente do DMA pode melhorar significativamente o desempenho do sistema em várias dimensões. Por exemplo, a utilização de um controlador de DMA pode descarregar um processador e reduzir o consumo de energia, aumentar o desempenho do processador ou uma combinação de ambos.
Suporte a sistemas de ponta e eficientes em termos de energia
Os controladores de DMA AMBA fornecem uma capacidade de processamento de DMA centralizada que é de alto desempenho e altamente flexível e, ao mesmo tempo, é eficiente em termos de área.
Projetado para tarefas críticas
O controlador DMA é um núcleo IP de baixo consumo e alto desempenho que executa tarefas críticas dentro do sistema AMBA e é projetado para compatibilidade ideal com Arm Cortex, Mali multimídia e CoreLink System IP, e como um complemento natural para controladores de interconexão e memória.
---