Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Snake
- (
- input [1:0] KEY , // keys
- output [9:0] LED , // leds
- output [7:0] HEX0, // displays
- output [7:0] HEX1,
- output [7:0] HEX2,
- output [7:0] HEX3,
- output [7:0] HEX4,
- output [7:0] HEX5
- );
- genvar i;
- generate
- for (i=0; i <9; i=i+2)
- begin : gen
- assign LED [i]=~KEY [1];
- end
- endgenerate
- genvar j;
- generate
- for (j=0; j <6; j=j+1)
- begin : gen2
- case (j)
- 0: assign HEX0 [4]=~KEY [0] ,
- HEX0 [5]=~KEY [0] ,
- HEX0 [7]=~KEY [0];
- 1: assign HEX1 [4]=~KEY [0] ,
- HEX1 [7]=~KEY [0];
- 2: assign HEX2 [4]=~KEY [0] ,
- HEX2 [5]=~KEY [0];
- 3: assign HEX3 [6]=~KEY [0] ,
- HEX3 [7]=~KEY [0];
- 4: assign HEX4 [6]=~KEY [0];
- 5: assign HEX5 [2]=~KEY [0] ,
- HEX5 [5]=~KEY [0] ,
- HEX5 [7]=~KEY [0];
- endcase
- end
- endgenerate
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement