Placa eAT55
Placa de Avaliação para Processadores ARM
|
O módulo eAT55 é uma evaluation board para a arquitetura ARM baseada no processador AT91M55800 da Atmel que utiliza o core ARM7TDMI de 32 bits. Inclui também SRAM, Flash, ADC, DAC, RTC, interfaces (seriais, USB, PS/2 e LCD), além de disponibilizar o barramento do processador para placas de expansão.
O core ARM é utilizado por dezenas de fabricantes de processadores (Intel, Motorola, Atmel, Samsung, Sharp, entre outros) e centenas de fabricantes de sistemas embarcados.
Kit do módulo eAT55. |
Características do Módulo
A arquitetura ARM é utilizada nas mais variadas áreas de aplicação incluindo: PDA, automação comercial, automação industrial, modems, segurança eletrônica, processamento de sinais de sensores, telemetria, energia e biomédica.
Uso em Engenharia / Desenvolvimento:
A evaluation board eAT55 é uma plataforma para desenvolvimento de firmware/software. Permite paralelismo das atividades de projeto de hardware e software com redução significativa no prazo e nos custos de desenvolvimento de novos projetos. A eAT55 tem também grande utilidade como referência para novos projetos de hardware.
A disponibilidade do barramento do processador permite que periféricos sejam testados e avaliados rapidamente, tanto no aspecto de projeto de hardware como para desenvolvimento de device drivers.
A evaluation board eAT55 é um módulo robusto que pode ser integrado nos mais diversos produtos onde a funcionalidade oferecida se faz necessária.
Uso em Ensino / Treinamento:
Laboratórios de ensino e treinamento podem oferecer aos estudantes o contato com uma arquitetura de 32 bits muito utilizada em aplicações embarcadas de alto desempenho.
A eAT55 pode ser usada para ensino/treinamento de circuitos lógicos
programáveis. A CPLD XC9572/36 pode ser programada on-board via
interface JTAG própria e disponibiliza pinos para aplicações
do usuário.
A eAT55 possui uma interface JTAG para depuração de
código que pode ser conectada diretamente à saída
paralela de um PC, formando um ambiente de desenvolvimento de custo
muito baixo.
As principais características do módulo eAT55
são listadas na tabela abaixo.
• Processador ATMEL AT91M55800, contendo:
- core ARM7TDMI;
- clock programável de até 32 MHz (PLL);
- controlador de barramento para 8 chip selects;
- controlador de interrupções;
- 58 pinos de I/O;
- 6 temporizadores de 16 bits;
- 3 USARTs;
- 1 SPI;
- ADC;
- 8 canais de 10 bits de entrada analógica;
- DAC;
- 2 canais de 8 bits de saída analógica;
- unidade de gerenciamento de energia;
- RTC; |
• Memória SRAM (opções de 256 KBytes a 1 MByte) |
• Memória FLASH (opções de 256 KBytes a 8 MBytes) |
• 2 interfaces de comunicação serial, padrão RS-232, para comunicação assíncrona até 2 Mbps |
• Inteface USB escrava com controlador USB on-board |
• Interface PS/2 |
• Barramento do processador disponível (160 pinos) |
• Porta de saída digital de 16 bits para uso geral ou para monitoração via analisador lógico |
• Interface programável (via CPLD Xilinx XC9572/36) para LCD gráfico ou texto |
• Opção de referência de tensão para ADC e DAC de elevada precisão (2 ppm) |
• Entrada de alimentação de 5 V e regulação on-board para 3.3 V |
• Bateria de lítio para RTC |
• Interface JTAG (padrão Xilinx) para programação da CPLD |
• Interface JTAG (nos padrões ARM-20 e DB-25) para depuração (OCD) e para programação da memória FLASH. Com o padrão DB-25, pode ser conectada diretamente à porta paralela de um PC |
• Variedade de ambientes de programação disponíveis: GCC (GNU), MULTI (Green Hills), ADS (ARM), entre outros |
• Núcleos de tempo real disponíveis: X (eSysTech) e µCLinux |
|