Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Zhuoyu Zhang
SD_HW4
Commits
12cbf8cd
Commit
12cbf8cd
authored
Mar 27, 2023
by
Zhuoyu Zhang
Browse files
first
parent
03d806e5
Changes
4
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
12cbf8cd
# 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
1
ns
/
1
ps
`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
```
### 三、仿真结果

### 四、其他
代码已保存在个人gitlab主页,如文件打开有问题可查看gitlab:
git push origin main
0 → 100644
View file @
12cbf8cd
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----
git push origin main.pub
0 → 100644
View file @
12cbf8cd
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment