
A CPU da série C28x trabalha com a arquitetura Harvard, com vias separadas para instruções e dados lidos e dados para gravar. Isto possibilita um melhor desempenho, com a execução em um único ciclo de instruções do tipo leitura/cálculo/escrita. Por outro lado, ao contrário por exemplo dos microcontroladores PIC de 8 bits, as duas vias permitem acesso a toda a memória. Isto permite a execução de código na Ram e o armazenamento de dados constantes na Flash.

Esta capacidade toda de cálculo é útil em situações de controle onde as decisões dependem de um processamento mais pesado dos dados, como o controle digital de motores, comunicação através da rede elétrica e a conversão digital de tensão.
As instruções da CPU seguem a filosofia RISC, facilitando a geração de código otimizado pelos compiladores.
O núcleo inclui ainda três timers de 32 bits, um sistema de interrupções flexível e rápido e facilidades para depuração em tempo real.
Na próxima parte vamos ver os periféricos disponíveis no C2000.
Nenhum comentário:
Postar um comentário