verilog 语言中用函数实现异或门功能

如题所述

第1个回答  2013-01-08
函数? Z = ( !A & B) | (A & !B)
assign语句就可以啊追问

assign语句我会,就是不太会用函数来写异或门/////

追答

什么函数? 是说原语吗?
INV(A_n,A);
INV(B_n,B);
OR2(T1,A,B_n);
AND2(T2,A_n,B);
OR2(Z,T1,T2);

追问

就是function

追答

function XOR;
input A , B;
begin
XOR = A ^ B;
end
endfunction

Z = XOR(A,B);

本回答被提问者和网友采纳
第2个回答  2013-01-10
异或 ^ 一个符号就行
相似回答