User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

Тема: Домашний компьютер без микропроцессора

  1. #1

    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    165
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Домашний компьютер без микропроцессора

    Разбирая старые запасы микросхем, обнаружил К155ИП3. В каких устройствах это АЛУ использовалось? Нашел информацию только о фрязинском дисплее, но там две более скоростные К531ИП3.

    Возможно ли на базе ИП3 и дискретах собрать полноценный ретро-компьютер уровня Специалиста, Ориона, Вектора, Спектрума, без использования микропроцессора, микроконтроллера, ПЛИС?

    Nibbler на 74181 понравился, но хочется PS/2 клавиатуру и вывод графики (384*256) на VGA. Возможно ли такое при расширении разрядности до оптимальных 8 бит, использовании быстрых ПЗУ и ОЗУ, и увеличении скорости работы ИП3 до максимума?
    Последний раз редактировалось gen1971; 22.02.2020 в 22:36.

    Этот пользователь поблагодарил gen1971 за это полезное сообщение:

    MM(04.01.2025)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    на базе ИП3 и дискретах
    Т.е. собрать модуль, заменяющий ВМ80 ?
    Это будет плата примерно 25х25 см, с кучей ППЗУ и пр. мелких ИС.

    Для общего понимания посоветую осмотреть фото ЦП DEC PDP-11 34 - она на мелкоте , примерно 20х40 см. И к ней отдельно платы кэша и пр. устройств, ~1975 г.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  4. #3

    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    165
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эмулировать ВМ80 конечно не надо (если я правильно вас понял), буду использовать сокращенный набор команд.

    Размеры Nibbler не такие и большие. Увеличение разрядности в два раза приведет к увеличению площади платы мене чем в два раза, 8 битная архитектура в DIP корпуса укладывается наиболее оптимально.

    С PDP-11 знаком по имеющимся у меня платам Электроника-60М М2 и МС 1201.02, размеры этой архитектуры на мелкоте примерно представляю, но они все равно не такие большие как на феррит-транзисторных ячейках.
    Последний раз редактировалось gen1971; 22.02.2020 в 23:06.

  5. #4

    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    632
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    43 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да возможно и нужно

    много моделей pdp-11 на них сделано

    pdp-11/34 например

    печатка оригинальной процессорной платы не такая уж и большая - где-то 30 на 20 см
    при увеличении количества слоев (в оригинале - 4) и применении СМД в 15 на 20 уложимся Ж-))

    PS Совковые инжынеры скопировать это вроде ниасилели
    Последний раз редактировалось svinka; 22.02.2020 в 22:44.

  6. #5

    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    165
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Опыта в подобных разработках у меня нет, хотя электроникой занимаюсь довольно давно. Получение практического опыта разработки, а не повторение чужих конструкций, это наверное самое главное сейчас для меня, поэтому я и затронул эту тему. Представляю что полностью завершить этот проект будет сложно, но не представляю с чего начать.

  7. #6

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gen1971 Посмотреть сообщение
    сокращенный набор команд
    Лучше сделать 100% эмуляцию ВМ80 или Z80 - это оценят фанаты .
    К тому же сразу отпадет вопрос с софтом.

    Цитата Сообщение от gen1971 Посмотреть сообщение
    с чего начать.
    С выписки сценария выполнения каждой команды проца.
    Обозначить ( на бумаге ) регистры, АЛУ, ПЗУ микрокоманд, всякие там счетчики адреса ( с загрузкой данных ), и др. автоматику.
    Слово микропрограммы выйдет довольно широким - запросто 24 бит, или еще больше.

    Отмечу, что целесообразно использовать наиболее быстрые ИС ( 531, 1531 серии, а лучше 74Fxx ), что в итоге поможет достичь быстродействия порядка натурального Z80 ( 4 мгц 1 млн рег-рег ).
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  8. #7

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,964
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    313
    Поблагодарили
    237 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Лучше сделать 100% эмуляцию ВМ80 или Z80 - это оценят фанаты .
    К тому же сразу отпадет вопрос с софтом.
    чтоб отпал, нужно целый комп повторять, а один "процессор" и не оценят
    Прихожу без разрешения, сею смерть и разрушение...

  9. #8

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    PDP8 собирайте! Готового софта дофига. Только зачем на "мелкоте"? FPGA Вам в помощь! Можно конечно ответить стандартной здесь фразой что "это не прикольно". Но процент прикалывающихся что-то уже зашкаливает. Ну а если уж так хочется применить К155ИП3, ну поставьте ее на отдельном сокете рядом с FPGA )) получится памятник ее разработчикам.
    Последний раз редактировалось andrews; 23.02.2020 в 13:25.

  10. #9

    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    165
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если собирать что то уже созданное, добиваясь совместимости софта, то в чем будет новизна и творческий подход? Использование современной элементной базы? Увеличение скорости? Уменьшение габаритов? Расширение функций?
    Все это возможно, но в этой конструкции я хочу, с некоторыми исключениями, применить элементную базу и схемотехнику использованные во времена первых домашних компьютеров, возможно даже более ограниченную (не использовать БИС, кроме ОЗУ и ПЗУ). Периферия, для комфорта использования, будет из другой эпохи (LCD SVGA монитор, клавиатура PS/2, CompactFlash), но взаимодействие с ней хочу сделать на мелкой логике. В дальнейшем можно будет все это реализовать на FPGA, но это будет уже другой опыт разработки.

    В качестве прототипа выбрал Nibbler 4 Bit CPU. Разрядность данных увеличу до 8 бит, расширю систему команд. Все команды будут двухбайтовые. Адресация 12-битная (как и в PDP ), плюс 8-битный регистр страниц. Гарвардская архитектура. На первое время программы только в ПЗУ, в дальнейшем установка ОЗУ программ с возможностью загрузки из CF.

    Сейчас решаю, вводить прерывания или ограничится опросом флагов? Отсутствие прерывания значительно упростит схемотехнику, ведь обходились же многие домашние компьютеры без прерываний.
    Последний раз редактировалось gen1971; 28.02.2020 в 09:04.

  11. #10

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    ЦП DEC PDP-11 34 - она на мелкоте
    Нет. Там секционный процессор.

    Цитата Сообщение от svinka Посмотреть сообщение
    PS Совковые инжынеры скопировать это вроде ниасилели
    Про СМ1420 что нибудь слышали?


    Цитата Сообщение от gen1971 Посмотреть сообщение
    Адресация 12-битная (как и в PDP
    Как уже говорили - PDP8.

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Терминология блоков микропроцессора
    от ВитГо в разделе Эмуляторы
    Ответов: 13
    Последнее: 09.11.2018, 00:28
  2. Продам Компьютер домашний "Волна"
    от oreshek в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 19.03.2012, 19:06
  3. Ответов: 0
    Последнее: 23.09.2011, 21:44
  4. классный домашний комп мог бы выйти
    от bigral в разделе Зарубежные компьютеры
    Ответов: 5
    Последнее: 07.04.2007, 15:06

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •