Módulo De Treinamento FPGA - EQL-1008

Eletrônica

DESCRIÇÃO

Os FPGA (Field Programmable Gate Array) surgiram como um circuito semicustomizado no domínio dos circuitos integrados de aplicação específica (ASIC), resolvendo o problema tanto da escassez de circuitos personalizados quanto da limitação no número de portas lógicas dos dispositivos programáveis originais.


O FPGA é composto por três partes principais:

• Módulo de lógica configurável (CLB)

• Módulo de entrada e saída (I/O)

• Conexões internas


Os usuários podem utilizar softwares de desenvolvimento e plataformas específicas para implementar sistemas digitais projetados por meio de linguagens de descrição de hardware (HDL).


Os FPGAs são amplamente utilizados em áreas como:

• Processamento de imagens e vídeos

• Comunicações

• Processamento de sinais digitais (DSP)


Eles oferecem vantagens como alta velocidade, grande quantidade de recursos internos e configuração flexível.

Os dispositivos FPGA tornaram-se uma parte essencial dos produtos eletrônicos, sendo seu projeto e aplicação uma habilidade indispensável para engenheiros eletrônicos.

O sistema de treinamento em FPGA permite que estudantes e engenheiros aprendam e dominem as habilidades básicas de programação em FPGA, além de se familiarizarem com os diversos métodos de gravação de arquivos no dispositivo.

Esse sistema oferece suporte para testes de simulação e depuração diretamente na placa, permitindo verificar facilmente a correção dos programas. Cada módulo conta com um programa de exemplo, que pode ser utilizado diretamente ou modificado conforme a necessidade do usuário, reduzindo a complexidade do desenvolvimento.


Características

• Dispositivo de treinamento FPGA de alta qualidade e alto desempenho

• Desenvolvido com o modelo FPGA EP2C5T144 da família CYCLONE II (com 4.068 células programáveis)

• Equipado com memória flash externa modelo EPC1S4 (1Mb)

• Permite a realização de diversos experimentos básicos com FPGA


• Integrado com:

o 6 dígitos de display LED de 7 segmentos

o Conversor A/D (ADC)

o Conversor D/A (DAC)

o Display LCD 1602

o Memória HM6116


• Painel de alta resistência com 2 mm de espessura, placa dupla face (PCB) com mais de 200 soquetes auto travantes, compatíveis com pinos AWG #22 e #23 (aprox. 0,6 mm), além de 16 conjuntos de jumpers para múltiplos contatos

• Programação via USB-Blaster, compatível com configuração via porta serial (AS) ou JTAG, com suporte a função plug and play

• Acondicionado em caixa clássica MCP


Componentes Principais Instalados

1. FPGA EP2C5T144 com 144 pinos DIP e 144 pinos com espaçamento ampliado


2. Modos de gravação: suporta AS (Serial) e JTAG


3. FONTE DE ALIMENTAÇÃO CC

o Saídas fixas: +5V / 0,5A e +3,3V / 0,5A

o Alimentação do núcleo FPGA (conectada internamente): +1,2V

o Proteção contra curto-circuito e sobrecorrente (com alarme sonoro por buzzer em caso de curto)


4. OSCILADORES DIGITAIS (5V/3,3V)

o Frequências: 1Hz, 10Hz, 100Hz, 1kHz, 10kHz e 100kHz


5. TENSÃO VARIÁVEL CC

o Saída de nível de referência: 0 a +2,5V


6. CHAVES DE DADOS DE 12 BITS (5V/3,3V)

o 12 chaves tipo alavanca e seus respectivos pontos de saída

o Quando a chave está na posição inferior, a saída está em nível baixo (LO)

o Quando a chave está na posição superior, a saída está em nível alto (HI)


7. DISPLAY DE LED DE 16 BITS

o 16 LEDs vermelhos com terminais de entrada separados

o O LED acende quando a entrada está em nível alto (HI) e apaga quando está sem entrada ou em nível baixo (LO)


8. DISPLAY DE 7 SEGMENTOS COM 6 DÍGITOS

o Display do tipo ânodo comum


9. CONVERSOR A/D DE 8 BITS: ADC0804


10. CONVERSOR D/A DE 8 BITS: TLC7524


11. DISPLAY DE CRISTAL LÍQUIDO (LCD): 16x2 caracteres


12. MEMÓRIA RAM EXTERNA: HM6116


13. MANUAL DE EXPERIMENTOS: CD-ROM


14. OUTROS ACESSÓRIOS PADRÃO

• (1) Cabo de alimentação

• (2) Cabos jumper: 20 peças de 10 cm, 10 peças de 20 cm, 10 peças de 30 cm


15. TENSÃO DE ENTRADA:

• 110~127VAC ±10% 60Hz

• 220~240VAC ±10% 50Hz (comutável)


16. DIMENSÕES (L x A x P): 334 x 95 x 258 mm


17. PESO: 2,5 kg