Guest User

Untitled

a guest
Mar 6th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. `timescale 1ns / 1ps
  2.  
  3. module led_switch(
  4. output reg led0_r,
  5. input CLK100MHZ,
  6. input btn
  7. );
  8.  
  9. reg tickedLastFrame = 1'b0;
  10.  
  11. always@ (posedge CLK100MHZ) begin
  12.  
  13. if(btn)
  14. begin
  15. if(!tickedLastFrame) begin
  16. led0_r = ~led0_r;
  17. tickedLastFrame = 1'b1;
  18. end
  19. end
  20. else begin
  21. tickedLastFrame = 1'b0;
  22. end
  23.  
  24.  
  25.  
  26. end
  27.  
  28. endmodule
Add Comment
Please, Sign In to add comment