Created
October 12, 2011 00:42
-
-
Save computercolin/1279894 to your computer and use it in GitHub Desktop.
thirtytwo_one_multiplexer_test.v
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Colin Zwiebel | |
// Hair by Chanel | |
// 10 Oct 2011 | |
module thirtytwo_one_multiplexer_test; | |
wire out; | |
reg [0:31] d_in_bin; | |
reg [0:4] s; | |
reg ans; | |
reg d_in0, d_in1, d_in2, d_in3, d_in4, d_in5, d_in6, d_in7, d_in8, d_in9, d_in10, d_in11, d_in12, d_in13, d_in14, d_in15, d_in16, d_in17, d_in18, d_in19, d_in20, d_in21, d_in22, d_in23, d_in24, d_in25, d_in26, d_in27, d_in28, d_in29, d_in30, d_in31; | |
initial | |
begin | |
#100 d_in_bin = 32'b00000000000000000000000000000001; s = 5'b00000; ans = 1; d_in0=1; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000000000010; s = 5'b00001; ans = 1; d_in0=0; d_in1=1; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000000000100; s = 5'b00010; ans = 1; d_in0=0; d_in1=0; d_in2=1; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000000001000; s = 5'b00011; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=1; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000000010000; s = 5'b00100; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=1; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000000100000; s = 5'b00101; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=1; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000001000000; s = 5'b00110; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=1; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000010000000; s = 5'b00111; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=1; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000000100000000; s = 5'b01000; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=1; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000001000000000; s = 5'b01001; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=1; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000010000000000; s = 5'b01010; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=1; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000000100000000000; s = 5'b01011; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=1; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000001000000000000; s = 5'b01100; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=1; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000010000000000000; s = 5'b01101; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=1; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000000100000000000000; s = 5'b01110; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=1; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000001000000000000000; s = 5'b01111; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=1; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000010000000000000000; s = 5'b10000; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=1; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000000100000000000000000; s = 5'b10001; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=1; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000001000000000000000000; s = 5'b10010; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=1; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000010000000000000000000; s = 5'b10011; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=1; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000000100000000000000000000; s = 5'b10100; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=1; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000001000000000000000000000; s = 5'b10101; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=1; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000010000000000000000000000; s = 5'b10110; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=1; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000000100000000000000000000000; s = 5'b10111; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=1; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000001000000000000000000000000; s = 5'b11000; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=1; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000010000000000000000000000000; s = 5'b11001; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=1; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00000100000000000000000000000000; s = 5'b11010; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=1; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00001000000000000000000000000000; s = 5'b11011; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=1; d_in28=0; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00010000000000000000000000000000; s = 5'b11100; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=1; d_in29=0; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b00100000000000000000000000000000; s = 5'b11101; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=1; d_in30=0; d_in31=0; | |
#100 d_in_bin = 32'b01000000000000000000000000000000; s = 5'b11110; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=1; d_in31=0; | |
#100 d_in_bin = 32'b10000000000000000000000000000000; s = 5'b11111; ans = 1; d_in0=0; d_in1=0; d_in2=0; d_in3=0; d_in4=0; d_in5=0; d_in6=0; d_in7=0; d_in8=0; d_in9=0; d_in10=0; d_in11=0; d_in12=0; d_in13=0; d_in14=0; d_in15=0; d_in16=0; d_in17=0; d_in18=0; d_in19=0; d_in20=0; d_in21=0; d_in22=0; d_in23=0; d_in24=0; d_in25=0; d_in26=0; d_in27=0; d_in28=0; d_in29=0; d_in30=0; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111111110; s = 5'b00000; ans = 0; d_in0=0; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111111101; s = 5'b00001; ans = 0; d_in0=1; d_in1=0; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111111011; s = 5'b00010; ans = 0; d_in0=1; d_in1=1; d_in2=0; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111110111; s = 5'b00011; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=0; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111101111; s = 5'b00100; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=0; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111111011111; s = 5'b00101; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=0; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111110111111; s = 5'b00110; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=0; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111101111111; s = 5'b00111; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=0; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111111011111111; s = 5'b01000; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=0; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111110111111111; s = 5'b01001; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=0; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111101111111111; s = 5'b01010; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=0; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111111011111111111; s = 5'b01011; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=0; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111110111111111111; s = 5'b01100; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=0; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111101111111111111; s = 5'b01101; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=0; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111111011111111111111; s = 5'b01110; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=0; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111110111111111111111; s = 5'b01111; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=0; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111101111111111111111; s = 5'b10000; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=0; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111111011111111111111111; s = 5'b10001; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=0; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111110111111111111111111; s = 5'b10010; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=0; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111101111111111111111111; s = 5'b10011; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=0; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111111011111111111111111111; s = 5'b10100; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=0; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111110111111111111111111111; s = 5'b10101; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=0; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111101111111111111111111111; s = 5'b10110; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=0; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111111011111111111111111111111; s = 5'b10111; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=0; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111110111111111111111111111111; s = 5'b11000; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=0; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111101111111111111111111111111; s = 5'b11001; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=0; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11111011111111111111111111111111; s = 5'b11010; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=0; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11110111111111111111111111111111; s = 5'b11011; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=0; d_in28=1; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11101111111111111111111111111111; s = 5'b11100; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=0; d_in29=1; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b11011111111111111111111111111111; s = 5'b11101; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=0; d_in30=1; d_in31=1; | |
#100 d_in_bin = 32'b10111111111111111111111111111111; s = 5'b11110; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=0; d_in31=1; | |
#100 d_in_bin = 32'b01111111111111111111111111111111; s = 5'b11111; ans = 0; d_in0=1; d_in1=1; d_in2=1; d_in3=1; d_in4=1; d_in5=1; d_in6=1; d_in7=1; d_in8=1; d_in9=1; d_in10=1; d_in11=1; d_in12=1; d_in13=1; d_in14=1; d_in15=1; d_in16=1; d_in17=1; d_in18=1; d_in19=1; d_in20=1; d_in21=1; d_in22=1; d_in23=1; d_in24=1; d_in25=1; d_in26=1; d_in27=1; d_in28=1; d_in29=1; d_in30=1; d_in31=0; | |
end | |
thirtytwo_one_multiplexer UUT (out, d_in0, d_in1, d_in2, d_in3, d_in4, d_in5, d_in6, d_in7, d_in8, d_in9, d_in10, d_in11, d_in12, d_in13, d_in14, d_in15, d_in16, d_in17, d_in18, d_in19, d_in20, d_in21, d_in22, d_in23, d_in24, d_in25, d_in26, d_in27, d_in28, d_in29, d_in30, d_in31, s); | |
initial | |
begin | |
$display("Register declarations, vectors, grrrrrrrr!!"); | |
$display("(thirtytwo-one-multiplexer-testbench)"); | |
$monitor("%g> d_in_bin:%b s:%b out:%b ans:%b", $time, d_in_bin, s, out, ans); | |
end | |
endmodule |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment