Jump to content

    

Recommended Posts

20 hours ago, alexadmin said:

Интересно, с учетом, что уже новый год на носу - будет 18.4 или сразу 19.1 запилят?

По роадмапу - сразу 2019.1, где-то в апреле-мае. И 2019.2 в сентябре-октябре. Переходят на два релиза в год.

 

Выложили видео с кратким описанием изменений: https://www.youtube.com/watch?v=dpt9jQBSYgA

 

Share this post


Link to post
Share on other sites

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

 

Тестирую новинку на старом проекте.  Бросилось в глаза новый таск при P&R

...

Starting Netlist Obfuscation Task

...

Интересно будет глянуть что они там obfuscatили ?

Удачи! Rob.

 

Share this post


Link to post
Share on other sites

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

Увы - неожидаемого чуда не случилось - v2018.3 фигня :sad:  Также медленно  работает.

Да к тому же в используемом мной PCIe XDMA так и не починили проблемы с таймингом для режима Gen3 x8. После синтеза внутри XDMA видны 11!!! уровней логики с fanout>100 (при тактовой 250 MHz) и никакой оптимизацией при P&R это не лечится :(. А заниматься патчингом нетлиста после синтеза  лень.  

 

Удачи1 Rob.

 

Share this post


Link to post
Share on other sites
On 12/15/2018 at 6:05 PM, RobFPGA said:

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

Увы - неожидаемого чуда не случилось - v2018.3 фигня :sad:  Также медленно  работает.

Да к тому же в используемом мной PCIe XDMA так и не починили проблемы с таймингом для режима Gen3 x8. После синтеза внутри XDMA видны 11!!! уровней логики с fanout>100 (при тактовой 250 MHz) и никакой оптимизацией при P&R это не лечится :(. А заниматься патчингом нетлиста после синтеза  лень.  

 

Удачи1 Rob.

 

А Block Design Вы не пробовали? А то у меня старый проект сломался после апдейта IP модулей. Попробывал сделать новый простой проект с Microblaze, GPIO и UART Lite,  вывлезает куча ошибок. Решил просто окатится назад

Share this post


Link to post
Share on other sites

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

12 hours ago, alxkon said:

А Block Design Вы не пробовали? А то у меня старый проект сломался после апдейта IP модулей. Попробывал сделать новый простой проект с Microblaze, GPIO и UART Lite,  вывлезает куча ошибок. Решил просто окатится назад

Дизайны BD из  17.4 и 18.2  конвертировались без проблем. Но  у меня там не было блоков SOC  c MicroBlaze. 

Удачи! Rob.

Share this post


Link to post
Share on other sites

Обновил на пробу проект для цинка (кинтекс) с 2018.2 на новую. Проблем особых при конвертации не было. Заметная разница только в фифохах - изменили настройки - можно выбирать ручками как реализовывать - LUT или BRAM (может быть и URAM где есть), убрали ресеты по выходным тактам для асинхронных и добавили отключаемые счетчики, отображает итоговый размер. Так что пройтись по всем фифохам после обновления BD не помешает. Результаты разводки сравнить не получилось - фифохи поставил на автовыбор ресурса, а в результате расклад другой по BRAM и часть перешла в LUTRAM со всеми вытекающими. Время имплемента оказалось меньше минут на 15 с 1.5 часов на старой, а синтез практически не ускорился. Не смотря на отсутствие упоминания в списке обновлений, HLS все же изменился и заметно - из плюсов качество синтеза ядер улучшилось (меньше LUT, FF, времена и латентность), а из минусов теперь обязательно приходится писать прагмы по ресурсам, которые в 2018.2 были типа как само собой разумеющееся, иначе на выходе синтезатора полный неадекват.

Share this post


Link to post
Share on other sites

Простой проект на Zynq7007S, собирается и работает, но фиттер сыпет сотнями предупреждений вида: 

[Designutils 20-3303] unexpected site type 'IOPAD' in HDPYFinalizeIO

В 2018.2 всё нормально.

 

Радует, что починили SDK, теперь нормально работает без постоянных падений.

 

Ещё поражает тормознутость и вообще какая-то монструозность вивады, не всегда срабатывают клики мышкой на панели I/O Ports, любит крашится раз-другой за день без каких-либо сообщений, и это при работе с простым проектом начального уровня!

Неужели ей 16 гигабайт памяти и 8 ядерного процессора мало?

Или просто немеряно индусского тормозного говнокода без какой-либо оптимизации?

 

Ещё странный какой-то Constraints Wizard - упорно не даёт возможности создать необходимый Generated Clock, создал ручками через Edit Timings Constraints, после чего на вкладке Set Output Delays всё равно не даёт выбрать этот клок, как будто его и нету вовсе.

 

Понравился встроенный текстовый редактор с работающей в реальном времени проверкой синтаксиса, но вот Code Completion упорно не работает, хотя включен в настройках :(

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this