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

User Tag List

Страница 26 из 86 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 856

Тема: PDP-11 на FPGA

  1. #251
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Korchagin Посмотреть сообщение
    уже сделана внешняя шина или планируется к реализации
    Цитата Сообщение от Hunta Посмотреть сообщение
    попытка реализовать протокол, похожий на протокол обмена по МПИ
    Цитата Сообщение от Hunta Посмотреть сообщение
    Внутри синтезированного ядра решил отказаться от подхода QBUS - слишком много тратится клоков на отработку протокола, пусть и без фаз - выдача адреса-выдача данных - учитывая, что шины адреса и данных - раздельные. Но надо будет реализовать модуль работы с QBUS,
    подключенной снаружи - 36 контактов на гребёнке вроде должно хватить для подключения внешний плат.
    Пока не сделана, но планируется - до какой то степени я отработал-реализовал протокол обмена по МПИ/QBUS

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

    По умолчанию

    Удастся ли только сделать так шину, чтобы работали платы типа MY? Для этого придется реализовывать выдачу всего обмена внутри фпгашки на внешнюю шину.

  3. #253
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Korchagin Посмотреть сообщение
    Удастся ли только сделать так шину, чтобы работали платы типа MY
    Загадывать не буду - до попытки реализации ещё далеко...

  4. #254
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В первом приближении скрипт по конвертированию листинга в mif-файл сделан, по крайне мере на тех листингах, которые я ему подсовываю - даёт правильный результат.

    Будет время - сделаю ещё одну проверку - сравню его результат и те mif-файлов, которые я сделан с помощью его бета-версии, рук и какой то матери

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

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

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

    Научился обновлять sof файл обновлённым mif файлом без повторного синтеза. Тестирование резко ускорится
    Последний раз редактировалось Hunta; 24.12.2018 в 06:32.

  5. #255
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Первая более менее серьёзная проверка скрипта - на "биос"-е видеотерминала. Есть некоторые (не фатальные в данном случае) неточности. Поправлю сегодня вечером
    Теперь могу пилить биос

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

    Забыл написать - сравнение выявило небольшую ошибку (конвертирование скан кода в символы Y y - вместо них получились бы символы X x) полуручного преобразования
    Последний раз редактировалось Hunta; 24.12.2018 в 06:32.

  6. #256
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ошибку в скрипте исправил.

    Есть некоторое подозрение, что есть косяк при работа с прерываниями. Попробую потестировать с таймером.

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

    Подозрения растут
    Последний раз редактировалось Hunta; 24.12.2018 в 19:59.

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

  8. #257
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Некоторое время назад сломал отработку Reset по загрузке прошивки в девайс (при нажатии кнопки Сброс всё тип-топ). Вчера сильно забодало. Докопался. Нашёл, где сломал. Пока не понял, чито не нравится синтезатору, но нашёл обходной манёвр - Reset снова работает.

    Работоспособность протокола обработки прерывания - под очень сильным вопрос, хотя на 100 процентов неработоспособность пока не подтверждена.

    Но поскольку работу Reset восстановил - теперь снова могу ловить отработку прерываний SignalTap-ом.

  9. #258
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде как нашёл, что сломал. Возврат из прерываний. То есть инструкция RTI (ну и RTT - у них микрокод один и тот же). Пытаюсь понять - чего поломато.

    Классно всё таки иметь возможность перепрошивать "BIOS" процессоров в прошивке для FPGA без пересинтеза Кучу времени экономит. Вот только что - синтезировал прошивку, залил - проверил работоспособность стандартного BIOS-а (он, конечно, не всё проверяет, но как быстрый вариант прошивки - пойдёт). Убедился, что нового ничего не сломал, прошил BIOS с моим тестом прерываний в прошивку FPGA, перезалил - всё, можно смотреть СигналТапом отработку возврата из прерываний.

    Нужно что то добавить в тесты - добавил, получил листинг от MACRO-11, обработал скриптом, получил MIF файл, перепрошил в прошивку - можно заливать-проверять

  10. #259
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    YES!!
    Я таки добил эту сломаность Проблема действительно в возврате из прерываний, а точнее - немного другой логики работы с памятью

    Плюс - новое знание-понимание оператора "присваивания" в process-ах

    Пошёл дальше в процессе проверок-восстановления работоспособности-рефакторинга описания

    Всёх с наступающим!!

    Хунта.

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

    Бонусом - заработал модуль VT - он работает по прерываниям и поэтому тоже не работал - значит, значительная часть кода автора работоспособна с моим вариантом работы с памятью.

  11. #260
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слово недели - DMA

    Из успехов - первое слово (240(8)) из загрузчика успешно читается с карты и передаётся в память. Дальше - стопор, как будто до контроллера диска не доходит готовность памяти после записи. Копаю...
    Последний раз редактировалось Hunta; 02.01.2019 в 17:07.

Страница 26 из 86 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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