RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Март 2024
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Vivado Design Suite - HLx Editions. Документация, новости...

Страница 2 из 2 Предыдущий  1, 2

Перейти вниз

Vivado Design Suite - HLx Editions. Документация, новости... - Страница 2 Empty .

Сообщение  Viktor2312 Ср Ноя 28 2018, 06:27

26
.
Vivado Design Suite (IDE).


Обзор.

____ПЛИС Xilinx вступили в эру интегрированных программируемых систем. Чтобы эффективно использовать все преимущества системной интеграции, командам разработчиков необходимы современные кристаллы, среда разработки и методология проектирования, которые позволяют получить максимальную производительность на всех этапах работы – от создания концепции до ее реализации.
____Среда разработки следующего поколения Vivado Design Suite была создана с нуля и предназначена для построения и реализации систем любой сложности. Vivado Design Suite – это непревзойденная производительность, простота использования и возможность интеграции на уровне системы. Vivado поддерживает следующие семейства устройств: Ultrascale+, Ultrascale, Virtex-7, Kintex-7, Artix-7 и Zynq-7000.
____Интегрированная среда разработки Vivado (IDE) обеспечивает интуитивно понятный графический интерфейс пользователя (GUI) с мощными функциями. Все инструменты и параметры написаны в собственном формате командного языка (Tcl), что позволяет использовать их как в среде Vivado IDE, так и в Vivado Design Suite Tcl. Анализ и ограничение присвоений включаются на протяжении всего процесса проектирования. Например, вы можете запускать оценки таймингов или питания после синтеза, размещения или маршрутизации. Поскольку база данных доступна через Tcl, изменения в ограничениях, конфигурации дизайна или настроек инструмента происходят в реальном времени, часто без принудительной повторной реализации.


Что нового?

____В Vivado (IDE) 2018.2 добавлена поддержка новых устройств, находящихся в статусе production. На ряду с этим улучшены характеристики среды разработки, позволяющие пользователям повысить скорость разработки и характеристики своих изделий.

System Generator for DSP.

  • Поддерживаемые версии Matlab: R2017a, R2017b, R2018a.

  • Поддержка Zynq UltraScale+ RFSoC.

Vivado HLS.

  • Новое представление Schedule Viewer доступное в Analysis Perspective даёт графическое отображение зависимости выполняемых операций и управляющих структур.

  • Улучшена обработка исходного кода содержащего директивы (prama).

  • Переработана директива dataflow.

  • Улучшены характеристики получаемых IP по тактовой частоте в среднем на 4%, уменьшена задержка (latency) генерируемого IP в среднем на 10%.

  • Добавлены 5 оптимизированных функций в библиотеку math.h для операций с фиксированной точкой (pow, abs, sincos, acos и asin).

  • Поддержка отображения DATAFLOW транзакций в режиме co-simulation.

  • Добавлена новая вкладка проверки (DRC) в графический интерфейс Vivado HLS для анализа временных характеристик и проверки директив.

Model Composer.

  • Поддерживаемые версии Matlab: R2017a, R2017b, R2018a.

  • Добавлен новый пример Color Detection.

  • Обнаружение переполнения для данных с фиксированной точкой.

  • Улучшен импорт функций в С/С++.

  • Добавление в группу линейной алгебры: несколько новых блоков в QR Inverse: Hermitian, Matrix Multiply, Submatrix и Transpose.

Имплементация.

____Этап размещения теперь по умолчанию выполняют репликацию для улучшения временных характеристик проекта при высоком фанауте цепей. Ранее используемая опция -fanaout_opt включена по умолчанию, а для ее отключения предполагается использовать опцию -no_fanaout_opt.

Поддержка новых устройств.

____В список поддерживаемых добавлены следующие устройства со статусом production:

  • Zynq UltraScale+ RFSoC:

    • XCZU21DR (-1, -2, -2LE)
    • XCZU25DR (-1, -2, -2LE)
    • XCZU27DR (-1, -2, -2LE)
    • XCZU28DR (-1, -2, -2LE)
    • XCZU29DR (-1, -2, -2LE)


  • XA Zynq UltraScale+ MPSoC:

    • XAZU4EV (-1, -1L, -1Q)
    • XAZU5EV (-1, -1L, -1Q)


  • Defense-Grade Zynq UltraScale+ MPSoCs:

    • XQZU5EG (-1M)
    • XQZU5EV (-1M)


  • Spartan-7

    • XC7S6 (-1, -2, -1L)
    • XC7S15 (-1, -2, -1L)


  • Artix-7

    • XC7A25T (-3)
    • XC7A12T (-3)



____Следующие устройства добавлены в версию Vivado WebPack:

  • Spartan-7:

    • XC7S6
    • XC7S15


  • XA Zynq UltraScale+ MPSoC:

    • XAZU4EV
    • XAZU5EV



____Набор инструментов Vivado для проектирования включает в себя службы, поддерживающие все этапы проектирования FPGA, начиная с ввода, моделирования, синтеза, размещения и маршрутизации, генерации битов, отладки и проверки, а также разработки программного обеспечения, предназначенного для этих ПЛИС.
____Вы можете взаимодействовать с окружением Vivado несколькими способами. Один из режимов  GUI-based интерфейс на основе графического интерфейса для интерактивных пользователей, а также интерфейс командной строки, если вы предпочитаете использовать пакетный режим. Vivado также поддерживает интерфейс сценариев с богатым набором команд Tcl. Эти множественные режимы взаимодействия также можно комбинировать по-разному, чтобы удовлетворить точные потребности пользователей.

Project Mode и Non-project Mode.

____Существует два основных способа вызова проектных потоков в Vivado - использование проекта (Project Mode) или не проектного режима (Non-project Mode). В первом случае вы начинаете с создания проекта для управления всеми вашими проектными файлами с исходным кодом, а также вывода, генерируемого при выполнении проектных потоков. Когда проект создаётся, Vivado создаёт на диске заранее определенную структуру каталогов, которая содержит папки для исходных файлов, ваши конфигурации, а также выходные данные. Как только проект будет создан, вы можете выйти и покидать среду Vivado по мере необходимости, и каждый раз, вы можете начать с того же места, где вы остановились, без необходимости начинать с нуля каждый раз. Окружение, основанное на проектах, поддерживает понятие прогонов, которое позволяет пользователям ссылаться на процессы проектирования, такие как синтез и реализация. Вы можете настроить среду проектирования несколькими способами, и эти конфигурации также сохраняются в среде проекта в виде «метаданных».
____Структура каталога, созданная для проекта, выглядит следующим образом:

<project>/

<project>.xpr
: the main project file in text format / основной файл проекта в текстовом формате

<project>.srcs/
: directory for sources local to a project / каталог для исходного кода, локальный для проекта

<project>.ip_user_fi les/
: directory for user accessible IP files / каталог доступных IP-файлов

<project>.runs/
: directory for output data from synth/impl / каталог выходных данных из synth/impl

<project>.sim/
: directory for output data from simulation / каталог выходных данных от моделирования

<project>.hw/
: directory for hardware debug related data / каталог для аппаратных отладочных данных

<project>.cache/
: directory for locally cached data / каталог локально кэшированных данных

<project>.ipdef/
: directory for local IP defi nitions / каталог локальных определений IP


____Не все из вышеперечисленных каталогов всегда будут созданы. Например, проект Vivado поддерживает ссылки на начало проекта удалённо из их исходного местоположения или копирует их локально внутри структуры каталога проекта, исходя из предпочтений пользователя. Каталог <project> .srcs создаётся, только если есть такие локальные копии исходных файлов.
____В не проектном режиме (non-project mode), вы более непосредственно взаимодействуете с окружением Vivado, используя команды нижнего уровня. Этот режим называется не проектный (non-project), потому что вы не создаёте проект напрямую, чтобы завершить свои проектные процессы. Однако важно отметить, что объект проекта также существует в этом случае; он создаётся автоматически для управления некоторыми аспектами проектных потоков. Этот объект проекта существует только в памяти, пока ваш сеанс активен и не создаёт структуру на диске, описанную выше. Поскольку автоматическое сохранение данных на диске отсутствует, все данные сохраняются только в памяти и доступны только во время текущего сеанса. Следовательно, вы должны убедиться, что все необходимые выходные данные генерируются до выхода из текущего не проектного сеанса Vivado.
____Интересно отметить, что проектный режим (project mode) фактически построен поверх не проектного режима.

GUI, Command Line, and Tcl.

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Страница 2 из 2 Предыдущий  1, 2

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения