Question: module my_design_TOP( //CLK Input input clk, //Push Button Inputs input btnC, input btnU, input btnD, input btnR, input btnL, // Slide Switch Inputs input [15:0]
module my_design_TOP(
//CLK Input
input clk,
//Push Button Inputs
input btnC,
input btnU,
input btnD,
input btnR,
input btnL,
// Slide Switch Inputs
input [15:0] sw,
// LED Outputs
output [15:0] led,
// Seven Segment Display Outputs
output [6:0] seg,
output [3:0] an,
output dp
);
// Your program
assign led[7] = sw[7] & sw[15];
assign led[6] = sw[6] & sw[14];
assign led[5] = sw[5] & sw[13];
assign led[4] = sw[4] & sw[12];
assign led[3] = sw[3] & sw[11];
assign led[2] = sw[2] & sw[10];
assign led[1] = sw[1] & sw[9];
assign led[0] = sw[0] & sw[8];
assign led[15] = btnU;
assign led[14] = btnL;
assign led[13] = btnC;
assign led[12] = btnR;
assign led[11] = btnD;
assign seg[6] = sw[6];
assign seg[5] = sw[5];
assign seg[4] = sw[4];
assign seg[3] = sw[3];
assign seg[2] = sw[2];
assign seg[1] = sw[1];
assign seg[0] = sw[0];
assign dp = sw[7];
assign an[3] = sw[11];
assign an[2] = sw[10];
assign an[1] = sw[9];
assign an[0] = sw[8];
endmodule
What does each bolded code line mean?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
