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

Зависит ли результат Плейсера от месторасположения выводов?

Всем добра.

Создал проект (для Lattice ICE5LP2K-SG48I), написал исходники, впритык влез в луты. Синтез успешный, плейсер failed. По ресурсам вижу, что прохожу.

Зависит ли результат плейсера от расположения ног?

Спасибо.

...

Отбой тревоги.

Зависит.

Покумекал и все разместилось, соединилось и поперло!.

 

Оффтоп:

Spoiler

Не нашел в факе - можно ли удалить свою тему? Если да, то как?

 

Спасибо.

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


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

Поэтому сначала стараются отдать расположение пинов на откуп тулу, затем пытаются подвинуть как удобнее (не в ущерб таймингу) и только в конце уже отдают итоговый пинаут разработчику печатки. Т.е. сначала дизайн, потом печатка. А не наоборот. Лайфхак - сдирать пинаут интерфейсов с известных макеток - там основные группы сигналов уже на своих местах, лучше расположить врят ли выйдет.

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


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

Так я и сделал. Сначала думал проверить влезет ли вообще. Полагал, что при полном размещении планер будет размещать зависимые компоненты и выводы рядом, чтобы роутеру было проще, но он бахал абы как :D. Корректировка ручками помогла.

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


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

5 hours ago, RadiatoR said:

 

Создал проект (для Lattice ICE5LP2K-SG48I), написал исходники, впритык влез в луты. Синтез успешный, плейсер failed.

  Reveal hidden contents

Не нашел в факе - можно ли удалить свою тему? Если да, то как?

 

 

А какой синтезатор и сколько % в кристалле занято?
P.S зачем же удалять тему..

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


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

Приветствую!

5 hours ago, RadiatoR said:

Зависит ли результат плейсера от расположения ног?

В общем случае результат P&R всегда зависит от расположения как  пинов так и других составляющих  дизайна (включая звезды на небе :biggrin:) Большинство алгоритмов P&R  в  своей основе содержат  случайное начальное распределение с последующей оптимизацией.    

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

 

Удачи! Rob.

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


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

6 hours ago, Джеймс said:

А какой синтезатор и сколько % в кристалле занято?

Lattice LSE. На счет процентов не скажу, точнее не знаю как выразить общий, так как ресурсы разные есть, но лут4 1963 из 2048.

 

6 hours ago, Джеймс said:

P.S зачем же удалять тему..

Посчитал, что она не особо полезная и чтобы не захламлять форум...

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


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

13 часов назад, Aleх сказал:

 сначала дизайн, потом печатка. А не наоборот.

Возражу. Не всегда. Сейчас отдал схему на разводку платы, и на плате, согласно ТЗ, разъёмы расположены определённым образом и менять нельзя (цоколёвка по контактам, разумеется, тоже жёстко задана). 

Плата достаточно насыщенная, располагать выводы ПЛИС, как бог на душу положит Квартус пожелает, неправильно.

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


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

Небольшой оффтоп, но, ИМХО, информация полезная:

У ПЛИС семейства iCE40 ресурсы логических элементов используются в том числе  для разводки проекта.

Вот интересная статья с исследованием этого вопhоса: https://warmcat.com/2016/11/06/ice5-fpga-where-did-all-the-luts-go.html

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


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

44 minutes ago, StewartLittle said:

Небольшой оффтоп, но, ИМХО, информация полезная:

У ПЛИС семейства iCE40 ресурсы логических элементов используются в том числе  для разводки проекта.

Вот интересная статья с исследованием этого вопhоса: https://warmcat.com/2016/11/06/ice5-fpga-where-did-all-the-luts-go.html

ну причем здесь разводка я не совсем понял, но вообще, это же класика ALUT/Slice/PLB, если логика использует только часть этого кубика, то остатки использовать дюже сложно, не смотря на всякие обводные пути. Поэтому проекты упираются именно в эти ограничения, а не количества лютов/регистров)

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


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

2 часа назад, des00 сказал:

ну причем здесь разводка я не совсем понял...

Да, согласен - тут я кривовато свою мысль выразил. :blush:

Хотел сказать, что в iCE40 ресурсы разводки бедноваты. И из-за этого не всегда получается PLB на полную использовать.

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


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

On 8/31/2020 at 4:59 AM, RadiatoR said:

Lattice LSE. На счет процентов не скажу, точнее не знаю как выразить общий, так как ресурсы разные есть, но лут4 1963 из 2048.

 

Попробуйте использовать синтезатор  Synplify (есть в составе бесплатного Lattice Diamond), - думаю результат будет намного лучше и у вас еще останется свободное место  в кристалле

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


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

да, только он некоторые конструкции отказывается синтезировать.

Например примитивы (вотъ)

 

А так посмотрел, разница крохотная. Оставил LSE ради удобства.

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


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

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

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

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

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

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

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

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

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

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