User Tag List

Страница 162 из 273 ПерваяПервая ... 158159160161162163164165166 ... ПоследняяПоследняя
Показано с 1,611 по 1,620 из 2727

Тема: Цифровая археология: 1801 и все-все-все

  1. #1611

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Потихоньку продвигается моделька с Wishbone, создан проект на базе синхронной модели, идет оптимизация, достигнуты 105МГц.
    Начаты преобразования под Wishbone (в соответствующей модели), версия vm2 1.1b
    - removed DMR, DMGO, SACK
    - RPLY optimized
    - ACLO optimized to pin_clk_p
    - Prefetch bugfix is enabled by default
    - AD in/out optimized
    - abort moved to pin_clk_p
    - alu_st optimized
    - 105 MHz reached with "optimize for speed" Quartus option and no phyical retimings (maximal portability)

  2. #1612

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Закончена, отлажена и протестирована на реальной плате DE0 модель 1801ВМ2 с шиной Wishbone:
    - релиз 1.2a
    - 105 МГц
    - 1892 ячейки, 1370 триггеров - регистровый блок не в RAM-блоке (сложная структура регистров, не оптимизируется в RAM)
    - проходит все заводские тесты и мои тесты предвыборки
    - мегаглюк по умолчанию пофикшен (фикс управляется параметров модуля при компиляции)
    - транзакции Wishbone могут работать back-2-back - без пауз, с полной утилизацией конвейера ВМ2

    Небольшое сравнение быстродействия с ВМ1 на той же самой плате/SoC:
    - тест вычисления 1000 знаков числа Пи без использования инструкций умножения и деления
    - 100МГц
    - 4 такта на цикл чтения памяти
    - 1801ВМ1 - 586 тиков 50Гц - примерно 11.3 секунды
    - 1801ВМ2 - 340 тиков 50Гц - примерно 6.8 секунды

    То есть ВМ2 примерно в 1.7 раза быстрее чем ВМ1 на той же самой частоте и одинаковой внешней памяти.

    В-общем, дорога к разработке УКНЦ или ПК 11/16 на FPGA - открыта.

  3. #1613

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил модератор шины, теперь можно эмулировать работу процессора на произвольной частоте (не превышающей основную тактовую системы 100МГц), также перенесены и протестированы примеры 1801ВМ2 на платах DE1, DE2-115 и AX309. Таким образом, процессор ВМ2 собирается и работает на Циклонах 2-4 и на Спартане 6.

  4. #1614

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,472
    Поблагодарили
    524 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    - тест вычисления 1000 знаков числа Пи без использования инструкций умножения и деления
    Где-то можно посмотреть исходник теста?

  5. #1615

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, https://zx-pk.ru/threads/25783-vychi...l=1#post838789 -= возможно в этой теме?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #1616

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Где-то можно посмотреть исходник теста?
    На github в репозитории - https://github.com/1801BM1/cpu11/tree/master/vm2/tst
    Для 1801ВМ1 тесты тоже в соответствующем каталоге репозитория.
    Сейчас я немного обновил релиз до 1.2d и сам тест - в тесте есть параметры конфигурации HMUL и HDIV для условной компиляции с инструкциями умножения и деления. 1000 знаков Пи теперь чуть более чем за 2 секунды.
    Последний раз редактировалось Vslav; 24.04.2019 в 07:50.

  7. #1617

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vslav, что то я по ссылке исполняемые файлы .SAV не нашёл?
    реально этот тест в эмуляторе УК-НЦ и ДВК прогнать?

    Есть ли исходники под RT-11 ?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  8. #1618

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Vslav, что то я по ссылке исполняемые файлы .SAV не нашёл?
    реально этот тест в эмуляторе УК-НЦ и ДВК прогнать?
    Всё, что нужно, там есть

  9. #1619

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Есть ли исходники под RT-11 ?
    Пока RT-11 я не поднимал. И я думаю что в именно данном проекте этого не будет - проект для реверса процессоров, сюда следует помещать то что относится именно к процессорам, а не к операционным системам. Я начал другой проект - ДВК на FPGA, на основе моделей из этой темы, там подниметься RT-11 и будут тесты адаптированные под нее, и соответственно .SAV файлы.

  10. #1620

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я начал другой проект - ДВК на FPGA
    что там будет с графикой?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

Страница 162 из 273 ПерваяПервая ... 158159160161162163164165166 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 28.06.2014, 17:50
  2. Микросхемы МПК 580,1801,1810 и другие...
    от Alex_Vac в разделе Барахолка (архив)
    Ответов: 44
    Последнее: 07.04.2012, 08:03
  3. ЦИФРОВАЯ МУЗЫКА НА ZX
    от AAA в разделе Музыка
    Ответов: 98
    Последнее: 18.09.2011, 22:33
  4. Учебный стенд УМПК-1801
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 12.05.2010, 16:52
  5. Цифровая музыка от Вадима Ермеева
    от zxmike в разделе Музыка
    Ответов: 2
    Последнее: 06.08.2007, 23:13

Метки этой темы

Ваши права

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