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

Проектные ограничения на проекте FPGA

Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.

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


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

Закладывай максимальную частоту. На более низкой всё гарантированно будет работать.

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


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

Если частота плавает, то в этом случае может быть мало удовлетворения проектных ограничений. Проблемы могут вызвать блоки синтеза частоты, которые очень не любят плавающей частоты на входе и проектными ограничениями этот момент никак не закрыть.

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


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

Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?

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


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

Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.

А точно частота плавает или может есть фиксированный набор частот, мультиплексируемый снаружи? Если вариант 2, то SDC позволяет это описать (тактовые частоты, мультиплексируемые снаружи - http://kit-e.ru/articles/plis/2010_10_54.php). При плавающей частоте, может имеет смысл задать максимальную и минимальную.

 

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


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

Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?

 

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

в пределах 100-200 Мегагерц. То есть в реальности она, получается, действительно плавает и это нужно учитывать. Насчет независимых интерфейсов,

что если контроллер принимает от нескольких ведомых сразу, то этот прием может происходить на разных частотах SCLK. Опять же указывается,

SCLK может быть 5-20 Мегагерц.

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


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

Тогда закладывайся на максимальную частоту 200МГц, а входы SCLK на 20МГц.

 

А как это можно аргументировать ? )) Пожалуйста, объясните.

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


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

Если разведется на эти частоты, то на более низких все гарантированно будет работать.

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


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

Если разведется на эти частоты, то на более низких все гарантированно будет работать.

 

Ну я тоже интуитивно так думаю, но это как-то связано с физикой процессов ...

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


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

Каких процессов?

 

Не важно, а вы не знаете, как в FPGA можно делать преобразования частот ?

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


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

Можно делить частоту на регистрах или счетчика. Можно делить и умножать на PLL, даже дробные множители.

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


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

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

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

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

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

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

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

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

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

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