1. Home

Статьи из категории: Xilinx Vivado

Всё по работе с Vivado

Материалов: 11

Показано: 1-7

Категория:Xilinx Vivado

Страницы : 1 2 »

Стратегии оптимизации HDL-кода и синтезатора нетлиста для FPGA

В статье будет рассмотрена работа синтезатора нетлиста, его возможности по оптимизации кода и трудности, с которыми он может столкнуться. Показаны две техники написания кода логических схем на Verilog в зависимости от преследуемых целей оптимизации проекта на этапе синтеза. А также разбор некоторых настроек синтезатора Xilinx Vivado, которые призваны пытаться оптимизировать логическую схему за разработчика. В конце мы возьмём модуль, который попробуем привести к рабочему состоянию исключительно за счёт возможностей синтезатора.

3828

1

Основы статического временного анализа. Часть 1: Period Constraint.

Статья является первой из планируемой серии статей по временным ограничениям в FPGA. Основная цель – познакомить начинающих разработчиков с основами статического временного анализа. В этой статье будет рассмотрен анализ самого простого случая – передача данных между двумя последовательными элементами внутри FPGA с общим тактовым сигналом. Показан вывод уравнений временного анализа и продемонстрировано их применение анализатором Vivado.

8339

8

ZYNQ HW: EBAZ4205: Часть 1

Цель данного туториала - повторить создание проекта Hello World с выводом текстовой строки в последовательный интерфейс UART, но на плате EBAZ4205. Для этого нужно будет учесть аппаратные особенности этой платы. Так же, отличием этого туториала является использование Vitis вместо более раннего варианта SDK.

12635

0

Vivado Quality of Result (Перевод статьи MicroZed Chronicles)

В данной статье будут рассмотрены инструменты Quality of Result Assesment [QoRA] и Quality of Result Suggestions [QoRS] поскольку оба этих инструмента предоставляют информацию для достижения необходимых временных ограничений [timing closure - временное соответствие, временные ограничение]

 

5089

7

ECO Flow в Vivado или работа в режиме редактирования нетлиста. Часть 1.

В статье рассмотрен режим работы Vivado, позволяющий вносить изменения в проект на уровне редактирования списка соединений (в дальнейшем – нетлиста). Описаны как сам режим ECO, так и некоторые нюансы, которые появляются во время работы в нём. Приведён демонстрационный пример и описана полная последовательность действий для получения результата, в работоспособности которой может убедиться каждый желающий. Статья будет полезна для «общего развития» FPGA-разработчикам, а особенно — тем, кто часто отлаживает проекты в Logic Analyzer. Надеюсь, работа в этом режиме вызовет интерес у разработчиков, работающих с большими кристаллами, время компиляции в которых может достигать часов (а то и десятков часов), поскольку в этом режиме время, затрачиваемое на имплементацию, при внесении изменений в нетлист может сократиться до буквально пары минут.

 

 

4282

0

Методика работы с Си модулями в симуляции стандартными средствами Vivado

Vivado и system Verilog позволяют разработчику использовать модули, написанные на Си. Данный метод называется DPI (Direct Programming Interface).
 

5501

0

Чуть больше преимуществ для наших патронов на Patreon

Последние статьи нашего сообщества

Познавательное

Долой RTL описание регистров! (перевод)

Подробнее

SystemVerilog

Распутываем виртуальные методы в SystemVerilog

Подробнее

Общее

Демистификация сбросов: синхронные, асинхронные и другие соображения по проектированию... Часть 1

Подробнее

Общее

Основы статического временного анализа. Часть 5: False Path Constraint.

Подробнее

Общее

Основы статического временного анализа. Часть 4: Source Synchronous Output Delay Constraint.

Подробнее

Общее

Сага о светодиодах. Часть 3. Ведомая сторона.

Подробнее

Инструкции к сайту

Запускаем сервис бесплатной аренды отладочных плат с FPGA и не только с FPGA

Подробнее

Есть мнение

InnovateFPGA: как конъюнктура и следование ложным трендам угробили один из лучших конкурсов по разработке на ПЛИС

Подробнее

Общее

Сага о светодиодах. Часть 2. Разделяй и управляй

Подробнее

Общее

Сага о светодиодах

Подробнее
Все статьи

Календарь актуальных событий и мероприятий

Вебинар (состоится )

Вебинар Understanding Versal

Подробнее

Мероприятия (состоится )

Ежегодная FPGA конференция от Nokia

Подробнее

Мероприятия (состоится )

Итоги российского форума «Микроэлектроника 2022»

Подробнее

Вебинар (состоится )

Серия из 3-х семинаров Vitis AI Development on AMD Xilinx Adaptive Platforms

Подробнее

Вебинар (состоится )

Вебинар: Hacking FPGAs & SoC FPGAs

Подробнее

Вебинар (состоится 29-сен-2022)

Введение в технологию DFX от Xilinx. Вебинар

Подробнее

Мероприятия (состоится )

Сформирована программа второго дня пленарной работы форума. Одна из тем пленарного заседания - «Доверенность ЭКБ и РЭА – тема для спекуляций

Подробнее

Мероприятия (состоится )

В сентябре 2022 года состоятся две предконференции Российского форума «Микроэлектроника 2022»

Подробнее

Мероприятия (состоится )

Подробности Архитектуры и программы Российского форума «Микроэлектроника 2022»

Подробнее

Мероприятия (состоится )

Российский форум «Микроэлектроника 2022»: время перемен – пора новых возможностей

Подробнее
Все предстоящие события

Объявления

Ищу сотрудников

Ведущий инженер верификатор

Подробнее

Ищу сотрудников

Ведущий инженер FPGA в "Wireless Terminal Chipset Algorithm Development Dept." Huawei

Подробнее

Продам

FPGA Отладочные платы +++

Подробнее

Ищу сотрудников

Разработчик на FPGA

Подробнее

Продам

Отладочная плата Terasic SocKit (DE10-Standard)

Подробнее

Продам

Отладочная плата Zedboard Xilinx Zynq 7020

Подробнее

Ищу сотрудников

Инженер-программист ПЛИС (FPGA)

Подробнее

Набираю команду

Ищу разработчиков для работы над проектом «AI TPU» разработку процессора.

Подробнее
Все объявления

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку

ePN