Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Clock(
- input logic c,
- output logic [5:0] sec,
- output logic [5:0] min,
- output logic [4:0] hours
- );
- logic trig_sec = 0;
- logic trig_min = 0;
- logic trig_hour = 0;
- counter60 SEC (
- .c(c),
- .en(1),
- .trig(trig_sec),
- .count(sec)
- );
- counter60 MIN (
- .c(c),
- .en(trig_sec),
- .trig(trig_min),
- .count(min)
- );
- counter24 HOUR (
- .c(c),
- .en(trig_min && trig_sec),
- .trig(trig_hour),
- .count(hours)
- );
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement