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

 
 
> 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
Fynjisx
сообщение Jan 12 2012, 11:52
Сообщение #3


студент
****

Группа: Свой
Сообщений: 571
Регистрация: 3-07-08
Из: Russia
Пользователь №: 38 712



Цитата(vadimuzzz @ Oct 25 2011, 16:29) *
я всегда 2-портовую ставлю, блоки m9k в циклонах поддерживают этот режим. по поводу кэша согласен с barabek, никакой выгоды от него не вижу в описанной вами ситуации. правда nios/f не дает полностью отключить кэши, все равно останется кэш инструкций

а как в SOPC, указать процу, что вот эта область - instruction memory, а та - data memory?


--------------------
С Уважением...
Go to the top of the page
 
+Quote Post



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

 


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


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