blob: fc25e9ddded7ceb775b51a524e760c5adab9899b [file] [log] [blame]
/*
-- 1 --
| |
6 2
| |
-- 7 --
| |
5 3
| |
-- 4 --
-- A --
| |
B C
| |
-- D --
| |
G M
| |
-- F --
*/
module zoechip #( parameter MAX_COUNT = 1000 ) (
input [7:0] io_in,
output [7:0] io_out
);
wire A,B,C,D,F,G,M;
assign io_out = { 1'b0, D,B,G,F,M,C,A };
wire Z = io_in[0];
wire O = io_in[1];
wire E = io_in[2];
wire f = io_in[3];
assign A = Z+O+E;
assign B =O+E+f;
assign C =Z+O+f;
assign D =Z+O+E+f;
assign F = E+Z;
assign G =E+Z;
assign M = f;
endmodule