Alex77 0 Posted November 24, 2020 (edited) · Report post 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 November 24, 2020 by Alex77 Quote Ответить с цитированием Share this post Link to post Share on other sites
Strob 0 Posted November 25, 2020 · Report post Adds array reshape and partitioning directives for top ports Vitis HLS окончательно заменяет Vivado hls, но кажись вопиющий маразм с портами исправили... Quote Ответить с цитированием Share this post Link to post Share on other sites
fguy 0 Posted November 26, 2020 · Report post 25.11.2020 в 07:12, Strob сказал: Vitis HLS окончательно заменяет Vivado hls Это простой редизайн старого хлс-а с новыми фишками, черным скином и старыми косяками синтеза хлс-а времен 2019.1. Quote Ответить с цитированием Share this post Link to post Share on other sites
RobFPGA 0 Posted November 26, 2020 · Report post Приветствую! On 11/24/2020 at 9:30 PM, Alex77 said: пс: 43.1 Гб win И это в упакованном виде! В макс. варианте требует ~100GB свободного места. Ох вовремя я второй 2TB купил на пятницу Удачи! Rob. Quote Ответить с цитированием Share this post Link to post Share on other sites
Strob 0 Posted November 26, 2020 (edited) · Report post 11 minutes ago, fguy said: Это простой редизайн старого хлс-а с новыми фишками, черным скином и старыми косяками синтеза хлс-а времен 2019.1. Это все понятно. Проблема в том, что лично для меня vitis hls 2020.1 совершенно непригоден для работы, т.к. не поддерживал работу с массивами в портах top функции ни в каком виде, отличном от bram Edited November 26, 2020 by Strob Quote Ответить с цитированием Share this post Link to post Share on other sites
Alex77 0 Posted November 26, 2020 · Report post поставил по приколу почти всё (но только на младшие чипы до ултра, если все чипы то наверно ещё +30гб) vivado 64гб hls 4гб vitis 22гб по размеру инсталятора - не забываем что там ещё есть бинарники для линукса и петалинукс. Одно из приятных - доработали под git & svn. "исходники" отдельно от "генерируемых исходников". и уже успело пару раз упасть на супер новых чипах (это про вивадо) Quote Ответить с цитированием Share this post Link to post Share on other sites
yamantau 0 Posted November 27, 2020 · Report post Жаль поддержку Windows 7 убрали. Может знает кто способ обойти данное ограничение? Quote Ответить с цитированием Share this post Link to post Share on other sites
litv 0 Posted November 27, 2020 · Report post Не работать в 2020.2 Quote Ответить с цитированием Share this post Link to post Share on other sites
yamantau 0 Posted November 27, 2020 · Report post Простите за офтоп, какую сборку десятой винды посоветуете? Quote Ответить с цитированием Share this post Link to post Share on other sites
fguy 0 Posted November 27, 2020 · Report post 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 нереально. То ли хотят похоронить хлс, то ли лавочку пора прикрывать - хз. Quote Ответить с цитированием Share this post Link to post Share on other sites
fguy 0 Posted November 27, 2020 · Report post 19 часов назад, Alex77 сказал: Одно из приятных - доработали под git & svn. "исходники" отдельно от "генерируемых исходников". Не заметил принципиальной разницы в папке project_my.srcs между 2018.3 и 2020.2 - размер для моего проекта как был 850 Мбайт в ней так и остался, а число папок и файлов уменьшилось незначительно, ненужный для хранения ipshared так и остался. Quote Ответить с цитированием Share this post Link to post Share on other sites
Alex77 0 Posted November 27, 2020 · Report post Взял один и тот же пример "spartan-7 + Microblaze" с "нуля созданный" (из комплекта примеров). 2020.1 project_1.srcs == 181mb 2020.2 project_1.srcs == 2.6MB остальное в project_1.gen == 191 mb Это если экспортировать то структура каталогов остаётся прежней. не проверял Quote Ответить с цитированием Share this post Link to post Share on other sites
Strob 0 Posted November 27, 2020 (edited) · Report post 2 hours ago, fguy said: написано было про косяк с генерацией интерфейса bram в хлс 2019.1 А что за косяк? С 2018 я сразу на 2020.1 прыгал. Вроде проблем не было. Edited November 27, 2020 by Strob Quote Ответить с цитированием Share this post Link to post Share on other sites
fguy 0 Posted November 29, 2020 · Report post 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 компонентов ручками это перебор, может конечно через скрипт бд попробовать перенести, но какой толк тогда от конвертации? Quote Ответить с цитированием Share this post Link to post Share on other sites
Alex77 0 Posted November 29, 2020 · Report post Должен но не обязан. Тупо открыл проект 2020.1 в 2020.2 - структура проекта не поменялась. Может если делать экспорт , а потом импорт ? Quote Ответить с цитированием Share this post Link to post Share on other sites