Jump to content
    

Vivado ML Edition 2025.1 Release Highlights:
 

New Device Support for

  • Versal AI Edge Series Gen 2, Versal Prime Series Gen 2
  • Spartan UltraScale+ Family
     

Unified Selective Device Installer for All Versal Devices

  • Reduces the Vivado download size significantly compared to previous versions
  • Enables users to select one or more devices, instead of an entire Versal product line while installing the Vivado Design Suite 
     

Versal QoR Enhancements

  • Calibrated Deskew: Option to enable calibrated skew compensation to minimize local and global skews for Versal SSIT devices only 
  • Multi-phase NoC Support: Time-slice the QoS and bandwidth requirements to maximize the NoC performance
     

Flexible Boot of Processing System in Versal Devices

  • Boot the processing system first and then dynamically load the PL on the fly
  • Public access for all production Versal devices
  • Default flow for Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2 devices
     

Continuing to Enable RTL Flows

  • New AXI Switch IP: A fully customizable RTL-based IP that serves as a bridge between different AXI interface types and widths
     

Ease-of-Use Enhancements

  • Two dedicated “Clocking and Reset” and “Interrupt and AXI-4 Lite” views in the IP Integrator providing more information
  • New Pblock planner; a one-stop shop, with everything related to creating a pblock
  • New addressing GUI for automatic grouping of the equivalent address spaces for Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2 devices
  • GUI support for report_dfx_summary, which provides direct access to data specific to DFX for enhanced debugging

Share this post


Link to post
Share on other sites

Дистрибутив относительно 2024.2.2 похудел аж на 20 Гб - хотя с виду ничего не вырезали.

Из новых фич теперь все ставится в одну папку C:\Xilinx\2025.1 а не как раньше по продуктам.

Оболочка вивады с виду не пострадала.

С витис-ом траблы те же - при создании ядра хлс уходит в долгую думу, но через несколько минут хотя бы выдает результат.

Тратить столько времени на создание каждого ядра сомнительное удовольствие.

С открытием созданного ядра дела еще хуже. Ну и опцию --classic похоже вырезали совсем.

Share this post


Link to post
Share on other sites

Вопрос тут же с "небольшим" даунгрейдом по номеру версии: коллеги проектируют на 2018.2, обосновывая выбор ещё с тех времён отсутствием какого-либо прогресса, а, наоборот, наличием регресса с т.з. багов для Zynq7k. Просьба подтвердить или опровергнуть утверждение коллег.

Тут же вопрос: указанная в топике версия поддерживает упомянутый мною Zynq7k и, если да, то какие плюшки коллеги могут получить, проапгейдив ПО?

Share this post


Link to post
Share on other sites

В 07.06.2025 в 19:19, Zversky сказал:

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

а что религия не позволяет хотя бы глазами посмотреть на новые версии ?

пс: список отличий может оказаться достаточно длинным

Share this post


Link to post
Share on other sites

48 минут назад, Alex77 сказал:

а что религия не позволяет хотя бы глазами посмотреть на новые версии ?

спасибо за ответ. уже не только посмотрел, но и скачал и загружаю в закрома

49 минут назад, Alex77 сказал:

а что религия не позволяет хотя бы глазами

и вопрос адресовался не к тому, кто посмотрел хотя бы глазами, а кто хотя бы пощупал руками и может сказать хотя бы ртом, а не не приплетать религию. хотя бы

Share this post


Link to post
Share on other sites

/upload/FPGA/_Xilinx_/_ISE+Vivado+Vitis_/Unified_2025.1/

Share this post


Link to post
Share on other sites

Все зависит от потребностей и приоритетов. Я и сам завис на 18.3 из за хлс, который точно лучше не становится. Новый витис в последних версиях заместо сдк и хлс фактически неработоспособен. Если зудит от желания нового можно попытаться пересобрать какой-нибудь из рабочих проектов в 24.2.2 и использовать витис в классик. Если с хлс не зависаете может что и получится, а дальше уже будете сами решать насколько это лучше или хуже.

Share this post


Link to post
Share on other sites

41 минуту назад, Alex77 сказал:

по любому вивада 20+ лучшее чем 18+ (за sdk не скажу)

А чем конкретно хотя бы для вас? Я столкнулся с парой косяков для 7х цинков которые исправлены в 2023, но с другой стороны в 2014х для них есть то чего дальше нет совсем. К счастью косяки не фатальные и не актуальные для меня, а вот 14й приходится пользоваться - другого решения пока не нашел.

Share this post


Link to post
Share on other sites

8 часов назад, Alex77 сказал:

и что было такого в 14 и чего нет в 23 ?

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

исправления в 23 относительно 18 так же касались кодов ядер в сдк - работа с еммц и инициализация процессорного ядра

Share this post


Link to post
Share on other sites

понедельник ни черта невкурил...

"поздних это сделано через фсбл" ну как бы в  фсбл-е должно иметь работу с флэшками, а в собственном софте тоже нормально работается. в чём проблема ?

"и не работает в ряде случаев " где запятая до или после этой фразы ?

"работа с еммц и инициализация процессорного ядра" а здешь чего такого печального ? емц давно не смотрел, АРМ-ядро стартует чего ещё требуется?

Share this post


Link to post
Share on other sites

1 час назад, Alex77 сказал:

"поздних это сделано через фсбл" ну как бы в  фсбл-е должно иметь работу с флэшками, а в собственном софте тоже нормально работается. в чём проблема ?

проблема во флэшках - приходят залоченные, по даташиту разлочить не получилось, а флэшбернер с 14-го сдк делает это без проблем

1 час назад, Alex77 сказал:

"работа с еммц и инициализация процессорного ядра" а здешь чего такого печального ? емц давно не смотрел, АРМ-ядро стартует чего ещё требуется?

драйвер еммц из сдк 18.3 не инициализирует чип еммц - если чип прошел инициализацию в более позднем сдк, то дальше уже работает

с инициализацией арм-ядра есть маленькая тонкость - если вы грузите последовательно 2 проекта - типа загрузчик и из него штатный проект, а конфиги арм-а у них разные то фсбл штатной не делает переинициализацию арм-а - например, добавили в штатную вывод ps spi через pl - по jtag из сдк все будет работать, но как только начнете грузить через загрузчик где этот порт на арм-е не прописан, то работать spi не будет.

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.

×
×
  • Create New...