自学内容网 自学内容网

【PFGA】二选一数选器



前言

进行 verilog FPGA 实验
在这里插入图片描述


一、实验原理

二、实验过程

三、实验结果

  • 代码
module mux21(
              input s,
input a,
input b,
output reg y
             ); 
always@(s or a or b)
begin
     if (~s) begin
      y<=a;
  end else begin
      y<=b;
  end

    end
endmodule



`timescale 1ns/1ns
module mux21_tst();
reg s;
reg a;
reg b;
wire y;
parameter PERIOD1 = 2; 
parameter PERIOD2 = 50; 
initial begin
s=1'b0;a=1'b0;b=1'b0;
#(PERIOD2*20) s=1'b0;
#(PERIOD2*20) s=1'b1;
//#(PERIOD2*1600) $stop;
end
always begin
#(PERIOD1/2) a= ~a;
end
always begin
#(PERIOD2/2) b= ~b;
end
mux21 u1(.s(s),
                  .a(a),
                  .b(b),
                  .y(y));
endmodule


参考文献

[1]


原文地址:https://blog.csdn.net/tsumikistep/article/details/143077095

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!