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

User Tag List

Страница 56 из 87 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя
Показано с 551 по 560 из 863

Тема: PDP-11 на FPGA

  1. #551

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

    По умолчанию

    ЖЖЖЖЖЖ.. Сохраненение в стек и ошибка по таймауту при выключенном ДП...

  2. #552

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

    По умолчанию

    Уф.. очередное расхождение действительного и желаемого поправил. Количество тестируемых PDP-11 растёт Удобно всё таки синтез делать из командой строки - запустил синтезироваться на весь текущий набор, а потом, по мере готовности - тесты гоняю

  3. #553

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

    По умолчанию

    Простенько и со вкусом

    На SDRAM
    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
     
    >>>B DL0
    RT-11SB (S) V05.07
     
    .R MSCPCK
     
    .@T
     
    .RUN SPEED0
     
    Тест быстродействия (кэш, если он есть, выключен)
     
    BR .+2                       6 800 715 оп./сек
    R0(23456.)+R0(12345.) empty  1 699 616 оп./сек
    R1(23456.)+R0(12345.)        1 332 068 оп./сек ->   6 159 750 оп./сек
    .SHOW CONFIGURATION
     
    RT-11SB (S) V05.07
    Booted from DL0:RT11SB
     
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled
     
    CLI is set DCL, CCL, UCL, NO UCF
     
    PDP 11/15,20 Processor
    56KB of memory
    50 Hertz System Clock
     
    Memory parity support
    SB timer support
    Global .SCCA support
    FPU support
    Extended unit support
     
     
    .
    На BRAM
    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
     
    >>>B DL0
    RT-11SB (S) V05.07
     
    .R MSCPCK
     
    .@T
     
    .RUN SPEED0
     
    Тест быстродействия (кэш, если он есть, выключен)
     
    BR .+2                      22 212 001 оп./сек
    R0(23456.)+R0(12345.) empty  5 547 971 оп./сек
    R1(23456.)+R0(12345.)        4 341 341 оп./сек ->  19 961 076 оп./сек
    .SHOW CONFIGURATION
     
    RT-11SB (S) V05.07
    Booted from DL0:RT11SB
     
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled
     
    CLI is set DCL, CCL, UCL, NO UCF
     
    PDP 11/15,20 Processor
    56KB of memory
    50 Hertz System Clock
     
    Memory parity support
    SB timer support
    Global .SCCA support
    FPU support
    Extended unit support
     
     
    .
    В прошлый раз https://zx-pk.ru/threads/28952-pdp-1...=1#post1125042, что бы достичь того же (а именно - процессорное ядро на 200 МГц) - пришлось немного похакать код И подбирать хаки, которые позволили бы ему запуститься Правда - и результат повыше

    Сегодня всё произошло банально просто - переключить вход тактовой в процессорном модуле на 200 МГц. И всё

    Попробую-ка ради интереса собрать и проц с ДП (в прошлый раз нивкакую) - фдрук?

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

    Когда я только начинал возиться с PDP-2011 - оно у меня не всегда и на 25 МГц стартовало

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

    Проц с ДП ожидаемо (внутри сложней, ещё доработки нужны) не завёлся

  4. #554

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

    По умолчанию

    Шаловливые руки добрались до PDP-11/60 - весьма интересный экзеплярчик PDP

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

    Manwe(29.10.2021)

  5. #555

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

    По умолчанию

    Аааа, кайф!

    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>B HX0
    HX 2.2  XXDP  Cold boot..
    
    
    CPU NOT SUPPORTED BY XXDP-XM
    
    
    
    BOOTING UP XXDP-SM SMALL MONITOR
    
    
    XXDP-SM SMALL MONITOR - XXDP V2.6
    REVISION: E0
    BOOTED FROM HX0
    28KW OF MEMORY
    UNIBUS SYSTEM
    
    RESTART ADDRESS: 152010
    TYPE "H" FOR HELP
    
    .R GKAA??
    GKAAA0.BIC
    END OF DGKAA
    END OF DGKAA
    END OF DGKAA
    END OF DGKAA
    
    R0=177777  R1=000000  R2=000304  R3=000000  R4=000000  R5=000000
    SP=000500  PC=002060  PS=000340
    >>>B HX0
    HX 2.2  XXDP  Cold boot..
    
    
    CPU NOT SUPPORTED BY XXDP-XM
    
    
    
    BOOTING UP XXDP-SM SMALL MONITOR
    
    
    XXDP-SM SMALL MONITOR - XXDP V2.6
    REVISION: E0
    BOOTED FROM HX0
    28KW OF MEMORY
    UNIBUS SYSTEM
    
    RESTART ADDRESS: 152010
    TYPE "H" FOR HELP
    
    .R GKAB??
    GKABC0.BIC
    
    END OF DGKAB
    END OF DGKAB
    END OF DGKAB
    END OF DGKAB
    END OF DGKAB
    END OF DGKAB
    END OF DGKAB
    R0=121725  R1=177777  R2=000300  R3=016260  R4=000001  R5=000776
    SP=000500  PC=014316  PS=000004
    >>>

  6. #556

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

    По умолчанию

    Нашёл мелкую... э... даже не знаю - ошибку или неточность в ДП, которая проявлялась в процах без ДП (модуль общий) на SDRAM Пока понял, что ошибка вовсе не в модуле ДП... Поправил Контрольный прогон Отпишусь по окончанию

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

  8. #557

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

    По умолчанию

    Захотелось мне тут, как обычно , странного Дней где то пять допиливания-битья головой апСтенку и...

    Было (100 МГц тактовая)

    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
     
    >>>B DL0
    RT-11SB (S) V05.07
     
    .R MSCPCK
     
    .@t
     
    .RUN SPEED0
     
    Тест быстродействия (кэш, если он есть, выключен)
     
    BR .+2                      14 260 648 оп./сек
    R0(23456.)+R0(12345.) empty  3 331 753 оп./сек
    R1(23456.)+R0(12345.)        2 561 572 оп./сек ->  11 081 194 оп./сек
    Стало (100 МГц тактовая)

    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>B DL0
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .@T
    
    .RUN SPEED0
    
    Тест быстродействия (кэш, если он есть, выключен)
    
    BR .+2                      24 955 032 оп./сек
    R0(23456.)+R0(12345.) empty  5 545 879 оп./сек
    R1(23456.)+R0(12345.)        3 993 216 оп./сек ->  14 263 167 оп./сек
    Изменение существенное, другие модели процов пока не проверял, возможно корректировка результатов

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

    Получается - BR - четыре такта (такт - подготовка, 2 такта - чтение команды, такт - декодирование и выполнение), а ADD r,r - 7 тактов (такт - подготовка, 2 такта - чтение команды, такт - декодирование, такт - чтение исходного регистра, такт - сложение, такт - запись регистра). В/в - надо думать, а вот работу с регистрами точно надо оптимизировать

  9. #558

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

    По умолчанию

    Немного баловства

    Код:
    PDP-11/04 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>B DL0
    RT-11SB (S) V05.07
    
    .R MSCPCK
    
    .@T
    
    .RUN SPEED0
    
    Тест быстродействия (кэш, если он есть, выключен)
    
    BR .+2                      28 556 294 оп./сек
    R0(23456.)+R0(12345.) empty  7 130 659 оп./сек
    R1(23456.)+R0(12345.)        5 395 933 оп./сек ->  22 180 193 оп./сек
    .SHOW CONFIGURATION
    
    RT-11SB (S) V05.07
    Booted from DL0:RT11SB
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    SL      is set OFF
    EDIT    is set KED
    FORTRAN is set FORTRA
    KMON nesting depth is 3
    Global .SCCA flag is disabled
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    PDP 11/15,20 Processor
    56KB of memory
    50 Hertz System Clock
    
    Memory parity support
    SB timer support
    Global .SCCA support
    FPU support
    Extended unit support

  10. #559

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

    По умолчанию

    Скоро я названия тестов процессоров PDP-11 буду наизусть помнить Закончил прогон тестов на текущих тестируемых PDP-11 после последних (весьма приличных) изменений. Нашёлся один косяк - последствия последних изменений, ну и некоторые тесты пока ещё не проходят - это было и раньше
    Бум исправлять косяк

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

    Oleg N. Cher(06.11.2021)

  11. #560

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

    По умолчанию

    Ещё одно крупное вмешательство в процессор. State machine процессор стал ближе к микрокодированному варианту
    Как обычно, не обошлось без косяков С одним боролся почти сутки (называется - замыленный глаз - ошибка прям перед глазами, а не видел..) Со вторым - часа четыре Завтра опять день тестов

Страница 56 из 87 ПерваяПервая ... 525354555657585960 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  2. PDP-11/83 -- дошли руки...
    от form в разделе ДВК, УКНЦ
    Ответов: 470
    Последнее: 27.04.2021, 15:22
  3. посьба к ГУРУ pdp-11
    от bigral в разделе ДВК, УКНЦ
    Ответов: 11
    Последнее: 13.09.2014, 23:53
  4. PDP-11 литература
    от bigral в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 26.03.2013, 07:54

Ваши права

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