Мой вывод A, B, C, D и ввод x, y, z, из таблицы истинности, которую я только что сделал, я обнаружил, что A имеет то же значение, что и x, как я могу выразить A при написании описательной части verilogмодуль? Я знаю из C = x + y, что могу написать
AND G1(C,x,y);
, но что мне делать, когда мне даже не нужны ворота? Я могу придумать 2 способа написания, какой из них имеет больше смысла?
module question1(B,C,x,y);
output B,C,x;
input x,y;
или
module question1(A,B,C,y);
output A,B,C;
input A,y;
Также я хочу знать, имеет ли выход D такое же значение, как и выход CКак я мог упомянуть D в модуле?