Xilinx ISE WebPack 14.4 под управлением Windows 8 | |
Разработчики) | Xilinx |
---|---|
Окончательный релиз | |
Операционная система | RHEL , SLED , FreeBSD , Microsoft Windows |
Размер | 6,1 гигабайт |
Доступно в | английский |
Тип | EDA |
Лицензия | Условно-бесплатное ПО |
Интернет сайт | xilinx |
Xilinx ISE [2] ( я ntegrated S ynthesis Е nvironment) [3] является прекращенной программное средство от Xilinx для синтеза и анализа ЛВП конструкций, которые в первую очередь нацелен на развитие встроенной прошивки для Xilinx FPGA и CPLD интегральной схемы (ИС) семейств продуктов . Использование последнего выпущенного издания с октября 2013 года продолжается внутрисистемным программирование на устаревшем оборудовании конструкций , содержащем старые FPGAs и CPLDs иначе осиротевший инструментом проектирования замены, Vivado Design Suite.
ISE позволяет разработчику синтезировать («компилировать») свои проекты, выполнять временной анализ , исследовать RTL- диаграммы, моделировать реакцию проекта на различные стимулы и настраивать целевое устройство с помощью программиста . Другие компоненты, поставляемые с Xilinx ISE, включают Embedded Development Kit (EDK), Software Development Kit (SDK) и ChipScope Pro. [4] Xilinx ISE в основном используется для синтеза и проектирования схем, а ISIM или логический симулятор ModelSim используется для тестирования на уровне системы. [5] [6]
Как обычно практикуется в секторе автоматизации коммерческого проектирования электроники , Xilinx ISE тесно связан с архитектурой собственных микросхем Xilinx (внутреннее устройство которых является собственностью) и не может использоваться с продуктами FPGA от других поставщиков. [3] Принимая во внимание проприетарный характер линейки аппаратных продуктов Xilinx, редко можно использовать альтернативы инструментарию с открытым исходным кодом, предоставленному непосредственно Xilinx, хотя с 2020 года предпринимаются некоторые исследовательские попытки. [7]
Устаревший статус [ править ]
С 2012 года Xilinx ISE был прекращен в пользу Vivado Design Suite, который выполняет те же функции, что и ISE, с дополнительными функциями для разработки системы на кристалле . [8] [9] Xilinx выпустила последнюю версию ISE в октябре 2013 года (версия 14.7) и заявляет, что «ISE перешла в поддерживающую фазу своего жизненного цикла продукта, и больше нет запланированных выпусков ISE». [1]
Пользовательский интерфейс [ править ]
Первичный пользовательский интерфейс ISE - это Project Navigator, который включает в себя иерархию проекта (Источники), редактор исходного кода (Workplace), консоль вывода (Transcript) и дерево процессов (Processes). [3] [10]
Иерархия проекта состоит из файлов проекта (модулей), зависимости которых интерпретируются ISE и отображаются в виде древовидной структуры . [3] Для однокристальных схем может быть один главный модуль, а другие модули включены в основной модуль, аналогично main()
подпрограмме в программах на C ++ . [3] Конструктивные ограничения указаны в модулях, которые включают конфигурацию контактов и отображение. [3]
Иерархия процессов описывает операции, которые ISE будет выполнять над текущим активным модулем. [3] Иерархия включает функции компиляции, их функции зависимостей и другие утилиты. [3] В окне также указываются проблемы или ошибки, возникающие с каждой функцией. [3]
В окне Transcript отображается состояние выполняемых в данный момент операций и информируется инженеров о проблемах проектирования. [3] Такие проблемы могут быть отфильтрованы для отображения предупреждений, ошибок или того и другого. [3]
Моделирование [ править ]
Тестирование на уровне системы может выполняться с помощью ISIM или логического симулятора ModelSim , и такие тестовые программы также должны быть написаны на языках HDL. [3] Программы испытательного стенда могут включать моделируемые формы входных сигналов или мониторы, которые наблюдают и проверяют выходные данные тестируемого устройства . [3]
ModelSim или ISIM могут использоваться для выполнения следующих типов моделирования: [5]
- Логическая проверка, чтобы гарантировать, что модуль дает ожидаемые результаты
- Поведенческая проверка, чтобы проверить логические и временные проблемы
- Имитация пост-места и маршрута для проверки поведения после размещения модуля в реконфигурируемой логике ПЛИС
Синтез [ править ]
Запатентованные алгоритмы синтеза Xilinx позволяют проектам работать на 30% быстрее, чем конкурирующие программы, и обеспечивают большую логическую плотность, что сокращает время и затраты на проект. [11]
Кроме того, из-за возрастающей сложности структуры FPGA, включая блоки памяти и блоки ввода-вывода, были разработаны более сложные алгоритмы синтеза, которые разделяют несвязанные модули на секции , уменьшая количество ошибок после размещения. [11]
IP-ядра предлагаются Xilinx и другими сторонними поставщиками для реализации функций системного уровня, таких как цифровая обработка сигналов (DSP), интерфейсы шины, сетевые протоколы, обработка изображений , встроенные процессоры и периферийные устройства. [11] Xilinx сыграл важную роль в переходе от реализации на базе ASIC к реализации на базе FPGA. [11]
Редакции [ править ]
Подписка Редакция является лицензированной версией Xilinx ISE, а также бесплатная пробная версия доступна для скачивания.
Web Edition является бесплатной версией Xilinx ISE, которые могут быть загружены и использованы для бесплатно. Он обеспечивает синтез и программирование для ограниченного числа устройств Xilinx . В частности, отключены устройства с большим количеством контактов ввода / вывода и большими матрицами затворов.
Недорогое семейство ПЛИС Spartan полностью поддерживается этой версией, так же как и семейство CPLD , что означает, что небольшие разработчики и образовательные учреждения не имеют накладных расходов на разработку программного обеспечения.
Для использования веб-версии Xilinx ISE требуется регистрация лицензии, которая является бесплатной и может быть продлена неограниченное количество раз.
Поддержка устройства [ править ]
Поддержка оборудования [ править ]
ISE поддерживает 7-ю серию Xilinx (кроме Spartan-7) и более старые устройства, включая CPLD (XC9500 и CoolRunner). [12] Для разработки, ориентированной на более новые устройства Xilinx (серии UltraScale и UltraScale +), необходимо использовать Xilinx Vivado .
Поддержка операционной системы [ править ]
Xilinx официально поддерживает Microsoft Windows , Red Hat Enterprise 4, 5 и 6 рабочих станций ( 32 и 64 бит) и SUSE Linux Enterprise 11 ( 32 и 64 бит). [13] Некоторые другие дистрибутивы GNU / Linux могут запускать Xilinx ISE WebPack с некоторыми модификациями или конфигурациями, включая Gentoo Linux , Arch Linux , FreeBSD и Fedora . [14] [15] [16] [17]
Ссылки [ править ]
- ^ a b c Обновления ISE 14.7 , загрузки Xilinx
- ^ «Руководство пользователя ISE 3.1i серии Foundation» (PDF) . 100728 xilinx.com
- ^ a b c d e f g h i j k l m Справочник по сетевым и встроенным системам управления , Springer Science & Business Media, 14 ноября 2007 г.
- ^ Проектирование встроенных систем с платформенными ПЛИС , Морган Кауфманн, 10 сентября 2010 г.
- ^ a b Схема проектирования с VHDL , MIT Press, 2004
- ^ Достижения в области компьютерных наук и информационной инженерии , Springer Science & Business Media, 11 мая 2012 г.
- ^ Shirriff, Кен (сентябрь 2020). «Обратный инжиниринг первого чипа FPGA, XC2064» . righto.com . Самостоятельно опубликованный блог хардкорного специалиста по реверсивной технике . Проверено 25 сентября 2020 года .
Я определил, как настроена большая часть битового потока XC2064 ... и я сделал программу для генерации информации CLB из файла битового потока ... к сожалению, это один из тех проектов, где последние 20% занимают большую часть время, так что еще есть над чем поработать.
- ^ «Xilinx Inc, форма 10-K, годовой отчет, дата подачи 25 мая 2012 г.» . secdatabase.com . Проверено 6 мая 2018 года .
- ^ Vivado Design Suite , первая версия выпущена в 2012 году, Xilinx Downloads
- ^ Прототипирование FPGA на примерах Verilog , John Wiley & Sons, 20 сентября 2011 г.
- ^ a b c d Справочник по цифровым потребительским технологиям , Elsevier, 30 апреля 2004 г.
- ^ "Таблица продуктов ISE Design Suite" (PDF) . Проверено 9 августа 2020 .
- ^ ISE Design Suite 13: Руководство по примечаниям к выпуску (PDF) . Глава 3: Поддержка архитектуры и требования: Xilinx, Inc. 25 января 2012 г. п. 50. CS1 maint: location ( ссылка )
- ^ "Xilinx ISE Webpack 11" . Gentoo Wiki . Сообщество Gentoo. Архивировано из оригинального 7 -го октября 2012 года . Проверено 8 мая 2012 года .
- ^ "Xilinx ISE WebPACK" . Arch Wiki . Сообщество Arch . Проверено 8 мая 2012 года .
- ^ «Установлен Xilinx ISE WebPack 12.1 на Fedora 12 x86_64» . Что все это за шум? . Wordpress. Архивировано из оригинала 3 марта 2011 года . Проверено 8 мая 2012 года .
- ^ Кошек, Войцех. «Работа с ПЛИС Xilinx на FreeBSD» . FreeBSD . Проверено 8 мая 2012 года .
См. Также [ править ]
- Xilinx Vivado
- Intel Quartus Prime
- МодельSim
Внешние ссылки [ править ]
- Xilinx - веб-страница ISE
- Xilinx - Официальный сайт
Установка
- GNU / Linux
- Ubuntu
- Gentoo
- Арка
- Slackware
- Fedora
- Fedora
- Fedora
- freebsd.org - Xilinx ISE на FreeBSD