Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. module Counter ( Clock,CountEn,AsyClear, Up,Q);
  2. parameter WIDTH = 2;
  3. input Clock;
  4. input CountEn;
  5. input AsyClear;
  6. input Up;
  7. output reg [WIDTH-1:0] Q;
  8.  
  9.  
  10. always @ (posedge Clock )
  11. if ( AsyClear ) begin
  12. Q <= 0 ;
  13. end else if ( CountEn ) begin
  14. if (Up) begin
  15. Q <= Q +1;
  16. end else begin
  17. Q <= Q - 1 ;
  18. end
  19. end
  20.  
  21. endmodule
  22.  
  23. //setTrueInputs(Arrays.asList(new String[] { "Up" }));
  24. //setUnusedInputs(Arrays.asList(new String[] {"AsyClear"}));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement