Важная информация

User Tag List

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

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

  1. #1
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    64
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    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.

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

  3. #2
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  4. #3
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    64
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    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
    Master Аватар для svinka
    Регистрация
    18.02.2016
    Адрес
    г. Москва
    Сообщений
    618
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    40 сообщений
    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
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    64
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,134
    Спасибо Благодарностей отдано 
    470
    Спасибо Благодарностей получено 
    519
    Поблагодарили
    412 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  8. #7
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #8
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,683
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #9
    Member Аватар для gen1971
    Регистрация
    13.07.2012
    Адрес
    Калининград
    Сообщений
    64
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    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
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    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

Ваши права

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