Advertisement
Bobita

cronometru

Nov 22nd, 2023
765
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module cronometru(input clk,
  2.           input rst,
  3.           input en,
  4.           input [2:0]cmd,
  5.           output [27:0]leds);
  6.  
  7. wire clk_to_manager;
  8. wire [27:0]times;
  9.  
  10. clk_gen #(.tact(5000000)) manager(.clk(clk),
  11.               .rst(rst),
  12.               .en(en),
  13.               .clk_div(clk_to_manager));
  14. time_manager counter_clocks(.clk(clk_to_manager),
  15.                   .rst(rst),
  16.                   .op(cmd),
  17.                   .time_manager(times));
  18.  
  19. hex first_min(.clocks(times[15:12]),
  20.           .hex(leds[27:21]) );
  21.  
  22. hex second_min(.clocks(times[11:8]),
  23.            .hex(leds[20:14]) );
  24.  
  25. hex first_sec(.clocks(times[7:4] ),
  26.           .hex(leds[13:7] ) );
  27.  
  28. hex second_sec(.clocks(times[3:0] ),
  29.            .hex(leds[6:0] ) );
  30.  
  31. endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement