Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: До какой частоты можно разогнать NIOS?
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
novartis
Здравствуйте, вот задался таким вопросом.
В 9.1 квартусе присоздании системы на ниосе на вход ему подается тактовая частота. По умолчанию она 50 МГц, ее можно увеличить до 500 МГц. Больше не дает сам квартус. При увеличении тактовой частоты увеличивается и быстродействие процессора ниос (при 50 МГц - 37 DMIPS, при 500 МГц - 320 DMIPS). Подозреваю, что система на частоте 500 Мгц будет работать нестабильно.
Кто до каких частот разгонял? Как себя ведет система при этом?

Использую кристалл Stratix IV GX 4SGX230KF40NC2.

Может кто приведет пример реального процессора, с которым можно сравнить по быстродействию ниос (скажем АРМ7 с тактовой 300 МГц или что то в этом духе).
vadimuzzz
все зависит от организации периферии. задарма вы тактовую не поднимете, придется ставить всякие мосты. из-за них, естественно, вырастет латентность. так что далеко не факт, что общая производительность вырастет. нужно рассматривать конкретную задачу с конкретным набором периферии. ну, и 500 МГц - это нереально. рассчитывайте на 200-250, и то с бубном придется поплясать. а насчет того, как поведет себя система - как timequest скажет, так и будет.
Fynjisx
Цитата(novartis @ Nov 19 2011, 07:46) *
при 50 МГц - 37 DMIPS, при 500 МГц - 320 DMIPS.

а как вообще ребята это ссчитается???
iosifk
Цитата(novartis @ Nov 19 2011, 08:46) *
Здравствуйте, вот задался таким вопросом.
...Кто до каких частот разгонял? Как себя ведет система при этом?

Использую кристалл Stratix IV GX 4SGX230KF40NC2.

Может кто приведет пример реального процессора, с которым можно сравнить по быстродействию ниос (скажем АРМ7 с тактовой 300 МГц или что то в этом духе).


Вообще сам по себе подход не правильный... Для того, чтобы значительно поднять быстродействие вычислителя на конкретной задаче не надо делать "разгоны"... Для этого самые критические операции делают аппаратно или вводят спец. команды. А сам по себе НиОС имеет несколько модификаций. Это простая или более сложная. И у каждой есть свой предел... А самое главное, что при этом внутренняя память все равно быстрее не работает... Да и внешняя шина - тоже не будет быстрее. Так что если команды выполняются из этих памятей, то они и дадут ограничение по скорости...
Станислав
Ниже приведены модификации NIOS II с их mах тактовой частотой:

1)NIOS II/e - 195MHz;
2)NIOS II/s - 110MHz;
3)NIOS II/f - 140MHz.

Естественно и возможности у каждого свои (наличие cache, branch и т.д.).
alexadmin
Цитата(Станислав @ Feb 17 2012, 16:41) *
Ниже приведены модификации NIOS II с их mах тактовой частотой:

1)NIOS II/e - 195MHz;
2)NIOS II/s - 110MHz;
3)NIOS II/f - 140MHz.

Естественно и возможности у каждого свои (наличие cache, branch и т.д.).


Ну это для какой-то конкретной FPGA, далеко не самой быстрой. Вообще максимальная тактовая частота может быть раза в полтора больше, если посмотреть на данные в хэндбуке.
Stewart Little
Цитата(novartis @ Nov 19 2011, 08:46) *
При увеличении тактовой частоты увеличивается и быстродействие процессора ниос (при 50 МГц - 37 DMIPS, при 500 МГц - 320 DMIPS).

Принято оценивать производительность процессорного ядра в "приведенных" попугаях, т.е. в DMIPS/MНz.
Ниосовские бенчмарки смотрите здесь: http://www.altera.com/literature/ds/ds_nios2_perf.pdf
Ну а по поводу производительности системы в целом уважаемые коллеги Вам уже рассказали.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.