使用 Vivado 2015.4 设计四开关控制四 LED 的 Verilog 程序
-
打开 Vivado 2015.4 软件,创建一个新的工程,选择合适的 FPGA 芯片型号和开发板型号。
-
在工程目录下创建一个新的 Verilog 文件,命名为 'switch_led.v'。
-
在 'switch_led.v' 文件中定义四个输入端口和四个输出端口,分别对应开关和 LED 灯。
-
使用 assign 语句将输入端口的值直接赋给输出端口。
-
编写一个 always 块,检测输入端口的值变化。如果输入端口发生变化,则更新输出端口的值,控制 LED 灯的亮灭。
-
在 Vivado 中生成比特流文件,下载到开发板上进行测试。
-
使用开发板上的开关控制 LED 灯的亮灭,验证程序的正确性。
示例代码:
module switch_led(
input switch1, switch2, switch3, switch4,
output led1, led2, led3, led4
);
assign led1 = switch1;
assign led2 = switch2;
assign led3 = switch3;
assign led4 = switch4;
always @ (switch1, switch2, switch3, switch4)
begin
led1 = switch1;
led2 = switch2;
led3 = switch3;
led4 = switch4;
end
endmodule
原文地址: https://www.cveoy.top/t/topic/nimy 著作权归作者所有。请勿转载和采集!