# Tiny Tapeout - Game of Life Cell Logic

Inputs: 8 neighbour cell values (0 = dead, 1 = alive)
Outputs: 
- bit 2 - should the cell stay alive? (if it has 2 or 3 neighbors)
- bit 3 - should the cell spring to live? (if it has exactly 3 neighbors)

Copyright (C) 2022, Uri Shaked. 
License: MIT or Apache version 2.0.
sw1:1a
sw1:2a
sw1:3a
sw1:4a
sw1:5a
sw1:6a
sw1:7a
sw1:8a
sw1:8b
sw1:7b
sw1:6b
sw1:5b
sw1:4b
sw1:3b
sw1:2b
sw1:1b
pwr2:GND
pwr1:VCC
Digital InputBreakout
chip1:EXTIN0
chip1:EXTIN1
chip1:EXTIN2
chip1:EXTIN3
chip1:EXTIN4
chip1:EXTIN5
chip1:EXTIN6
chip1:EXTIN7
chip1:IN7
chip1:IN6
chip1:IN5
chip1:IN4
chip1:IN3
chip1:IN2
chip1:IN1
chip1:IN0
Digital OutputBreakout
chip2:OUT0
chip2:OUT1
chip2:OUT2
chip2:OUT3
chip2:OUT4
chip2:OUT5
chip2:OUT6
chip2:OUT7
chip2:EXTOUT7
chip2:EXTOUT6
chip2:EXTOUT5
chip2:EXTOUT4
chip2:EXTOUT3
chip2:EXTOUT2
chip2:EXTOUT1
chip2:EXTOUT0
gate2:A
gate2:B
gate2:OUT
gate3:A
gate3:B
gate3:OUT
gate6:A
gate6:B
gate6:SEL
gate6:OUT
bargraph1:A1
bargraph1:A2
bargraph1:A3
bargraph1:A4
bargraph1:A5
bargraph1:A6
bargraph1:A7
bargraph1:A8
bargraph1:A9
bargraph1:A10
bargraph1:C1
bargraph1:C2
bargraph1:C3
bargraph1:C4
bargraph1:C5
bargraph1:C6
bargraph1:C7
bargraph1:C8
bargraph1:C9
bargraph1:C10
gate8:A
gate8:B
gate8:OUT
gate1:A
gate1:B
gate1:OUT
gate7:A
gate7:B
gate7:OUT
gate9:A
gate9:B
gate9:OUT
gate10:A
gate10:B
gate10:OUT
gate11:A
gate11:B
gate11:OUT
gate12:A
gate12:B
gate12:OUT
gate4:A
gate4:B
gate4:OUT
gate5:A
gate5:B
gate5:SEL
gate5:OUT
gate13:A
gate13:B
gate13:OUT
gate14:A
gate14:B
gate14:OUT
gate15:A
gate15:B
gate15:OUT
gate16:A
gate16:B
gate16:OUT
gate17:A
gate17:B
gate17:OUT
gate18:A
gate18:B
gate18:OUT
gate19:A
gate19:B
gate19:SEL
gate19:OUT
gate20:A
gate20:B
gate20:OUT
gate21:A
gate21:B
gate21:OUT
gate22:A
gate22:B
gate22:OUT
gate23:A
gate23:B
gate23:OUT
gate24:A
gate24:B
gate24:SEL
gate24:OUT
gate25:A
gate25:B
gate25:OUT
gate26:A
gate26:B
gate26:OUT
gate27:A
gate27:B
gate27:OUT
gate28:A
gate28:B
gate28:OUT
gate29:A
gate29:B
gate29:OUT
gate30:A
gate30:B
gate30:SEL
gate30:OUT
gate31:A
gate31:B
gate31:OUT
gate32:A
gate32:B
gate32:OUT
gate33:A
gate33:B
gate33:OUT
gate34:A
gate34:B
gate34:OUT
gate35:IN
gate35:OUT
gate36:A
gate36:B
gate36:OUT
gate37:A
gate37:B
gate37:OUT