Quartus II 中的UDP

module UDP(
output y,
input  x_in1,x_in2,x_in3,x_in4,x_in5);

AOI_UDP U1(y,x_in1,x_in2,x_in3,x_in4,x_in5);

endmodule

//自定义器件

primitive AOI_UDP(output y,input  x_in1,x_in2,x_in3,x_in4,x_in5);
 table
 //x_in1,x_in2,x_in3,x_in4,x_in5,y
 0 0 0 0 0 : 1;
 0 0 0 0 1 : 1;
 0 0 0 1 0 : 1;
 0 0 0 1 1 : 1;
 
 0 0 1 0 0 : 1;
 0 0 1 0 1 : 1;
 0 0 1 1 0 : 1;
 0 0 1 1 1 : 0;
 
 0 1 0 0 0 : 1;
 0 1 0 0 1 : 1;
 0 1 0 1 0 : 1;
 0 1 0 1 1 : 1;
 
 0 1 1 0 0 : 1;
 0 1 1 0 1 : 1;
 0 1 1 1 0 : 1;
 0 1 1 1 1 : 0;
 
 1 0 0 0 0 : 1;
 1 0 0 0 1 : 1;
 1 0 0 1 0 : 1;
 1 0 0 1 1 : 1;
 
 1 0 1 0 0 : 1;
 1 0 1 0 1 : 1;
 1 0 1 1 0 : 1;
 1 0 1 1 1 : 0;
 
 1 1 0 0 0 : 0;
 1 1 0 0 1 : 0;
 1 1 0 1 0 : 0;
 1 1 0 1 1 : 0;
 
 1 1 1 0 0 : 0;
 1 1 1 0 1 : 0;
 1 1 1 1 0 : 0;
 1 1 1 1 1 : 0;
 
 endtable
endprimitive

//RTL Review

原文地址:https://www.cnblogs.com/Neddy/p/2108616.html