User Tag List

Показано с 91 по 100 из 133

Тема: Сравнение быстродействия процессорных плат (почти в одинаковых условиях)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Моя схема собрана целиком внутри FPGA. Процессор ВМ2 взят из референсной wishbone-схемы от VSLAV, оттуда же взят контроллер прерываний и уарт. Добавлено ПЗУ 055, контроллер DRAM, ИРПР, контроллер RK05, ну и некоторые интерфейсные схемы для подключения оборудования - это все на скорость не влияет, конечно. Все работает на wb_clk=100 МГц. Я думаю, что все действительно упирается в контроллер DRAM, это самое узкое место. Других источников тормозов мне трудно представить.
    Для чистоты эксперимента надо бы запускать код из статической памяти, но в моей использованной FPGA EP4CE10 просто не хватит ресурсов, чтобы выделить 64К SRAM для системы. Там же еще лежит и ПЗУ, и дисковые буфера, и кое-что по мелочи, Плюс, в той же FPGA отдельным модулем работает терминал VT52.
    Думаю, что ближе к выходным попробую перенести ради эксперимента схему в более емкую FPGA, EP4CE22, тогда картина будет более правильной.
    Даже если предположить, что память внешняя и тормозит проц, то на регистр+регистр это не сильно должно сказываться.
    Если бы... Контроллер DRAM ведь тратит кучу тактов на обращение к памяти. Там и RAS, и CAS, и такты ожидания всякие. А поскольку процессор кеша не имеет, то выборка каждой инструкции будет сопровождаться такими тормозами.
    Я вполне допускаю, что использованный мной контроллер DRAM не самый оптимальный. Собственно, я его взял из комплекта китайских демонстрационных модулей, идущих вместе с платой. Самому ну совсем уж лень его делать. Надо, конечно, среди готовых корок попробовать поискать.

    Эти 2 пользователя(ей) поблагодарили forth32 за это полезное сообщение:

    Hunta(28.10.2020), Vslav(28.10.2020)

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

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

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

Похожие темы

  1. Ответов: 18
    Последнее: 16.12.2015, 20:33
  2. Сборка спектрума в домашних условиях
    от Victor в разделе Разный софт
    Ответов: 4
    Последнее: 18.05.2007, 12:56

Ваши права

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