86 компоненты ПЛИС Современный подход к выбору маршрута проектирования ПЛИС на основе программных продуктов различных производителей Владимир КОШАРНЫЙ vkosharny@mail.ru Антон ЗОЛОТАРЕВ zolotarev_av@list.ru Среди современных программных продуктов, предназначенных для создания электронных устройств повышенной сложности, есть решения, которые позволяют связать воедино весь процесс разработки: от идеи до печатной платы и от алгоритма до конкретного устройства с процессором или ПЛИС на борту. <...> Некоторые известные мировые производители поддерживают сквозной маршрут проектирования, что облегчает переход от одного этапа к другому. <...> Этот маршрут проектирования может включать и разработку конфигурации ПЛИС. <...> О т выбора маршрута и средств проектирования конфигураций ПЛИС зависят продолжительность, стоимость и качество выполнения работ. <...> Существует множество программных продуктов, которые позволяют реализовать тот или иной этап проектирования ПЛИС. <...> Каждый из этих программных продуктов имеет свои преимущества и недостатки. <...> Вне зависимости от программного обеспечения маршрут проектирования будет включать следующие этапы: • Системное проектирование. <...> На этом этапе идет разбиение задачи на блоки и принимается решение о применении той или иной элементной базы, определяется круг задач, подлежащих решению на ПЛИС, происходит выбор конструктива и т. д. <...> Идет кодирование конфигурации ПЛИС на одном из языков описания аппаратуры (Hardware Description Language, HDL). <...> • Синтез кода регистрового уровня (Register Transfer Level, RTL). <...> Выполняется преобразование написанного HDL-кода в код регистрового уровня. <...> Результатом является описание конфигурации ПЛИС на уровне простых элементов и встроенных в ПЛИС IP-блоков. <...> Осуществляется выбор вариантов размещения элементов на ПЛИС, входящих в состав конфигурации, а также строятся соединения между этими элементами. <...> После завершения этапа можно как синтезировать готовую конфигурацию ПЛИС, так и рассчитать <...>