Как назначить значения «Не волнует» в таблице истинности тестового стенда? - PullRequest
0 голосов
/ 10 ноября 2019

Я хочу создать тестовый стенд для датчика приоритета 4-2. Я пытался присвоить значения Don't Care переменным reg, когда это было необходимо, но произошла ошибка ( test.v (14): (vlog-2730) Неопределенная переменная: 'x'. ). Мой код тестового стенда:

module enc_4_to_2_behavioral_test;

reg InD3,InD2,InD1,InD0;
wire OutY1,OutY0,OutZeros;

enc_4_to_2_behavioral CUT1(.D3(InD3),.D2(InD2),.D1(InD1),.D0(InD0),.Y1(OutY1),.Y0(OutY0),.Zeros(OutZeros));

initial

begin

        InD3=0; InD2=0; InD1=0; InD0=0;
    #10 InD3=1; InD2=0; InD1=0; InD0=0; 
    #10 InD3=x; InD2=1; InD1=0; InD0=0;
    #10 InD3=x; InD2=x; InD1=1; InD0=0;
    #10 InD3=x; InD2=x; InD1=x; InD0=1;
    #10 $stop;
end

initial $monitor($time, ,"InD3=%b, InD2=%b, InD1=%b, InD0=%b, OutY1=%b, OutY0=%b, OutZeros=%b", InD3,InD2,InD1,InD0,OutY1,OutY0,OutZeros);
endmodule

Как на самом деле я могу устранить эту ошибку?

...