User Tag List

Страница 33 из 49 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 485

Тема: FPGA-реплика ЭВМ ДВК-3 и платы МС1201

  1. #321

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Elias Посмотреть сообщение
    А тем временем уважаевый Vslav выпустил wishbon модель процессора F11
    Я думал, там что то новое появилось.. А это уже 12-ого июня было..

  2. #322

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Странно, что уважаемый VSLAV не отписался об этом в своей профильной ветке (цифровая археология). А я и не знал, что F11 уже готов. Теперь можно делать процессорную плату.
    Жалко, что я не знал об этом летом. Времени в отпуске свободного было много. Придется выкроить его сейчас, уж больно интересная тема - первый процессор с диспетчером памяти. Настоящий, а не синтетический эмулятор типа pdp2011. На первый взгляд, VSLAV сохранил внешний интерфейс процессора примерно таким же, какой был и у других процессоров, что сильно упрощает задачу. Буду пробовать погонять на нем XXDP-тесты...

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

    Elias(18.10.2022)

  3. #323

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По комментариям не понятно (или я не увидел) - сделана она полностью (то есть проходит тесты) или нет

  4. #324

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Странно, что уважаемый VSLAV не отписался об этом в своей профильной ветке (цифровая археология).
    Ничего странного, он с мая сюда не заходит.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #325

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    По комментариям не понятно (или я не увидел) - сделана она полностью (то есть проходит тесты) или нет
    В логе git есть вот это:
    Код:
          - runnable on FPGA, factory tests passed
    То есть какие-то заводские тесты проходят. Если XXDP загрузится, то можно будет погонять уже специализированные тесты, если есть такие. Кстати, я что-то не припомню, существуют ли они вообще. Для J-11 видел, а вот для F-11 навскидку не попадались.

  6. #326

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    В логе git есть вот это
    Да, похоже на то, хотя там есть ещё примечание
    Код:
    - tested on the DE0 board only
    И по ORG - последние изменения 8-9 месяцев назад (5 - несущественное изменение исходника) и накаких комментариев о прохождении на wishbone

    В общем - скорее да, чем нет

  7. #327

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наконец нашел время и собрал процессорную плату на отреверсенном F11. Пока, конечно, по упрощенной схеме, без поддержки DMA. Пришлось помучаться с регистром начального пуска FDIN, но, в итоге, плата заработала. Встроенный в микрокод ODT запустился, консоль-загрузчик М9312 тоже. XXDP загрузилась:
    Код:
    177777
    @165020G
    177777 177777 177777 177777 
    $DX
    
    CHMDXC0 XXDP+ DX MONITOR
    BOOTED VIA UNIT 0
    28K 
    DOES THIS SYSTEM HAVE A UNIBUS? (Y/N CR=Y) N
    NON-UNIBUS SYSTEM
    
    ENTER DATE (DD-MMM-YY): 
    
    RESTART ADDR: 152010
    THIS IS XXDP+.  TYPE "H" OR "H/L" FOR HELP.
    
    .D
    
    ENTRY# FILNAM.EXT        DATE          LENGTH  START
    
        1  JKDAD1.BIC       3-MAR-83         28    000050
        2  JKDBD0.BIC       3-MAR-83         52    000104
        3  JKDCB0.BIC       3-MAR-83         52    000170
        4  JKDDB0.BIC       3-MAR-83         32    000254
        5  JKDEB0.BIN       3-MAR-83         90    000314
        6  JKDFA0.BIC       3-MAR-83         25    000446
        7  HUDIB0.SYS       3-MAR-83          5    000462
        8  UPD2  .BIN       3-MAR-83         25    000467
        9  HDDXB0.SYS       3-MAR-83          3    000520
       10  JKDIA0.BIC       3-MAR-83         23    000626
    
    .
    Кстати, первый раз вижу, чтобы XXDP спрашивал тип шины. До сих пор он сам мог определить, QBUS или UNIBUS у меня. Видимо, это связано с тем, что на том же F11 существует плата KDF11-U и машина PDP-11/24 с шиной UNIBUS.
    Тест MMU JKDA работает:

    Скрытый текст

    Код:
    .R JKDA??
    JKDAD1.BIC
    
    CJKDAD0 KTF11-AA MMU DIAG.
    
    SWR = 000000  NEW = 
    
    END PASS #     1        ;TOTAL ERRORS SINCE LAST START AT 200       0
    
    END PASS #     2        ;TOTAL ERRORS SINCE LAST START AT 200       0
    [свернуть]


    На этом все хорошее заканчивается.
    Тест процессорной логики JKDB виснет намертво.
    Первая часть теста FPP, JKDC, проходит без ошибок:

    Скрытый текст

    Код:
    .R JKDC??
    JKDCB0.BIC
    
    CJKDCB, KEF11-A FP DIAGNOSTIC PART 1
    
    SWR = 000000  NEW = 
    
    END PASS #     1
    END PASS #     2
    END PASS #     3
    [свернуть]


    Но вторая часть, JKDD, также виснет намертво. О загрузке чего-то большего чем XXDP можно только мечтать - даже убогий RT-11 молча виснет.

    Тут, конечно, могут быть и мои косяки. Особенно с обработкой прерываний - я это делаю немного не так, как VSLAV в своей референсной схеме. Но, с другой стороны, вся остальная платформа уже протестирована на нескольких разных процессорах, в том числе на очень похожем LSI-11, и на 22-битном PDP2011. И все явные проблемы давно уже выловлены. Хуже, если проблема все же в самом процессорном ядре - тогда придется лезть в его кишки, поскольку сам великий VSLAV тут больше не появляется.

    Вообщем, теперь надо брать в зубы листинги тестов, начиная с JKDB, поднимать signaltap и начинать нудное разбирательство. Но радует, что уже хоть что-то заработало.
    Все мои эксперименты лежат в экспериментальной ветке F11 репозитория - https://github.com/forth32/dvk-fpga/tree/f11.

    Эти 3 пользователя(ей) поблагодарили forth32 за это полезное сообщение:

    Elias(31.10.2022), Radon17(31.10.2022), SuperMax(31.10.2022)

  8. #328

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Кстати, первый раз вижу, чтобы XXDP спрашивал тип шины. До сих пор он сам мог определить, QBUS или UNIBUS у меня.
    Логика там такая - если тип процессора (MFPT) - 3, проверяется наличие регистра переключателей. Если его нет - спрашивается.

    - - - Добавлено - - -

    Уточнение - зависит от версии XXDP+ - так, как описано - в самой последней. В более ранних - тупо - тип процессора 3 - спрашиваем.
    Ну и более хитрая логика (но тоже может спросить), если тип процессора - не 3

  9. #329

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я до этого полагал, что UNIBUS от QBUS можно однозначно отличить по доступности PSW на шине по адресу 177776, ну или по наличию инструкций MTPS/MFPS. Видимо, все не так просто...

  10. #330

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,505
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    713
    Поблагодарили
    595 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Один из признаков - наличие регистра переключателей - но его отсутствие - не говорит о том, что машина QBus. Не могу сказаать наверняка, но вроде на /24, /84 и /94 как его нет, а машины - Unibus
    PSW и MTPS/MFPS вроде как вообще не играют роли

Страница 33 из 49 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Реплика контроллера НГМД ДВК MY4
    от anasana в разделе ДВК, УКНЦ
    Ответов: 47
    Последнее: 30.06.2023, 19:07
  2. Реплика всего семейства ДВК
    от Daniil Chislov 86 в разделе ДВК, УКНЦ
    Ответов: 21
    Последнее: 13.11.2019, 16:36
  3. Ответов: 6
    Последнее: 30.07.2018, 09:04
  4. Аукцион плат ДВК МС1201.02, НМЛ СМ5300.01 и др.
    от OS в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 19.11.2011, 14:02
  5. Реплика КМД ДВК (MY)
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 19
    Последнее: 12.11.2009, 15:43

Ваши права

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