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

    Регистрация
    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

  6. #5

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

    По умолчанию

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

  7. #6

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Лучше сделать 100% эмуляцию ВМ80 или Z80 - это оценят фанаты .
    Для ВМ80 схема принципиальная есть,
    А для Z80 - абсолютно отсутствует.
    Мож кто нибудь сотворит по транзисторную схему по аналогии с ВМ1/2/3 ?

  8. #7

    Регистрация
    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.

  9. #8

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

    По умолчанию

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

  10. #9

    Регистрация
    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.

  11. #10

    Регистрация
    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.

Страница 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

Ваши права

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