Mudanças entre as edições de "Pinagem dos dispositivos de entrada e saída do kit MERCURIO IV"
Linha 1: | Linha 1: | ||
[[Arquivo:KitMERCURIO.png]] | [[Arquivo: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. | ||
+ | <table border="1" cellpadding="2"> | ||
+ | <tr><th> Signal <th> Name FPGA <th> Pin No. Description <th> I/O Standard | ||
+ | <tr><td> CLOCK_50MHz <td> T1 <td> 50 MHz clock input <td> 2.5V | ||
+ | <tr><td> CLOCK1_50MHz <td> T2 <td> 50 MHz clock input <td> 2.5V | ||
+ | <tr><td> CLOCK2_50MHz <td> T21 <td> 50 MHz clock input <td> 2.5V | ||
+ | <tr><td> CLOCK3_50MHz <td> T22 <td> 50 MHz clock input <td> 2.5V | ||
+ | </table> | ||
+ | |||
+ | |||
+ | ==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. | ||
+ | |||
+ | <table border="1" cellpadding="2"> | ||
+ | <tr><th> Signal <th> Name FPGA <th> Pin No. Description <th> I/O Standard | ||
+ | <tr><td> KEY[0] <td> V22 <td> Botão tipo Push Button 0 <td> 3.3V | ||
+ | <tr><td> KEY[1] <td> U20 <td> Botão tipo Push Button 1 <td> 3.3V | ||
+ | <tr><td> KEY[2] <td> U22 <td> Botão tipo Push Button 2 <td> 3.3V | ||
+ | <tr><td> KEY[3] <td> U16 <td> Botão tipo Push Button 3 <td> 3.3V | ||
+ | <tr><td> KEY[4] <td> W20 <td> Botão tipo Push Button 4 <td> 3.3V | ||
+ | <tr><td> KEY[5] <td> U21 <td> Botão tipo Push Button 5 <td> 3.3V | ||
+ | <tr><td> KEY[6] <td> V15 <td> Botão tipo Push Button 6 <td> 3.3V | ||
+ | <tr><td> KEY[7] <td> W17 <td> Botão tipo Push Button 7 <td> 3.3V | ||
+ | <tr><td> KEY[8] <td> W19 <td> Botão tipo Push Button 8 <td> 3.3V | ||
+ | <tr><td> KEY[9] <td> W15 <td> Botão tipo Push Button 9 <td> 3.3V | ||
+ | <tr><td> KEY[10] <td> U17 <td> Botão tipo Push Button 10 <td> 3.3V | ||
+ | <tr><td> KEY[11] <td> Y17 <td> Botão tipo Push Button 11 <td> 3.3V | ||
+ | </table> | ||
+ | |||
[[Arquivo:DISP0.png]] | [[Arquivo:DISP0.png]] |
Edição das 16h16min de 13 de outubro de 2015
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 |