Ring or vibrate
module top_module (
input ring, // 输入:是否需要振铃
input vibrate_mode, // 输入:是否处于振动模式
output ringer, // 输出:控制振铃器
output motor // 输出:控制振动电机
);
// 控制振铃器
assign ringer = ring & ~vibrate_mode;
// 控制振动电机
assign motor = ring & vibrate_mode;
endmodule
ring |
vibrate_mode |
ringer |
motor |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |