В PDP8 не только адрес, но и данные 12 бит, а я пробую спроектировать 8 битный компьютер.
В PDP8 не только адрес, но и данные 12 бит, а я пробую спроектировать 8 битный компьютер.
https://en.wikipedia.org/wiki/EDUC-8
Пример самодельного компьютера на ТТЛ микросхемах из 70-х. Произошёл от PDP-8.
Последний раз редактировалось 1Ж24Б; 24.02.2020 в 01:05.
Александр, Consul'овед второго уровня.
Так вот это и прикольно! 12 битный компьютерный мир был слабо представлен в СССР и в России. Между тем на 12 битную шину можно посадить многие АЦП и ЦАП и дисплеи, и счетчики. Не говоря уже о вычислениях, когда для повседневных задач более чем достаточно. Если же есть какие-то идеи по улучшению PDP-8 не в сторону PDP-11 пожалуйста простор для творчества. 8-битных компьютеров кто только не делал и RISC и CISC. Сложнее кажется что-то придумать фантастическое по характеристикам. Тогда уже традиционные ныне 32-битники. Ну а затея с мелкой логикой...не знаю. Я не люблю когда на плате более полудюжины-дюжины мелкосхем. Что изваять прикольного на ограниченном количестве мелкой логики( а это МИС и СИС) слабо себе представляю.
Последний раз редактировалось andrews; 24.02.2020 в 12:32.
Изготавливать 12 битный компьютер на мелкой логике действительно не оптимально, например, там где для 8 битного регистра достаточно одного DIP корпуса, для 12 битного понадобятся два корпуса по 8 бит, или три корпуса по 4 бита. 8 битный можно упростить до 4 битного, но особого выигрыша по количеству микросхем это не дает.
Точно. Можно попытаться сделать 4 битный RISC с побитовой обработкой данных. И то лучше проектировать в FPGA, а потом переводить в схему на МИС, СИС. Только лучше ориентироваться на продукцию ON Semiconductor, поглотившую Fairchild и имеющую самый большой выбор мелкосхем. Вот например проектик 4 битного RISC, но обычного
https://pdfs.semanticscholar.org/b9e...23ae6b8363.pdf
тема 4 битников присутствует как раздел на
http://www.nedopc.org/
Последний раз редактировалось andrews; 24.02.2020 в 18:23.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Одна микросхема- pic10
надо начинать с PISC https://bradrodriguez.com/papers/piscedu2.htm он правда представляет собой URISC - ULTIMATE RISC... т.е. такой RISC что колличество комманд уменьшенно до самого минимума (до 1-й), так называемый "крайний случай" (тяжелейшее заболевание как по мне...), выгода правда налицо в простоте схемы, сам код его единственной команды (16bit константа) "зашит" резюками на +5v и шунтами на землю, железо нехило быстрое НО страдающее проблемой ограниченности 16bit адрессного пространства (притом что надо помнить что это дичайший RISC а потому плотность кода у него раза в 3..5 хуже чем у pdp11), при желании можно для него сочинить софт эмулятор pdp11 и прикрутить шину qbus, но скорость будет наверно раз в 10 медленнее чем у 1801вм3
...может быть на 155ИП3 для начала хотя бы простой калькулятор собрать? По-минимуму, 8/10-разрядный, плюс, минус, поделить, умножить. А то сразу шашкой замахиваться на "домашний компьютер".., тот же нибблер дополнить клавиатурой и индикатором с одной строкой (хотя двустрочники более доставаемы, это да). Уже хоть какой-то опыт будет по применению.
Информация на nedopc.org интересная и содержательная. Есть проект Proteus "Nibbler", который можно попробовать модифицировать до 8 бит.
Погрузившись в тему, начинаю понимать что простейший процессор на мелкой логике, даже при большей тактовой частоте, будет заметно проигрывать в общей производительности любому микропроцессору именной из-за ограниченной функциональности (число команд, регистров, режимов адресации, стека, прераваний, ПДП и т.п.). Но мне этот проект интересен в учебном плане.
По поводу того что начинать надо с минимума я согласен, но этот минимум будет с прицелом на дальнейшее развитие до максимума.
Последний раз редактировалось gen1971; 28.02.2020 в 09:24.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)