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

Определение констрейна MAXSKEW

Для тех кто не в курсе, поясню.

Этот констрейн контролирует максимальное время разброса

между тактовыми входами регистров.

 

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

то о нем можно и не думать. Но такая красота не всегда бывает.

Представьте, у вас сдвиговый регистр, внекоторых звеньях которго

присутствует комбинаторная логика. После размещения и разводки

в отчете фигурирует лишь максимальный путь от регистра к регистру

(если ограничите). А для корректного указания MAXSKEW необходим

минимальный путь.

Как решаете для себя эту задачу?

Я на шару указываю от 1 до 2нс.

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


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

Вроде maxskew как раз и рассчитывает разброс задержик, и если требования не выполняються то выдает warning. Если хочется посмотреть какой разброс при выпоненном ограничении, то можно открыть FPGA Editor выделить интересующую цепь и нажать F2( не очень удобно но оценить разброс можно).

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


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

Поглядите внимательней на отчет par-а.

Там приводится таблица со всеми клоками используемыми

в Вашем проекте и рассчитанными MAXDELAY и MAXSKEW для каждого

клока (зачем лазить в FPGA editor).

Есть еще констрейн (прописывается в ucf файле) MAXSKEW который как раз и ограничивает этот параметр для цепей.

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


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

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

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

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

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

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

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

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

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

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