Commit 12cbf8cd authored by Zhuoyu Zhang's avatar Zhuoyu Zhang
Browse files

first

parent 03d806e5
# HW4第一题说明
### 一、文件结构
* sim:存放modelsim工程文件
* src: 存放Verilog源代码
* README.md: 说明文档
### 二、源代码
* encoder_d.v :
```verilog
module encoder_d(D,x,y,V);
input[3:0] D;
output x,y,V;
wire[3:0] D;
reg x,y,V;
always @(D) begin
if (D[3]) begin x=1'b1;y=1'b1;V=1'b1;end
else if (D[2]) begin x=1'b1;y=1'b0;V=1'b1;end
else if (D[1]) begin x=1'b0;y=1'b1;V=1'b1;end
else if (D[0]) begin x=1'b0;y=1'b0;V=1'b1;end
else begin x=1'b0;y=1'b0;V=1'b0;end
end
endmodule
```
* encoder_tb.v:
```verilog
`timescale 1ns/1ps
`include "encoder_d.v"
module encoder_tb(D,x,y,V);
output[3:0] D;
input x,y,V;
reg[3:0] D;
wire x,y,V;
encoder_d enc(D,x,y,V);
initial begin
#10 D=4'b0000;
#10 D=4'b0001;
#10 D=4'b0010;
#10 D=4'b0100;
#10 D=4'b0101;
#10 D=4'b0110;
#10 D=4'b0111;
#10 D=4'b1000;
#10 D=4'b1001;
#10 D=4'b1010;
#10 D=4'b1011;
#10 D=4'b1100;
#10 D=4'b1101;
#10 D=4'b1110;
#10 D=4'b1111;
#10 $finish;
end
endmodule
```
### 三、仿真结果
![仿真截图](D:\zzyfiles\HW4\仿真截图.png)
### 四、其他
代码已保存在个人gitlab主页,如文件打开有问题可查看gitlab:
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDM+dq0dcq2KnYDG4cXbF9BGDPlYVrd6vlqCLRU9B/oMLXqniL6WPunavmi/IStUx+Q2tb22wj6zTfn/54OCG45k8ynT9E+HVEvprm+3NnGle3B8wn/a8ud7WLTtcAJ9f2mbcIqBOiR20JykSaMNdHcjX8LsnAElaCB3qIwWwMBnGdbro3m+wVxgYYAjCGqu3H3AKdXH9R3ZzLbpyJ8hrtAkLLM3wDxPSlSjtvin6AICfOwhoaO8H/CRzHrEy76Bn1/IptqXt3q/W78mRPUU9xzSdYZF3QYazJPxUpZXgRqdMPOtPfb7lh764s/Y4c018lNWEqSdoCUBt9XwF9JdVNc6FJuYVwd3JPXF51byrjrtm3NmGvl1PPBBNziRvbwwTeFkYkmC5Am1YBRgC52GcWCd7AOrsIEDl0I6XfKjkLiwoUCsY4M7Vq4K1Q6BYkoUcUfPRE2QzA7Wvpm9pzEyC8XaEgv3HHP88+036GJZEGG1T1R92OsRPTaq32QUyVdMRc= tanninrachel@yinlin.wiki
sd_hw4 @ 7e773922
Subproject commit 7e773922e799a39d83e03fa925f72bf4a24aeec4
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment