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

Nios на частоте 167 МГц

Добрый вечер, сощдай простой проект на Max10. В qsys Nios на onchip mem и jtag, в главном файле pll 50->167. Отрицательные слаки внутри nios. Разве у Ниос есть предельная частота? И что за модели в timequest, в fast все нормально, а в других setup slack ~2.4.

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


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

On 12/24/2018 at 7:03 PM, Вася0 said:

Разве у Ниос есть предельная частота?

Разве Ниос, как, впрочем, и любая другая логика, реализуется не в конкретной микросхеме с ограниченными (в частности, по быстродействию) возможностями...

 

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


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

В 24.12.2018 в 19:03, Вася0 сказал:

 в fast все нормально, а в других setup slack ~2.4.

В качестве примера почитайте о счетчиках с последовательным и с параллельным переносом.

И это везде так. Либо быстро ездим, как феррари, либо возим много пассажиров, как трамвай.

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


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

1 hour ago, iosifk said:

В качестве примера почитайте о счетчиках с последовательным и с параллельным переносом.

И это везде так. Либо быстро ездим, как феррари, либо возим много пассажиров, как трамвай.

Либо, (как Илон Маск? ;] ) заказываем ASIC или hardip ядро.

А вообще, решение задачи зависит от её постановки. Бывает достаточно лишь изменить подход к задаче или начальные условия - это проще, чем бороться с физическими ограничениями природы.
 

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


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

1 час назад, prostoRoman сказал:

А вообще, решение задачи зависит от её постановки. Бывает достаточно лишь изменить подход к задаче или начальные условия - это проще, чем бороться с физическими ограничениями природы.

Ведь это ПЛИС, тут можно "пойти другим путем". Т.е. не тупо греть кристалл, а переложить что-то из программы в железо.

Вполне вероятно, что добавив к процессору 2-3 аппаратных ускорителя (аппаратных или программных), можно получить значительный выигрыш на вполне конкретной задаче.

 

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


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

Просто в pdf Nios Benchmarks сказано max10 nios fmax 150 MHz.

Я создаю простую систему пока только Ниос и память,но даже 140MHz не преодолеть.

renditionDownload.jpeg

renditionDownload (1).jpeg

Изменено пользователем Вася0

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


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

4 минуты назад, Вася0 сказал:

Просто в pdf Nios Benchmarks сказано max10 nios fmax 150 MHz.

Я создаю простую систему пока только Ниос и память,но даже 140MHz не преодолеть.

Должны быть готовые примеры с Ниосом. Начинайте с них. И от этих примеров переходите к тому, что Вам нужно. На самом деле, кроме Ниоса как такового, будет играть роль память. Откуда выполняются программы и куда грузятся данные? И вот это может оказаться гораздо существеннее, чем "даже 140MHz"... А еще ведь что-то будет в логике обрабатываться? Насколько быстро?

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


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

Во всех примерах 100 MHz, наверное вы правы, пока оставлю как в примерах, спасибо за комментарии.

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


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

1 минуту назад, Вася0 сказал:

Во всех примерах 100 MHz, наверное вы правы, пока оставлю как в примерах, спасибо за комментарии.

Я просто вот что добавлю...

Есть "технические" параметры, и есть "коммерческие" параметры... С Альтерой давно дела не имел, это к Стюарту Литтлу. Но вот сами посудите. Атмел много писал о том, что у них флэшь и микроконтроллеры допускают 100 тыс. циклов перезаписи. Правда подробности об этом измерении не приводят... И эта цифра приведена почти везде. И все знают, что "100 тыс." можно давать... И только в одной аппликухе написано, что если у Вас есть 10 блоков для записи, а каждый блок держит 10 тыс, то всего как раз и будет 100 тыс... И работает все только при условии, что софт не пишет что-то в одну и ту же ячейку. а иначе 10 тыс и кранты...

В ПЛИСах же любят давать максимальную частоту переключения клока для одного триггера. И на этом - все... А остальное зависит от Вас... Можно сделать совсем куцый проект и получить бешеную тактовую. Это как раз и будет то, что Вы  назвали "max10 nios fmax 150 MHz." Вот только для реального проекта там будет слишком мало всего...

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


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

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

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

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

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

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

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

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

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

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