sábado, 27 de junio de 2015

CPLD Max II Blink Led


¡Hola!

Los novedosos CPLD que se están empezando a usar no solo por su fácil acceso y costo, sino también que en esta tarjetita permite analizar y comprobar laboratorios.
En esta ocasión encenderemos  un led conectado a esta tarjeta.

Figura 1. MAX II EPM240, Altera

El código a implementar para un led usando Verilog es el siguiente:

module ledblink(clk,led);
input clk;
output led;
reg led;

reg[23:0] cnt;

always @(posedge clk) begin 
   cnt<= cnt + 1'b1; 
   led<=cnt[23];
end

endmodule    

Ahora para conectar el pin buscamos en el datasheet: Datasheet EPM240
Podemos probar con el Pin_B1 ya programar debe funcionar.

Figura 2. Pin planner

Ahora si en vez de 1 sean 3 o mas leds se debe modificar el código de la siguiente manera y asignar otros pines:


Figura 3. Blink 3 Leds y pin planer

Y luego de programar debemos ver algo así: 


Éxitos.




Maryori Sabalza Mejía
Cartagena-Colombia


No hay comentarios.:

Publicar un comentario