Skip to content

Instantly share code, notes, and snippets.

@diogojorgebasso
Created June 22, 2022 00:20
Show Gist options
  • Save diogojorgebasso/4dc50459a4748a484a47d88b03f15cae to your computer and use it in GitHub Desktop.
Save diogojorgebasso/4dc50459a4748a484a47d88b03f15cae to your computer and use it in GitHub Desktop.
Tutorial for pinning in INTEL MAX 10 protoboard

Chaves de seleção de estado

A placa de desenvolvimento possui dez (10) chaves seletoras de estados que são nomeadas de SW[0] a SW[9]. Cada uma delas é utilizada para se estipular um valor de entrada (ativo ou inativo) em um pino específico do DLP. A tabela seguinte traz o mapa de pinos para essas chaves.

Chave de seleção

Periférico Pino

SW[0] | PIN_C10

SW[1] | PIN_C11

SW[2] | PIN_D12

SW[3] | PIN_C12

SW[4] | PIN_A12

SW[5] | PIN_B12

SW[6] | PIN_A13

SW[7] | PIN_A14

SW[8] | PIN_B14

SW[9] | PIN_F15

Diodos emissores de luz

A placa de desenvolvimento possui dez (10) diodos emissores de luz (leds). Cada um deles pode ser ativado individualmente por pinos específicos do dispositivo lógico programável. Tais periféricos são nomeados de LEDR[0] a LEDR[9] e são iluminados com nível ativo em seus respectivos pinos. A tabela subsequente apresenta o mapa de pinos para tais periféricos.

Diodos emissores

Periférico Pino

LEDR[0] | PIN_A8

LEDR[1] | PIN_A9

LEDR[2] | PIN_A10

LEDR[3] | PIN_B10

LEDR[4] | PIN_D13

LEDR[5] | PIN_C13

LEDR[6] | PIN_E14

LEDR[7] | PIN_D14

LEDR[8] | PIN_A11

LEDR[9] | PIN_B11

Botões de pressionamento

A placa de desenvolvimento possui dois botões de pressionamento, KEY[0] e KEY[1], utilizados como sinais de entrada para o dispositivo lógico programável. Quando pressionados, esses botões geram nível ativo (nível lógico alto) nos pinos associados. Caso contrário, nível inativo. Esse tipo de botão é utilizado para se gerar pulsos de entrada, que correspondem a um sinal que apresenta uma transição de um estado inativo para estado ativo e, então, novamente para inativo. Para a placa em questão, o estado ativo perdura enquanto o respectivo botão estiver pressionado.


Botões Pino

KEY[0] | PIN_B8

KEY[1] | PIN_A7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment