Skip to content

Commit b34155b

Browse files
committed
refactor: Update MaxPool module to handle additional input channels
1 parent 5a85385 commit b34155b

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

code/MaxPool.v

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
module MaxPool(din1, din2, din3, din4, dout);
22

3-
input [15:0] din1, din2, din3, din4;
3+
input [15:0] din1, din2, din3, din4, din5, din6;
44
output [15:0] dout;
55

66

7-
assign dout = (din1 > din2 && din1 > din3 && din1 > din4) ? din1 :
8-
(din2 > din3 && din2 > din4) ? din2 :
9-
(din3 > din4) ? din3 : din4;
7+
assign dout = (din1 > din2 && din1 > din3 && din1 > din4 && din1 > din5 && din1 > din6) ? din1 :
8+
(din2 > din3 && din2 > din4 && din2 > din5 && din2 > din6) ? din2 :
9+
(din3 > din4 && din3 > din5 && din3 > din6) ? din3 :
10+
(din4 > din5 && din4 > din6) ? din4 :
11+
(din5 > din6) ? din5 : din6;
1012
endmodule

0 commit comments

Comments
 (0)