Chciałbym zbudować najprostszy możliwy komputer. Nie dbam o szybkość ani pamięć masową, w rzeczywistości posiadanie niskiej prędkości i niskiej pamięci jest ogromną zaletą, ponieważ chcę zbudować ją z tranzystorów (idealnie przekaźników!) I chcę diodę LED dla każdego stanu. Zostanie zaprogramowany przez Raspberry Pi, który będzie obsługiwał kamerę, dzięki czemu zobaczysz każdy cykl zegara (tak, będzie on działał z częstotliwością Hz, a nie GHz). Będzie to otwarty projekt z zamiarem, aby szkoły mogły kupować części, rozumieć i ulepszać projekt. Tak więc całkowity budżet musi wynosić znacznie poniżej 400 GBP, najlepiej około 100 GBP.
Badałem to przez wiele lat i mam dobre pomysły na procesor (minimalne rejestry, mikrokod w przełącznikach DIP i bitowe operacje logiki / arytmetyki szeregowej w celu zmniejszenia liczby tranzystorów). Nie mogę zrozumieć, jak uzyskać pamięć, chciałbym 1024 do 8096 bitów.
Najlepsze, co mogę wymyślić, to dwa 6-bitowe dekodery jeden z n, dające dostęp do siatki kondensatorów 64 x 64. Albo mają w sobie ładunek, albo nie, a czytanie wzmocniłoby ten stan. Na kondensatorach nie byłoby diod LED, ponieważ odświeżanie tej „pamięci DRAM” odbywałoby się w kolejności lub minutach (szkoda, ponieważ byłaby to jedyna część, która nie pokazuje stanu).
Inne pomysły obejmują jakąś formę napędu taśmowego (kompaktowy mechanizm kasetowy: świetne miejsce do przechowywania, zbyt skomplikowane, bez przeszukiwania), pamięć bębna (taśma wokół fasoli może: zbyt trudno uruchomić mechanikę), pamięć mechaniczna (koło rowerowe i łożyska kulkowe: zbyt wiele błędów bitowych), pamięć rdzenia (duże twarde rdzenie ferrytowe: nadal bardzo trudne do uzyskania właściwej wymaganej skali), taśma / karta (czy nadal możemy kupić czytniki taśm), obracający się dysk z dziurkami w porządku binarnym i niektóre magnetyczne pamięć do przechowywania (zbyt złożona, aby ją zbudować).
Ostatecznie celem jest opublikowanie projektu, który można zbudować w roku szkolnym, w którym wszystkie części procesora i pamięci są „widoczne”, dzięki czemu można zobaczyć pobieranie instrukcji, dekodowanie do mikrokodu oraz dekodowanie adresu / rejestrowanie dostępu / logiki wszystkie dzieje się w ciągu kilku minut.
Jeśli ktoś ma pomysły na naprawdę tanią pamięć (<< 100 £), gdzie jest jasne, jak dokładnie działa, daj mi znać.
Tony
Aktualny stan PS znajduje się na stronie http://www.blinkingcomputer.org/