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

User Tag List

Страница 57 из 87 ПерваяПервая ... 535455565758596061 ... ПоследняяПоследняя
Показано с 561 по 570 из 863

Тема: PDP-11 на FPGA

  1. #561

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

    По умолчанию

    Ещё пара косяков (один из них - в FPP - "обнаружила" RSX, но не тесты ) найдена и поправлена

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

    В коде FullODT, пока возился с тестами, поправил несколько мелких косяков - все касались описаний для декодировщика команд - то мнемонику не так написал, то маски выделения операндов перепутал местами. Но когда решил таки добить тест EKBB для PDP-11/70, выяснилось, что не хватает существенного функционала Добавил, тестирую

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

    Как известно, у некоторых процессоров PDP-11 (в частности, у PDP-11/70) есть альтернативный набор регистров R0-R5. Теперь показываются и они

    Код:
    >>>S
    R0=166667  R1=000102  R2=000000  R3=000000  R4=000000  R5=000000
    R0=100000  R1=000000  R2=000001  R3=052525  R4=052525  R5=006250
    SP=001100  PC=012040  PS=034140
    
    012040  000264  071002  013767  SEZ
    
    R0=166667  R1=000102  R2=000000  R3=000000  R4=000000  R5=000000
    R0=100000  R1=000000  R2=000001  R3=052525  R4=052525  R5=006250
    SP=001100  PC=012042  PS=034144
    >>>S
    R0=166667  R1=000102  R2=000000  R3=000000  R4=000000  R5=000000
    R0=100000  R1=000000  R2=000001  R3=052525  R4=052525  R5=006250
    SP=001100  PC=012042  PS=034144
    
    012042  071002  013767  177776  DIV     R2, R0
    
    R0=166667  R1=000102  R2=000000  R3=000000  R4=000000  R5=000000
    R0=100000  R1=000000  R2=000001  R3=052525  R4=052525  R5=006250
    SP=001100  PC=012044  PS=034152
    >>>
    - - - Добавлено - - -

    Не понравился внешний вид Переделал. Теперь так:

    Код:
    PDP-11/70 (2044KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>R
     R0=000106   R1=000000   R2=000000   R3=000000   R4=000000   R5=000000
    aR0=000000  aR1=000000  aR2=000000  aR3=000000  aR4=000000  aR5=000000
     SP=000000   PC=165020   PS=000340
    >>>
    PDP-11/34 (124KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>R
    R0=000042  R1=000000  R2=000000  R3=000000  R4=000000  R5=000000
    SP=000000  PC=165020  PS=000340
    >>>
    PDP-11/03 (28KW) (PDP-2011 based) FullODT for halt mode (in development :))
    
    >>>R
    R0=000003  R1=000000  R2=000000  R3=000000  R4=000000  R5=000000
    SP=000000  PC=165020  PS=000340
    >>>
    PDP-11/70 - есть альтернативный набор, PDP-11/34 и PDP-11/03 - нету.
    Последний раз редактировалось Hunta; 08.11.2021 в 20:26.

  2. #562

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

    По умолчанию

    Обнаружилось ещё одно место "интересного" поведения PDP-2011 При выполнение команды типа JMP label автомат состояний прочитает слово по адресу label на этапе выполнения команды JMP, а потом ещё раз - после выполнения Ибо это же состояние используется в командах типа NEG label и BIS ..., label - в которых надо прочитать слово-операнд оттуда В опчем - чистить-оптимизировать есть ещё что

  3. #563

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

    По умолчанию

    Сделан существенный шаг к возможности получения однотактовых команд Ну, при условии, что обмен с памятью будет успевать за этим делом Или, если сказать по другому - в state машине два state-а объединены в один.

    Навскидку - все команды коротких переходов стали однотактовыми

  4. #564

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

    По умолчанию

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

    а) научился его включать так, что бы он начал работать

    б) вытащил из кладовки один из серваков - всё равно сейчас, когда активно курсы не провожу - он только простаивает. А учитывая, что процы у него шустрее (3.33 против 2.3) - синтез на нём идёт повеселее. Собственно, я в виртуалку на нём давно с Квартусом переехал, но учитывая, что для подключения к нему нужен э.. другой комп... вытащил и сделал из него новый рабочий комп. Хрен с ним, что процессор постарее - работает всё равно шустрее

    И вот где то с неделю назад начал он тоже... поддуривать. Сначала грешил на Windows, но, после просмотра логов, понял, что не она виновата, а что то из железа. Нашлось две потенциальные проблемы - периодическая корректируемая ошибка ECC памяти и приличный нагрев (при синтезе) одного из процов (как не плясал, не смог разбросать нагрузку на оба, может, потом повожусь). Поскольку давно не пылесосил и не менял термогриз, решил, что пора. И не знамо когда я бы это сделал, но с четверга вылет (причем не в голубой экран, а комп просто выключается и заново включается) сильно участился, а вечером в пятницы - максимум работы - где то 2-3 часа. Так что, когда в магазин привезли грязь, сходил за ней и выполнил обслуживание компа Температура процов сильно снизились (даже при синтезе), но.. 1-2 часа - и вылет. Давно Windows в логи писала странно-интересную ошибку от источника WHEA-Logger - типа, восстановимая ошибка hardware. Какого - не показывала, а если посмотреть в двоичном виде - можно было увидеть начало строки CPER. То есть подозрение пало на проц - но на какой из двух - фиг её знат... Процы покупал у китайцев по дешёвки, зная их нравы и учитывая стоимость - купил 4 одинаковых. Одна пара и работала. Подумав, что нагревался только один из двух (cpu1) и его (если он слегка был не в кондиции), излишний нагрев мог того-самого, решил первым заменить его.

    Отаботал после замены примерно час, ошибки от WHEA пока нет. Смотрю дальше, что будет...
    Может и на втором, который первый - тоже с процом (процами) что? Правда на нем процы я не у китайцев брал

    А, да, ошибки ECC с некоторых пор исчезла - я частично пропылесосил память и её разъёмы - может это, а может то, что вытащил-воткнул память, но помогло...

  5. #565

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

    По умолчанию

    дык как бы синтез идёт преимущественно в одно жало. Сам синтез/имплементация однопоточный алгоритм. современные сапр только начали/имеют поддержку нескольких процов и то фигово. При синтезе важна скорость проца и памяти. и да процы греются не слабо (тот на котором синтез идёт).
    пс: после почти годовых извращений с BSOD (падало по причине hammer-bug ram) - купил xeon с ECC памятью. whem это как раз из/для контроля есс - ну или из этой области.
    ps: verilog or vhdl исходники?
    пс: в бытность был AMD-X5-133ADZ дык вентилятор на нём забился пылью, что не вращался совсем - "тупо" зависало до перезапуска.
    пс мастхав https://www.memtest86.com если пройдёт полный цикл всех тестов - значит память+проц=ок
    Последний раз редактировалось AlexG; 13.11.2021 в 21:16.

  6. #566

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

    По умолчанию

    После очистки всего от пыли на материнки (нет, вентиляторы на процессоре вращались нормально и до почистки) температура выше 53 не поднималась (очень изредко), до смены термопасты могла уйти до 73 (из макс, что видел), но обычно плясала в районе 65.

    Стоят xeon-ы, память с ecc, но в логах биоса сейчас нет инфы про ошибки. Выключается-включается именно блок питания, никаких bsod-ов (поставлено было на неавтоматический перезапуск).

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

    П.С. vhdl

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

    Цитата Сообщение от AlexG Посмотреть сообщение
    если пройдёт полный цикл всех тестов
    Скока она будет тестить 240 гигов?

  7. #567

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень похоже на БП. Кондеры выходные вздуться могли.

  8. #568

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

    По умолчанию

    Цитата Сообщение от Romych Посмотреть сообщение
    Очень похоже на БП
    Я тоже к этом склоняюсь. БП покупал вроде неплохие (Corsair AX850), но.. 10 лет - это 10 лет.. Поменял на другой, из загашника, где то с полчаса уже работает, посмотрю, что будет с этим...

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

    Первое - опять появились ошибки ECC - за час с небольшим - пара штук. Регистрирует только процессор CPU1 (в какой то планке, которая к нему ближе?)
    Второе - похоже, ошибки от WHEA - это как раз ошибки ECC - тоже две и примерно в тоже время.

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

    Выключил, воткнул видюху, включил, пересел за него. Теперь более длительно включение - всё, что хотел - воткнул. Наблюдаю.

    Ещё ошибки CRC - в логах bios-а и от WHEA (практически одновременно). Всё больше вероятность того, что сыпались ошибки не от проца, а ECC памяти.

  9. #569

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

    По умолчанию

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

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

    В корсар загляну - внешне (кондёры) вроде норм, но...

  10. #570

    Регистрация
    05.06.2020
    Адрес
    г. Балашиха
    Сообщений
    337
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    187
    Поблагодарили
    84 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня тоже так бывало, когда сервак отпашет больше 5-ти лет, начинает сбоить, первым делом, менял БП. Но на новый, конечно. Обычно помогало. Но бывало, что менять приходилось почти всё. И процессоры деградировали из за диффузии, и память и scsi контроллеры и чипсеты. Как бы не было надёжно серверное железо, но и оно умирает. Его конечно и эксплуатируешь совсем с другими нагрузками. На мамках, раньше, тоже бывало, что улетали кондеры в цепях питания ядра. По внешнему виду, можно и не понять (хотя, как правило, видно) , и тестером не заметить изменений. Осциллографом ткнешь, сразу видно большие пульсации.
    Сейчас, твердотельные кондеры, вроде как по надёжнее.

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

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 151
    Последнее: 16.01.2026, 12:47
  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

Ваши права

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