Saya ingin membangun komputer yang paling sederhana. Saya tidak peduli dengan kecepatan atau penyimpanan, memang memiliki kecepatan lambat dan penyimpanan rendah adalah keuntungan besar karena saya ingin membangunnya dari transistor (idealnya relay!) Dan saya ingin LED untuk setiap negara. Ini akan diprogram melalui Raspberry Pi yang akan meng-host kamera sehingga Anda dapat melihat setiap siklus clock dieksekusi (ya, itu akan berjalan pada Hz bukan GHz). Ini akan menjadi desain terbuka dengan maksud agar sekolah dapat membeli bagian-bagiannya, memahami dan meningkatkan desainnya. Jadi total anggaran harus di bawah £ 400, lebih disukai sekitar £ 100.
Saya telah meneliti ini selama bertahun-tahun dan memiliki ide-ide bagus untuk CPU (register minimal, mikrokode dalam DIP switch dan bit serial logic / operasi aritmatika untuk mengurangi jumlah transistor). Apa yang saya tidak tahu adalah bagaimana cara mendapatkan memori, saya ingin 1024 hingga 8096 bit.
Yang terbaik yang bisa saya lakukan adalah dua decoder 6 bit satu-of-n memberikan akses ke 64 x 64 grid kapasitor. Entah mereka memiliki muatan di dalamnya atau tidak, dan membaca akan memperkuat keadaan itu. Tidak akan ada LED pada kapasitor karena penyegaran 'DRAM' ini dalam urutan atau menit (yang memalukan karena ini akan menjadi satu-satunya bagian yang tidak menunjukkan keadaan).
Gagasan lain termasuk beberapa bentuk tape drive (mekanisme kaset kompak: penyimpanan besar, terlalu rumit, tidak ada yang mencari), memori drum (pita di sekitar kacang dapat: terlalu sulit untuk membuat mekanik bekerja), memori mekanik (roda sepeda dan bantalan bola: terlalu banyak kesalahan bit), memori inti (inti ferit besar: masih sangat sulit untuk mendapatkan skala yang diperlukan), kaset / kartu (dapatkah kita masih membeli pembaca kaset), memutar disk dengan lubang berlubang dalam urutan biner dan beberapa magnet memori untuk penyimpanan (terlalu rumit untuk dibangun).
Pada akhirnya tujuannya adalah untuk mempublikasikan desain yang dapat dibangun pada tahun ajaran dimana semua bagian dari CPU dan memori 'terlihat' dan sehingga Anda dapat melihat instruksi mengambil, decode ke microcode, dan alamat decoding / register akses / logika semua terjadi selama beberapa menit.
Jika ada yang punya ide untuk memori sangat murah (<< £ 100) di mana itu jelas cara kerjanya maka tolong beritahu saya.
Tony
Status PS saat ini adalah di http://www.blinkingcomputer.org/