You are on page 1of 1

6

5 WideOr0
4

3
2
6

5
WideOr1

4
Decoder0
0

IN[3..0] OUT[15..0] 6 WideOr2


pushbutton_data[3..0]
2

6
5 WideOr3
3

0
6
5 WideOr4
4
3
0
1

4
PBD~[6..0]
3 WideOr5 7'h7f 0
2 1 PBD[6..0]
0

15
14 WideOr27
12
7
Decoder4 1
0

IN[3..0] OUT[15..0] 15
ssg1[3..0] 14
7
WideOr28
1
13
3
2

15
14
7 WideOr29
1
3
9
5
4

15
14 WideOr30
7
1
4
10
SSG1~[6..0]
15 7'h7f 0
14
WideOr31 1 SSG1[6..0]
12

2
15
14 WideOr32
12
5
11
6
15
14 WideOr33
1
13
4
11

15
14 WideOr20
12
7
1
0
15
14 WideOr21
7
Decoder3 1
13
3
IN[3..0] OUT[15..0] 2
ssg2[3..0]
15
14
7 WideOr22
1
3
9
5
4

15
14 WideOr23
7
1
4
10
15

14
WideOr24

12
SSG2~[6..0]
2 7'h7f 0
15 1 SSG2[6..0]
14 WideOr25
12
5
11
6

15
14 WideOr26
1
13
4
11
15
14 WideOr13
12
7
1
0

15
14 WideOr14
7
1
13
3
2

15
14
7 WideOr15
1
3
9
5
4

15
14 WideOr16
7
1
4
10
15

14
WideOr17
Decoder2 12
2
IN[3..0] OUT[15..0]
ssg3[3..0] 15
14 WideOr18
12
5 SSG3~[6..0]
11 7'h7f 0
6
1 SSG3[6..0]
15
14 WideOr19
1
13
4
11
SSG5~[5..0]
6'h3f 0
enablessg
1 SSG5[6..0]
0:5

Equal1 WideNor0
A[4..0]
OUT
5'h1 B[4..0] =
SSG4~[6..0]
Equal0 7'h7f 0
A[4..0]
OUT 1 SSG4[6..0]
5'h0 B[4..0] =
Decoder1
9
8
IN[4..0] OUT[31..0] 6 WideOr10
ssg4[4..0] 5
4
ssg5[4..0] 3
0
7
1
9
8
4 WideOr11
3
2
0
7
1
9
8
6 WideOr12
5
3
2
0
7
9
8 WideOr6
6
5
4
3
2
9
8 WideOr7
6
5
4
0
8
6
WideOr8

0
9
8 WideOr9
6
5
3
2
0

You might also like