Soy nuevo en verilog.
Estoy intentando implementar un multiplexor 2: 1 en una placa de desarrollo FPGA (DE1-SOC altera) usando interruptores y LED integrados.
Las siguientes son las asignaciones que estoy usando para el multiplexor, estos pines están conectados desde el FPGA a los conmutadores y leds en la placa de desarrollo:
SW[0] - select
SW[1] - input 1
SW[2] - input 2
LEDR[0] - output
Este es el verilog
module ligths (SW[0], SW[1], SW[2], LEDR[0]);
input SW[0], SW[1], SW[2];
output LEDR[0];
LEDR[0] = ((SW[2] & SW[0]) | (SW[1] & ~SW[0]));
endmodule
Me está dando un error al decir que es
esperando "." o un identificador cerca de "= '.
¿Estoy haciendo algo estúpido? ¿Puedes incluso crear un multiplexor 2: 1 utilizando interruptores y leds?
Gracias