Для чого використовується вітальний ЗСЖ?
The
Засіб Vitis™ HLS дозволяє користувачам легко створювати складні алгоритми FPGA, синтезуючи функцію C/C++ у RTL. Інструмент Vitis HLS тісно інтегрований як з Vivado™ Design Suite для синтезу, розміщення та маршруту, так і з уніфікованою програмною платформою Vitis™ для проектування гетерогенних систем і програм.
Підсумовуючи, Vivado та Vitis HLS є потужними інструментами для розробки FPGA, які пропонують широкий спектр функцій і переваг. Vivado забезпечує комплексне середовище проектування для створення та реалізації конструкцій FPGA, тоді як Vitis HLS дозволяє високорівневий синтез коду C/C++ в оптимізований код RTL.
Програмна платформа AMD Vitis™ є середовище розробки для розробки конструкцій, що включає структуру FPGA, процесорні підсистеми Arm® і двигуни AI. Інструменти Vitis працюють у поєднанні з AMD Vivado™ Design Suite, щоб забезпечити вищий рівень абстракції для розробки дизайну.
Vivado High-Level Synthesis прискорює реалізацію дизайну, дозволяючи специфікаціям C, C++ і System C безпосередньо націлюватися на пристрої Xilinx без необхідності вручну створювати RTL.
За замовчуванням ви все ще можете використовувати VHLS, як і раніше, і використовувати командний рядок або GUI. Однак у Vitis Unified IDE GUI, деякі графіки не будуть видимі, якщо ви не отримаєте безкоштовну ліцензію. Сподіваюся, це допоможе.
По суті, відмінності зводяться до точки зору розробника, який використовує інструмент. Vivado пропонує апаратно-орієнтований підхід до розробки апаратного забезпечення, а Vitis пропонує програмно-орієнтований підхід до розробки *як* апаратного, так і програмного забезпечення.