Смутно припоминаю, что в отдельных загрузчиках (кажется coman и омское пзу-8) есть возможность сохранения видеопамяти (рестарт с нажатием определенных клавиш). Coman не подходит, а пзу-8 (если я про...
Тип: Сообщения; Пользователь: ivagor; Ключевые слова:
Смутно припоминаю, что в отдельных загрузчиках (кажется coman и омское пзу-8) есть возможность сохранения видеопамяти (рестарт с нажатием определенных клавиш). Coman не подходит, а пзу-8 (если я про...
Да
- - - Добавлено - - -
Нашел (1, 2)
Не знаю, о какой ревизии идет речь, но чтение из 14 и 15 я делал и определенно эта версия была доступна (в проекте есть папка .svn).
8253 Saara звучит получше если хочется ШИМа.
Если речь о замене проца в v06cc (сначала подумал, что пробуешь T80 в реале), то для vm80a я просто делал cpu_ce2 инверсным относительно cpu_ce, там близкое совпадение с требованиями к реальному F2...
Это уже хорошо, есть свет в конце тоннеля.
Тут я не понял, в какое место T80 ты подаешь F2? В v06cc на CLKEN подается cpu_ce, ты туда F2 подал? Про несовпадение фазы СLKEN с фазой чего-либо еще я...
У меня взгляд с другой стороны и для меня наоборот vm80a "особенный" с двумя фазами, тем более он появился последним. И у T80 и у k580wm80a b2ma одна фаза.
Пробовал в v06cc три ядра - T80, vm80a Vslava, и вариант b2mа, все работали. Чуть сложнее было с вариантом b2mа, т.к. там нет READY, поэтому тормозил клоком. vm80a с v06cc похоже пробовал только на...
Возможно кому-нибудь будет интересно не только максимальное ускорение, но и оценка вклада кэша и сравнение WT c WB. Кэш увеличил до максимума 8 Кб (в предыдущем посте было 4 Кб WB), но в данном...
Лучше поздно, чем никогда - сообразил, как сократить чтение/запись кэша на такт. Это дало резкий скачек быстродействия:
Распаковка теста устройств шринклером: 23.3309
Мандельброт: 23.1079
Вращение...
Оценил вклад чтения видео в торможение. На примере распаковки теста устройств шринклером.
Все чтение видео включено - ускорение (по сравнению со стандартным вектором) в 19.0765 раз
Отключаем чтение...
После оптимизации арбитража доступа проца/видео к памяти шринклер на DE1 преодолел рубеж ускорения в 19 раз, что (для меня) довольно приятно.
Менее приятными оказались последствия задействования...
Попробовал разогнать версию "all in internal sram" для DE1-SoC. Получилось 120 МГц, выше программирование палитры портится. 135 МГц на DE2-115 остается локальным рекордом. Уверенность, что палитру...
Если речь про SDRAM_Controller144_w_cache2.v, то там все очень дубово, снаружи видно только процесс обращения к памяти (без разделения на кэш и sdram) и процессор должен ждать, пока не окончится...
Отмечу один из самых серьезных тормозов SDRAM_Controller144_w_cache2.v - не стоит параллельно начинать читать sdram и кэш, последовательный (сначала проверяем кэш и только если там нет, читаем sdram)...
По этой теме выкладывал кэширующий контроллер SDRAM. Несомненно, его можно улучшить, чем и пытаюсь заниматься.
Ого, я столько не видел. Если не секрет, чем, например мой не нравится?
- - -...
Проект на github (svofski). Там, кстати, есть "мультиверсия", возможно ее будет проще портировать.
Интересно, как на HDMIном выходе MISTer выглядят векторовские демки с мультиколором, у zx next некоторые проблемы с этим делом.
Немного подтюнил SDRAM, все стало чуть быстрее, максимальное ускорение...
Совсем малой кровью тут не отделаешься. В идеале линию кэша нужно заполнять (и выгружать в случае wb) пакетом, а сейчас пакетом читается видео. Т.е. нужно 1) сделать пакетное чтение/запись кэша; 2)...
Добавил в тесты мандельброта и сделал Write Back кэш. Несмотря на неэффективную выгрузку из кэша, write back дал прирост скорости 2-3%.
Отмечу, что в шринклерном тесте из-за постоянных перезаписей 1...
Кэш, к сожалению, все же медленнее, чем просто внутриплисовый sram. И дополнительная проверка на совпадение тэга, и некэширование записи (т.к. сейчас write through) и кэш-промахи и еще кое-что....
Если серьезно, то при текущей организации работы с памятью на DE1 конвейерный 8080 не очень нужен, тормозит в основном память. Вот на DE2-115 (и других девбордах с жирными плисинами), где вектору...
Приведенная ранее оценка для DE1
была заниженной, т.к. получена при демонстрационном прогоне Ambal3Dp8, и там очень сильно влияет ожидание прерывания.
Взял для теста время распаковки теста...
Чтобы поддержать марку DE1 напомню результаты разгона с кэшем (я их где-то выкладывал, но уже и сам забыл).
Максимальная попробованная частота проца - 81 МГц. Больше не пробовал только из-за того,...
Да, все так.
Попробовал на DE1 новые биперные проигрыватели.
Нешимный фазЁр - отлично, но тут проблем и не должно быть.
Остальные шимные (тритон, октод, стокер) - удовлетворительно. По моей субъективной оценке...