ALTERA FPGA (Cyclone CPLD)
Cyclone FPGA Altera
Un Cyclone FPGA de Altera, es un tipo de circuito digital reconfigurable que permite describir hardware. Cyclone engloba al conjunto de circuitos electrónicos para FPGA que comparten carracteristicas similares. Los dispositivos Altera de gama baja son los Cylcone, los de gama baja los Cyclone VI y así sucecivamente.
En esta categoría puedes encontrar tarjetas de desarrollo cyclone de FPGA Altera. Los dispositivos FPGA Cyclone del fabricante Altera se pueden programar en el software gratuito Quartus II Web y/o Quartus Lite edition. Pueden descarlo desde el siguiente enlace: https://dl.altera.com/?edition=lite . Este software de desarrollo permite describir hardware usando VHDL o Verilog. Estos son los dos lenguajes que describen hardware para FPGA s.
Ejemplo de multiplexor 2 a 1 de 1 bit en Verilog para una FPGA Cyclone de Altera
//Modo programación por estructura
module mux2a1(A,B,C,S);
input A,B,C;
output S;
assign S = (!C&A) | (CB);
endmodule
//Modo programación por comportamiento
module mux2a1(A,B,C,S);
input A,B,C;
output reg S = 0;
always @(A,B,C)
begin
if(C == 0)
S = A;
else
S = B;
end
endmodule