Led pisca-pisca em VHDL

Exemplo de um LED pisca-pisca em VHDL utilizando a placa Digilent Basys 2 (Xilinx Spartan 3E). Nesta placa há um clock fixo de 50 MHz e é necessário fazer um divisor de clock para enxergarmos o LED piscando. Segue o VHDL que pode ser baixado no final da página.

O "user constraint file" adotado (placa Digilent Basys 2 Xilinx Spartan 3E) foi o seguinte:

NET "mclk" LOC = "B8"; # Bank = 0, Signal name = MCLK

NET "mclk" CLOCK_DEDICATED_ROUTE = FALSE;

NET "saidam" LOC = "P6" ; # Bank = 2, Signal name = LD3

Uma outra abordagem, utilizando um contador, pode ser vista em https://www.embarcados.com.br/hello-world-no-fpga/.


Retornar para Sistemas Digitais.