Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проектные ограничения на проекте FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Alexander_92
Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.
Vascom
Закладывай максимальную частоту. На более низкой всё гарантированно будет работать.
makc
Если частота плавает, то в этом случае может быть мало удовлетворения проектных ограничений. Проблемы могут вызвать блоки синтеза частоты, которые очень не любят плавающей частоты на входе и проектными ограничениями этот момент никак не закрыть.
Vascom
Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?
bogaev_roman
Цитата(Alexander_92 @ Aug 12 2016, 07:14) *
Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.

А точно частота плавает или может есть фиксированный набор частот, мультиплексируемый снаружи? Если вариант 2, то SDC позволяет это описать (тактовые частоты, мультиплексируемые снаружи - http://kit-e.ru/articles/plis/2010_10_54.php). При плавающей частоте, может имеет смысл задать максимальную и минимальную.
Alexander_92
Цитата(Vascom @ Aug 12 2016, 09:56) *
Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?


Есть задача спроектировать контроллер нескольких независимых интерфейсов SPI, то есть 4хSPI. В тз указано, что тактовая частота может быть
в пределах 100-200 Мегагерц. То есть в реальности она, получается, действительно плавает и это нужно учитывать. Насчет независимых интерфейсов,
что если контроллер принимает от нескольких ведомых сразу, то этот прием может происходить на разных частотах SCLK. Опять же указывается,
SCLK может быть 5-20 Мегагерц.
Vascom
Тогда закладывайся на максимальную частоту 200МГц, а входы SCLK на 20МГц.
Alexander_92
Цитата(Vascom @ Aug 12 2016, 17:51) *
Тогда закладывайся на максимальную частоту 200МГц, а входы SCLK на 20МГц.


А как это можно аргументировать ? )) Пожалуйста, объясните.
Vascom
Если разведется на эти частоты, то на более низких все гарантированно будет работать.
Alexander_92
Цитата(Vascom @ Aug 12 2016, 18:06) *
Если разведется на эти частоты, то на более низких все гарантированно будет работать.


Ну я тоже интуитивно так думаю, но это как-то связано с физикой процессов ...
Vascom
Каких процессов?
Alexander_92
Цитата(Vascom @ Aug 12 2016, 18:20) *
Каких процессов?


Не важно, а вы не знаете, как в FPGA можно делать преобразования частот ?
Vascom
Можно делить частоту на регистрах или счетчика. Можно делить и умножать на PLL, даже дробные множители.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.