Я хотів би побудувати найпростіший можливий комп'ютер. Мені не хвилюється швидкість чи запам'ятовування, адже повільна швидкість і низьке зберігання є величезною перевагою, оскільки я хочу побудувати його з транзисторів (в ідеалі реле!), І мені хочеться світлодіод для кожного стану. Він буде запрограмований за допомогою Raspberry Pi, який розмістить камеру, щоб ви могли бачити кожен виконуваний тактовий цикл (так, він буде працювати на Гц, а не ГГц). Це буде відкритий дизайн із наміром, щоб школи могли придбати деталі, зрозуміти та вдосконалити дизайн. Таким чином, загальний бюджет повинен бути значно менше 400 фунтів, бажано близько 100 фунтів.
Я досліджував це протягом багатьох років і маю гарні ідеї для процесора (мінімальні регістри, мікрокод в DIP-комутаторах і бітова послідовна логіка / арифметичні операції для зменшення кількості транзисторів). Я не можу зрозуміти, як отримати пам'ять, я хотів би від 1024 до 8096 біт.
Найкраще, що я можу придумати, це два 6-бітні одноразові декодери, що надають доступ до сітки конденсаторів 64 x 64. Або в них є звинувачення, або у них немає, і читання посилить цю державу. Не було б світлодіодів на конденсаторах, оскільки оновлення цієї 'DRAM' було б у порядку чи хвилинах (що шкода, оскільки це була б єдина частина не показувати стан).
Інші ідеї включають певну форму стрічкового приводу (компактний касетний механізм: велике сховище, занадто складний, не шукайте), барабанну пам’ять (стрічка навколо боби може: занадто важко, щоб працювати механіку), механічну пам’ять (велосипедні колеса та кулькові підшипники: занадто багато бітових помилок), основна пам'ять (великі тверді ферритові сердечники: все ще дуже складно отримати потрібну шкалу), стрічка / карта (чи можна все-таки придбати зчитувачі стрічок), обертовий диск з перфорованими отворами у двійковому порядку та деякі магнітні пам'ять для зберігання (занадто складна для складання).
Зрештою, мета - опублікувати дизайн, який можна скласти у навчальному році, де всі частини процесора та пам'яті "видимі", і таким чином ви можете побачити збір інструкцій, декодування до мікрокодування та розшифровку адрес / реєстрацію доступу / логіку всіх що відбувається протягом хвилин.
Якщо у когось є ідеї по-справжньому дешевої пам'яті (<< £ 100), де зрозуміло, як саме вона працює, то, будь ласка, дайте мені знати.
Тоні
Поточний стан PS знаходиться на веб- сайті http://www.blinkingcomputer.org/