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

User Tag List

Страница 2 из 215 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 2143

Тема: Цифровая археология: 1801 и все-все-все

  1. #11
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,020
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Определились триггеры регистрового блока 1801ВМ1. Организованы как матрица 7x32 бита, очевидно будет 14 16-битных регистров, часть из них скрытые/служебные. Совсем не видно аппаратного умножителя, скорее всего умножение сделано микропрограммой, тут и скрытые регистры пригодятся. Вообще процессор хорошо прорисовывается, повеселее чем 580ВМ80А, много топологически одинаковых кусков, хорошо работает копипаста.

    Апдейт:
    Еще подумалось что надо было бы начинать не с ВМ1 а с 581-ой серии. Это аналог чипсета Western Digital MCP-1600, на нем Электроника-60 М2 и DEC LSI-11 собраны. Понемножку 581ИК1 и 581ИК2 я прикупил, РУ1/2/3 пока нету. Есть ли какая информация по этим микросхемам? Кроме справочника под редакцией Шахнова?
    Последний раз редактировалось Vslav; 11.09.2014 в 12:09.

  2. #12
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,020
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сшил панораму слоя диффузии
    Немножко порисовал процессор:



    Видно что переделка производилась "по-живому" от другой архитектуры (та которая называлась Электроника НЦ) - много оборванных поводов, часто непонятно есть переходное или нет (просто пустая площадка), часть линий декодера просто тупо не используется.

    Уже накопилось 30+ тысяч элементов (не транзисторов, а просто всяких черточек - проводников, переходных, контактов и прочего), Sprint Layout начал иногда при некоторых операциях притормаживать, наверное, куплю его официально (примерно 50 евро цена) и буду дергать автора.

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

    SuperMax (13.08.2020)

  4. #13
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,020
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Научился тытрубом сегодня пользоваться
    Небольшой тайм-лапс процесса замутил

  5. #14
    Activist
    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    232
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Сшил панораму слоя диффузии
    Немножко порисовал процессор:



    Видно что переделка производилась "по-живому" от другой архитектуры (та которая называлась Электроника НЦ) - много оборванных поводов, часто непонятно есть переходное или нет (просто пустая площадка), часть линий декодера просто тупо не используется.
    Уже накопилось 30+ тысяч элементов (не транзисторов, а просто всяких черточек - проводников, переходных, контактов и прочего), Sprint Layout начал иногда при некоторых операциях притормаживать, наверное, куплю его официально (примерно 50 евро цена) и буду дергать автора.
    =
    Да, было бы интересно увидеть ре-инженеринг ВМ1 без всего лишнего от остатков ВЕ1, до КР1807ВМ1 сможет получиться? (без встроенной регенерации DRAM и с современной оптимизацией вообще должно получиться меньше
    ... А 588-серию не хотите "уделать" до почти ВМ1 ?

  6. #15
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,020
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ал-р Посмотреть сообщение
    Да, было бы интересно увидеть ре-инженеринг ВМ1 без всего лишнего от остатков ВЕ1, до КР1807ВМ1 сможет получиться?
    А что значит без остатков ВЕ1? Без таймера и схем обеспечения многопроцессорности? Так это будет уже не ВМ1, в реализацию БК такое уже не прикрутишь. А всякий оставшийся ненужный мусор, типа неиспользуемых линий декодера еще на этапе рисования схемы отвалится.

    После 1801ВМ1, возможно, будут 1801ВМ2 и 1801ВМ3, если процесс реверса не надоест. Это отдельная ветка 1801, чисто советское изобретение - у него нет прямых аналогов у DEC. Еще интересна ветка 581 (аналог LSI-11/03), 1811 (аналог F11) и 1831 (аналог J11) - у нее есть полные аналоги у DEC-а. 1807ВМ1 - это аналог T11, у меня только одна штука пока есть, а надо минимум 2, если повезет со вскрытием. В-общем, чипов интересных много всяких, лет на 10 хватит . Не все чипы обязательно реверсить, например MicROM-ы 581РУ1/2/3 можно попытаться просто прочитать.

  7. #16
    Activist
    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    232
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    А что значит без остатков ВЕ1? Без таймера и схем обеспечения многопроцессорности? Так это будет уже не ВМ1, в реализацию БК такое уже не прикрутишь. А всякий оставшийся ненужный мусор, типа неиспользуемых линий декодера еще на этапе рисования схемы отвалится.
    После 1801ВМ1, возможно, будут 1801ВМ2 и 1801ВМ3, если процесс реверса не надоест. Это отдельная ветка 1801, чисто советское изобретение - у него нет прямых аналогов у DEC. Еще интересна ветка 581 (аналог LSI-11/03), 1811 (аналог F11) и 1831 (аналог J11) - у нее есть полные аналоги у DEC-а. 1807ВМ1 - это аналог T11, у меня только одна штука пока есть, а надо минимум 2, если повезет со вскрытием. В-общем, чипов интересных много всяких, лет на 10 хватит . Не все чипы обязательно реверсить, например MicROM-ы 581РУ1/2/3 можно попытаться просто прочитать.
    =
    ... но у ВМ1 нет никакой реализованной "много-процессорности" - на шине AD с общей памятью это бессмысленно (быстродействие даже на двух процах будет меньше чем на одном ...
    неужели непонятно, поэтому и не было никогда реализовано, не забывайте что для разделения-распараллеливания задачи на несколько процев в компиляторе должны быть зачатки искуственного интиллекта (даже близко ни у кого нет реализации простейщей мушки-дрозофиллы).
    =
    В ДВК "многозадачность" не имеет никакого отношения к много-процессорности, там с этим ещё хуже - даже две задачи тормозят на (два в квадрате), а на трёх задачах только светодиодами моргать ...

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

  9. #17
    Moderator Аватар для MM
    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    3,276
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    280
    Поблагодарили
    226 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1801ВМ1 неплохо работает в двухпроцессорной сборке при условии задержки ОЗУ менее 0.5 такта процессора, но все-таки с некотрой потерей производительности по сранению с 2-мя независимыми системами процессор - память ( 0 тактов ).
    Шину следует делать малогабиритной - для исключения завалов на диаграммах МПИ.
    Однако отмечу, что делать многопроцессорность на реальной БКшке - не особо имеет смысл, особенно на натуральных 1801ВМ1.
    *
    ИМХО - 1801ВМ2 - это немного тупиковая ветвь, представляющая из себя доработанный 1801ВМ1. Если срисовывать - то, конечно, 1801ВМ3. Особенно если сделать некотрую последущую модификацию - со встроенным контроллером ОЗУ.
    Такая конструкция будет иметь перреспективы реальных продаж на БКшном поле деятельности ( десяток - второй точно разойдутся по примерно $200 ).

  10. #18
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    2,086
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще подумалось что надо было бы начинать не с ВМ1 а с 581-ой серии. Это аналог чипсета Western Digital MCP-1600, на нем Электроника-60 М2 и DEC LSI-11 собраны. Понемножку 581ИК1 и 581ИК2 я прикупил, РУ1/2/3 пока нету. Есть ли какая информация по этим микросхемам? Кроме справочника под редакцией Шахнова?
    Эти процы по идее проще вм1 аж на 1 порядок. Ну и микрокод внешний и хорошо документированный, глубоко не лез но помню где-то видел доку с примером как писать микрокод. Там же была выносная плата по идее из одной из панелек на плате lsi11 соединялась для расширения системы команд. И самого микрокода там децл.

    Вм1 это пачка рф6 как минимум штук 5 да? Т.е. транзисторов убито огого, если б тратили их как в случае с вм80 то легко бы команды vax-a реализовали б наверно на том кристале, или не?
    Последний раз редактировалось bigral; 15.09.2014 в 04:09.

  11. #19
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,020
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    346
    Поблагодарили
    195 сообщений
    Mentioned
    55 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    1801ВМ1 неплохо работает в двухпроцессорной сборке при условии задержки ОЗУ менее 0.5 такта процессора ....

    Однако отмечу, что делать многопроцессорность на реальной БКшке - не особо имеет смысл, особенно на натуральных 1801ВМ1.
    +100
    Имеет смысл попробовать увидеть прирост производительности от второго процессора именно на системе с быстрой памятью. На БК с ее "суперскоростной" ВП1-037 - бесполезно даже пытаться. Но у нас же будет FPGA, поэтому поиграемся.

    Цитата Сообщение от bigral Посмотреть сообщение
    Эти процы по идее проще вм1 аж на 1 порядок. Ну и микрокод внешний и хорошо документированный, глубоко не лез но помню где-то видел доку с примером как писать микрокод.
    А где видел - не вспомнишь? В Сети есть исходники микрокода для J11. Для LSI и F11 мне что-то не попадалось, а было бы интересно.

    Цитата Сообщение от bigral Посмотреть сообщение
    Там же была выносная плата по идее из одной из панелек на плате lsi11 соединялась для расширения системы команд. И самого микрокода там децл.
    Да, LSI-11/03 собрана на комплекте MCP-1600/К581, он поддерживает до 4-х МicROM. В LSI-11 в первых двух находится сама система команд PDP-11 и отладчик, в третьей расширение плавающей точки, а четвертая - на усмотрение пользователя. Причем оно могло с нее стартовать. В-общем, интересно разобраться.

    Цитата Сообщение от bigral Посмотреть сообщение
    Вм1 это пачка рф6 как минимум штук 5 да? Т.е. транзисторов убито огого, если б тратили их как в случае с вм80 то легко бы команды vax-a реализовали б наверно на том кристале, или не?
    Посмотрим сколько там транзисторов будет, думаю что меньше 10 тысяч. А микропрограммный подход он обычно вентили экономит, да и в ВМ1 не полноценный ROM а скорее декодер просто. Объем в битах примерно ~500x16.

    Update: нашел дековский документ по микропрограммированию LSI-11
    Update2: вроде даже есть микроассемблер под RT-11 (файлы LSIWCS*)
    Последний раз редактировалось Vslav; 15.09.2014 в 11:27.

  12. #20
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    5,314
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Имеет смысл попробовать увидеть прирост производительности от второго процессора именно на системе с быстрой памятью.
    + двухканальную использовать, чтобы хотя бы чтение/запись друг друга не тормозили.
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

Страница 2 из 215 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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