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

User Tag List

Страница 25 из 87 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 863

Тема: PDP-11 на FPGA

  1. #241

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

    По умолчанию

    Сначала делаем state машину с кучей действий для каждого state, а потом выдавливаем это всё в параллельное выполнения.
    И хрен кто разберёт, КАК ЭТО все РАБОТАЕТ????

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

  3. #242

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

    По умолчанию

    После длительной неработоспособности проца (где то недели три, как я его "разобрал" - попытка реализовать протокол, похожий на протокол обмена по МПИ) сегодня прошёл первый запуск с работоспособностью пульта

    Теперь посмотрю, что будет, если менять тактовую проца и ПЗУ пульта - одна из целей - добиться работоспособности на любой (ну в пределах работы внутренности - вряд ли заведу проц или ПЗУ на гигагерце) комбинации скоростей. Сейчас у меня на выбор 25, 50, 100, 200 и 400 МГц

  4. #243

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

    По умолчанию

    Попытка повысить клок проца с 25 до 50 МГц прошла успешно.

    Попытка повысить скорость памяти с 50 до 100 МГц - сбой внутреннего обработчика состояний. Так же проц перестал работать на клоке 1 Гц. Буду разбираться, но позже.

  5. #244

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

    По умолчанию

    Надо же. Проц и на 100 МГц завёлся Раньше максимум на 50-ти
    Сколько получалось у автора - не совсем понятно, там клок от памяти шёл.
    Но пока у меня медленно получается по скорострельности в инструкция (около трех миллионов) - надо дорабатывать работу памяти (что бы можно было повысить скорость) и процессора с шиной

  6. #245

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

    По умолчанию

    Пользуюсь тем, что синтез идёт приличное время (сейчас, видимо из за top элемента - минут 35, буду с этим разбираться, но потом) - иногда вношу изменения даже с работы

    Сейчас отрабатываю работу с BRAM памятью пословно и побайтно (собственно, само по себе это проблем не вызывает) плюс смотрю - удастся ли прикрутить её инициализацию. Собственно, если синтез ROM - то вопросов вообще нет - PDP не читает с шины байты, а вот если RAM...

    Значительно чаще синтез стал проходить успешно, но, видимо, где то возросли задержки и пришлось снизить скорость до 50 МГц. Пошёл второй подход к Timing Analyzer - буду потихоньку учиться добавлять временные констрейнты.

    Внутри синтезированного ядра решил отказаться от подхода QBUS - слишком много тратится клоков на отработку протокола, пусть и без фаз - выдача адреса-выдача данных - учитывая, что шины адреса и данных - раздельные. Но надо будет реализовать модуль работы с QBUS, подключенной снаружи - 36 контактов на гребёнке вроде должно хватить для подключения внешний плат. Но это - не ближайшее будущее

    Время только катастрофически не хватает...
    Последний раз редактировалось Hunta; 22.12.2018 в 11:34.

  7. #246

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

    По умолчанию

    Как это не странно, но Квартус не отказался инициализировать RAM массив из двух-байтовых слов (слова описаны как двухбайтовый массив, то есть получаем двухмерный массив) mif файлом, в котором использовались 16-ти битные слова, не байты (то есть, например 012737, а не 025, 337). Одной проблемой меньше

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

    В общем, делать RAM и загонять туда тестовую (или не тестовую) прошивку, полученную из листинга, теперь нет особых проблем. А когда допилю скрипт - и вообще mif файл будет делаться мухой.

  8. #247

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

    По умолчанию

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

  9. #248

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    386
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оффтоп как всегда


    не ПДП-11 конечно, но где то рядом. Значительнее ранее
    Увы, удалить попозже не представляеЦЦа возможным. лесники запретили .

    [свернуть]
    Profi v3.2 -=- Speccy2010,r2

  10. #249

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

    По умолчанию

    Ну, что такое PDP-1 - я знаю. Где то даже наталкивался на ссылки - реализации разных PDP на FPGA. Когда доведу до ума PDP-2011 - может, другие поковыряю..

    Цитата Сообщение от zebest Посмотреть сообщение
    Увы, удалить попозже не представляеЦЦа возможным. лесники запретили .
    Эту фразу чет не понял...

  11. #250

    Регистрация
    07.04.2015
    Адрес
    г. Комсомольск, Ивановская обл.
    Сообщений
    319
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hunta, а в Вашей переработанной реализации уже сделана внешняя шина или планируется к реализации?

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

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

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

Эту тему просматривают: 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

Ваши права

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