Pinagem dos dispositivos de entrada e saída do kit MERCURIO IV

De MediaWiki do Campus São José
Revisão de 16h16min de 13 de outubro de 2015 por Moecke (discussão | contribs)
Ir para navegação Ir para pesquisar

KitMERCURIO.png

O FPGA que equipa a placa Mercurio IV é uma Cyclone IV EP4CE30F23, a qual possui 30 mil elementos lógicos.

Clock

O clock de entrada do FPGA é de 50 MHz. O sinal de CLOCK_50MHZ está disponível nos pinos T1, T2, T21 e T22 do FPGA.

Signal Name FPGA Pin No. Description I/O Standard
CLOCK_50MHz T1 50 MHz clock input 2.5V
CLOCK1_50MHz T2 50 MHz clock input 2.5V
CLOCK2_50MHz T21 50 MHz clock input 2.5V
CLOCK3_50MHz T22 50 MHz clock input 2.5V


Chaves

A placa Mercurio® IV possui quatro chaves do tipo Slide Switch que são conectadas diretamente ao FPGA. Se a chave estiver posicionada na parte de baixo, o nível lógico na porta do FPGA será ‘0’, se a chave estiver posicionada para cima o nível lógico produzido será ‘1’. Elas estão ligadas a filtros RC, porém, mesmo assim, pode ser interessante implementar um processo de debounce do sinal, a fim de evitar glitches na troca de posição das chaves.

Teclado numérico

Na placa Mercurio IV existe uma organização de 12 botões do tipo push button que estão arranjados de forma a simular um teclado telefônico. Os botões não pressionados geram sinal de nível Lógico baixo na entrada do FPGA, e quando apertados geram um pulso de nível lógico alto.

Signal Name FPGA Pin No. Description I/O Standard
KEY[0] V22 Botão tipo Push Button 0 3.3V
KEY[1] U20 Botão tipo Push Button 1 3.3V
KEY[2] U22 Botão tipo Push Button 2 3.3V
KEY[3] U16 Botão tipo Push Button 3 3.3V
KEY[4] W20 Botão tipo Push Button 4 3.3V
KEY[5] U21 Botão tipo Push Button 5 3.3V
KEY[6] V15 Botão tipo Push Button 6 3.3V
KEY[7] W17 Botão tipo Push Button 7 3.3V
KEY[8] W19 Botão tipo Push Button 8 3.3V
KEY[9] W15 Botão tipo Push Button 9 3.3V
KEY[10] U17 Botão tipo Push Button 10 3.3V
KEY[11] Y17 Botão tipo Push Button 11 3.3V


DISP0.png

DISP1.png

SW0-3.png

MTX LEDS.png