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

Критические пути и роутинг от Xilinx

Hello.

 

В проекте есть два узла: работающий на большой частоте, и на пониженной. Тактируются одним клоком.

Если в проекте присутствует только высокочастотная часть, при роутинге анализатор таймингов показывает предельную частоту 70 МГц.

При добавлении низкочастотной части общая частота падает до 50 МГц, а необходимая мин. рабочая частота – 65 МГц.

Критические пути анализатор находит в высокочастотной части.

Собственно, вопрос: можно ли заставить роутер размещать сначала высокочастотные части, а потом уже с произольными таймингами низкочастотные?

 

З.Ы. Камень – CPLD XPLA3 от Xilinx (xcr3512-7pq208)

 

--

WBR, Andrew

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


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

один из вариантов поработать над размещением и разводкой высокочастотного блока. зафиксировать результат. затем тоже самое с низкочастотным. а затем эти firm-cores склеить в общий дезайн

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


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

В CPLD такой фокус может не пройти, так как если места мало будут использоваться общие термы. Но вообще-то для CPLD проще всего наверное будет поставить фиттеру continue on impossible, чем пускать дизайн по modular flow, если таковой вообще приемлем для CPLD.

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


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

зафиксировать результат. затем тоже самое с низкочастотным. а затем эти firm-cores склеить в общий дезайн

Оно то понятно, но _как_ это сделать? Какие опции, настройки etc.?

 

З.Ы. Xilinx ISE 9.2i / J.36 (халявный с сайта Xilinx)

 

--

WBR, Andrew

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


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

если таковой вообще приемлем для CPLD.

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

Оно то понятно, но _как_ это сделать? Какие опции, настройки etc.?

об этом пишут в документации на IDE. посмотрите на разные типы design flow. но скорее всего такой подход невозможен, как заметил DmitryR

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


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

Может проще будет сделать 2 разных клока чтобы один зависел от другого?

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


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

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

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

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

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

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

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

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

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

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