реклама на сайте
подробности

 
 
> NIOS и двухпортовая память для программ/данных
alexadmin
сообщение Oct 25 2011, 11:58
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Занимаюсь оптимизацией быстродействия встроенного ПО, возник ряд вопросов по технической части...
Есть процессор NIOSII/f, работает из on-chip памяти. Как лучше сделать с точки зрения быстродействия: отдельно память программ, отдельно память данных и подключить их соответсвенно к instruction master и data master портам ниоса или сделать двухпортовую память, один порт к instruction master, другой к data master? Второй вариант более гибкий, и с точки зрения здравого смысла должен быть не медленнее. А на практике разница будет?
И попутный вопрос - может ли увеличение размера кэша дать положительный результат, при условии, что программа и так исполняется из on-chip RAM с латентностью = 1?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Oct 25 2011, 12:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(alexadmin @ Oct 25 2011, 18:58) *
Второй вариант более гибкий, и с точки зрения здравого смысла должен быть не медленнее. А на практике разница будет?

я всегда 2-портовую ставлю, блоки m9k в циклонах поддерживают этот режим. по поводу кэша согласен с barabek, никакой выгоды от него не вижу в описанной вами ситуации. правда nios/f не дает полностью отключить кэши, все равно останется кэш инструкций
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 14:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016