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

VHDL

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