Jump to content

    
Alex77

Vivado Design Suite - HLx Editions - 2020.2

Recommended Posts

Vivado Design Suite 2020.2 is now available

  • Public access support for the Xilinx Versal product series
  • Petalinux now a part of Xilinx Unified Installer
  • Access Block Design container now to create team-based designs
  • Abstract Shell for Dynamic Function eXchange
  • 2020.2 Introduces Vitis HLS for Vivado flows
  • Add-on for MATLAB and Simulink (Unified Model Composer and System Generator)

пс: 43.1 Гб win

Много чего добавили и поменяли

Edited by Alex77

Share this post


Link to post
Share on other sites
25.11.2020 в 07:12, Strob сказал:

Vitis HLS окончательно заменяет Vivado hls

Это простой редизайн старого хлс-а с новыми фишками, черным скином и старыми косяками синтеза хлс-а времен 2019.1.

Share this post


Link to post
Share on other sites

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

On 11/24/2020 at 9:30 PM, Alex77 said:

пс: 43.1 Гб win

И это в упакованном виде!  В макс. варианте требует ~100GB свободного места.  Ох вовремя я второй  2TB купил на пятницу :biggrin:

 

Удачи! Rob.

Share this post


Link to post
Share on other sites
11 minutes ago, fguy said:

Это простой редизайн старого хлс-а с новыми фишками, черным скином и старыми косяками синтеза хлс-а времен 2019.1.

Это все понятно. Проблема в том, что лично для меня vitis hls 2020.1 совершенно непригоден для работы, т.к. не поддерживал работу с массивами в портах top функции ни в каком виде, отличном от bram

Edited by Strob

Share this post


Link to post
Share on other sites

поставил по приколу почти всё (но только на младшие чипы до ултра, если все чипы то наверно ещё +30гб)

vivado 64гб

hls 4гб

vitis 22гб

по размеру инсталятора  - не забываем что там ещё есть бинарники для линукса и петалинукс.

Одно из приятных - доработали под git & svn. "исходники" отдельно от "генерируемых исходников".

и уже успело пару раз упасть на супер новых чипах (это про вивадо)

 

Share this post


Link to post
Share on other sites
21 час назад, Strob сказал:

Это все понятно. Проблема в том, что лично для меня vitis hls 2020.1 совершенно непригоден для работы, т.к. не поддерживал работу с массивами в портах top функции ни в каком виде, отличном от bram

Для меня непригодным стал еще хлс 2019.1. В 2020.2 афторы постарались еще как могли - сделать порт axis с доп сигналом last просто не реально - попробовал разные варианты включая из их репы - выдает всякую чушь. Для привычного уже hls::stream со структурой, вместо добавления в порт сигнала last тупо расширяет data в 2 раза. Уже даже желания писать на их форум нет никакого - занятие бесполезное - написано было про косяк с генерацией интерфейса bram в хлс 2019.1 и с тех пор реакции никакой - написали что стоит в баглисте на исправление - 3 версии уже выпустили с тех пор. В текущем состоянии выдать работоспособное ядро из хлс 2020.2 нереально. То ли хотят похоронить хлс, то ли лавочку пора прикрывать - хз.

Share this post


Link to post
Share on other sites
19 часов назад, Alex77 сказал:

Одно из приятных - доработали под git & svn. "исходники" отдельно от "генерируемых исходников".

Не заметил принципиальной разницы в папке project_my.srcs между 2018.3 и 2020.2 - размер для моего проекта как был 850 Мбайт в ней так и остался, а число папок и файлов уменьшилось незначительно, ненужный для хранения ipshared так и остался.

Share this post


Link to post
Share on other sites

Взял один и тот же пример "spartan-7 + Microblaze" с "нуля созданный" (из комплекта примеров).

2020.1 project_1.srcs == 181mb

2020.2 project_1.srcs ==    2.6MB

остальное в project_1.gen == 191 mb

 

Это если экспортировать то структура каталогов остаётся прежней. не проверял

Share this post


Link to post
Share on other sites
2 hours ago, fguy said:

написано было про косяк с генерацией интерфейса bram в хлс 2019.1

А что за косяк? С 2018 я сразу на 2020.1 прыгал. Вроде проблем не было.

Edited by Strob

Share this post


Link to post
Share on other sites
27.11.2020 в 19:01, Strob сказал:

А что за косяк? С 2018 я сразу на 2020.1 прыгал. Вроде проблем не было.

оригинал тут https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/HLS-2019-x-and-2020-1-generate-incorrect-param-MEM-SIZE-for-bram/m-p/1115528

при размещении интерфейса брам в топе функции в параметрах ядра неправильно указывается необходимый размер брам и вивада выдает ошибку при проверке бд

27.11.2020 в 18:54, Alex77 сказал:

Это если экспортировать то структура каталогов остаётся прежней. не проверял

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

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.