2021年4月23日 星期五

HBLbits_Verilog Basic_Ringer

 HBLbits_Verilog Basic_Ringer

designing a circuit to control a cellphone's ringer and vibration motor.

the phone needs to ring from an incoming call (input ring), your circuit must either turn on the ringer (output ringer = 1) or the motor (output motor = 1), but not both. 

If the phone is in vibrate mode (input vibrate_mode = 1), turn on the motor. Otherwise, turn on the ringer.




module top_module (
    input ring,
    input vibrate_mode,
    output ringer,       // Make sound
    output motor         // Vibrate
);
  assign ringer = ~vibrate_mode & ring;
    assign motor = vibrate_mode & ring;
 endmodule


沒有留言:

張貼留言

WOKWI DHT22 & LED , Node-Red + SQLite database

 WOKWI DHT22 & LED , Node-Red + SQLite database Node-Red程式 [{"id":"6f0240353e534bbd","type":"comment&...