从零开始的FPGA学习2--按键控制LED亮灭
第一个程序–LED
verilog代码:
两个按键是否按下,对应两个LED不同状态
module LED(
input [1:0]Key,
output [1:0]LED_IO
);
assign LED_IO[0]=Key[0]&(~Key[1]);
assign LED_IO[1]=(~Key[0])&Key[1];
endmodule
仿真代码:
module Test();
reg [1:0]Key=0;
wire [1:0]LED;
initial
begin
Key[0]=#100 1;
Key[1]=#100 1;
Key[0]=#100 0;
Key[1]=#100 0;
end
LED test(
.Key(Key),
.LED_IO(LED)
);
仿真波形结果:
RTL 电路图:
RUN ANALYSIS–Schematic
不同板子的XDC文件不同,自行编写XDC后,实验结果与仿真一致。