【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)!