Перейти к содержанию
    

Проблема скорости MAX10+Nios+FreeRTOS TCP/IP

Здравствуйте, система на MAX10 с использованием Nios, на Nios рабтает FreeRTOS. Использую TCP/IP стек FreeRTOS. 
Nios на 50 MHz входной частоты давал скорость пеердачи по TCP 10 Мбит, с оптимизациями O2 (без них ~5-6).
Увеличил частоту Nios до 100 MHz, скорость выросла до 12 Мбит(с оптимизациями).
TSE и SGDMA работают на частоте Nios.
Памяти много, 16MB sdram, 100MHz.
Видел пример альтеры по ускорению Ethernet, система у них работает на 100 MHz, и без оптимизаций выдает скорость ~22 Мбита, а с оптимизациями от 50 до 80 МБит.
Не могу понять где узкое место и почему увеличивая тактовую частоту в 2 раза такой маленький прирост.
Может кто-то сталкивался или посоветует куда копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверьте, сконфигурирован ли NIOS на скорость (включены ли кэши и прочая аппаратура), и положите исполняемый код в ТСМ.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 18.12.2018 в 22:08, DmitryR сказал:

Проверьте, сконфигурирован ли NIOS на скорость (включены ли кэши и прочая аппаратура), и положите исполняемый код в ТСМ.

 

Кэш данных отключил тк не нашёл как создать некешируемую область память для sgdma. Что такое ТСМ?

Не подскажете по максимально скорости nios на 100МГц работает, а 167 нет, проект простой только Nios и onchipram.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В 18.12.2018 в 22:08, DmitryR сказал:

Проверьте, сконфигурирован ли NIOS на скорость (включены ли кэши и прочая аппаратура), и положите исполняемый код в ТСМ.

 

Нашёл TCM и нашёл как сделать некешированную область, спасибо за совет. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...