2. LAB1: 組合邏輯 , LED 模擬控制
實驗板
LED
A DIP1
B DIP2 logic_block
D1
C DIP3
C B A logic_out
0 0 0 1
0 0 1 1
0 1 0 1
DIP ON = LOW
0 1 1 1
1 0 0 0
LED ON when logic_out = LOW
1 0 1 0
1 1 0 0
1 1 1 1
3. LAB1: 組合邏輯 , LED 模擬控制
1. LED D1 『 1 』 ---> HIGH
2. 加入 AND OR LOGIC
DIP4 & DIP5 ---> LED2
DIP6 | DIP7 ----> LED3
4. LAB2: SR Latch 自保回路
LED
SW1
SW2 SR Latch
D1
module keep(SW1, SW2, D1);
SW1 SW2
input SW1, SW2; output D1;
reg D1;
always @(SW1 or SW2) begin
if (!SW1) D1 = 0; // ON
else if (!SW2) D1 = 1; // OFF D1
end
endmodule