Advertisement
panther5482

Untitled

Feb 20th, 2024 (edited)
876
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module ledTest2(
  2.     (* side=RIGHT, colors={WHITE,MAGENTA,ORANGE} *)
  3.     output [2:0] lights
  4. );
  5.  
  6. (* analog *)
  7. reg sel;
  8. reg [2:0] lightsRaw;
  9. reg [2:0] lightsRaw_n;
  10. reg clk;
  11.  
  12. RandomizerAnalog ar (
  13.     .Min(0),
  14.     .Max(8),
  15.     .Q(sel)
  16. );
  17.  
  18. DeMux16Analog d16 (
  19.     .I(1),
  20.     .S(sel),
  21.     .O(lightsRaw)
  22. );
  23.  
  24. Square s (
  25.     .Pd(10),
  26.     .Q(clk)
  27. );
  28.  
  29. Inverter i [2:0] (
  30.     .I0(lightsRaw),
  31.     .O0(lightsRaw_n)
  32. );
  33.  
  34. FlipFlopJK ff [2:0] (
  35.     .J(lightsRaw),
  36.     .K(lightsRaw_n),
  37.     .CLK(clk),
  38.     .Q(lights)
  39. );
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement