使用工具:Xilinx ISE 14.7
    
   
如原理图所示,用信号s选择输入a和b作为输出y,代码如下:
module code(
    input wire [3:0]a,
    input wire [3:0]b,
    input wire s,
    output wire [3:0]y
    );
assign y = s? b : a;
endmodule仿真代码:
initial begin
		// Initialize Inputs
		a = 12;
		b = 3;
      s = 0;
		// Wait 100 ns for global reset to finish
		#100;
		
		a = 12;
		b = 3;
      s = 0;
		
		#100;
        
		// Add stimulus here
	end仿真结果:
    
    
   
 
版权声明:本文为hyhop150原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
