div6.v
Upload User: abszbd2002
Upload Date: 2020-10-12
Package Size: 33407k
Code Size: 1k
Development Platform:

VHDL

  1. module div6 (qp,div,clk);
  2. input [5:0] qp;
  3. input clk;
  4. output [3:0] div;
  5. reg [3:0] div;
  6. always @ (posedge clk)
  7. case (qp)
  8. 0, 1, 2, 3, 4, 5 :div <= 4'b0000;
  9. 6, 7, 8, 9, 10,11:div <= 4'b0001;
  10. 12,13,14,15,16,17:div <= 4'b0010;
  11. 18,19,20,21,22,23:div <= 4'b0011;
  12. 24,25,26,27,28,29:div <= 4'b0100;
  13. 30,31,32,33,34,35:div <= 4'b0101;
  14. 36,37,38,39,40,41:div <= 4'b0110;
  15. 42,43,44,45,46,47:div <= 4'b0111;
  16. 48,49,50,51      :div <= 4'b1000;
  17. default          :div <= 0;
  18. endcase
  19. endmodule