W ramach ćwiczenia staram się zaprojektować implementację Gry Życia Conwaya w prostej cyfrowej logice. Mógłbym zrobić wszystko, minimalizując funkcję 9-zmiennych, ale wyobrażam sobie, że nadal będzie dość duża. Jednym z podstawowych elementów algorytmu jest ustalenie, ilu z twoich ośmiu sąsiadów „żyje”.
Biorąc pod uwagę 8 danych wejściowych, jaki jest najłatwiejszy sposób ustalenia, ile jest ustawionych? Szczególnie potrzebuję wyjścia, które jest wysokie, gdy ustawione są 2, i wyjścia, które jest wysokie, gdy ustawione są 3.
Mój główny pomysł składa się teraz z rejestru przesuwnego PISO, licznika i dekodera 3: 8, ale do sterowania tym wszystkim potrzebuję mikrokontrolera. Nie wydaje się to skomplikowane z powodu funkcji. Może ROM 256x2 też by działał, ale moje wyszukiwania nie wykazały żadnej z tego rodzaju części.
Wiem, że każde zdjęcie z 10 IO może zrobić to trywialnie, ale chcę go wdrożyć w jak najmniejszy możliwy sposób.

