Xilinx ISE - Xilinx ISE

Xilinx ISE
Логотип XilinxISE DS.jpg
Xilinx ISE WebPack 14.4 под управлением Windows 8
Xilinx ISE WebPack 14.4 работает на Windows 8
Разработчики)Xilinx
Окончательный релиз
14.7[1] / 23 октября 2013 г.; 7 лет назад (2013-10-23)[1]
Операционная системаRHEL, SLED, FreeBSD, Майкрософт Виндоус
Размер6.1 Гигабайт
Доступно ванглийский
ТипEDA
ЛицензияУсловно-бесплатное ПО
Интернет сайтxilinx.com/товары/ дизайн-инструменты/ ise-design-suite.html

Xilinx ISE[2] (яинтегрированный Sсинтез Eокружающая среда)[3] это программный инструмент, выпуск которого прекращен Xilinx за синтез и анализ HDL дизайн, который в первую очередь направлен на разработку встроенный прошивка для Xilinx FPGA и CPLD семейства продуктов интегральных схем (ИС). Использование последней выпущенной редакции от октября 2013 г. продолжается в течение внутрисистемное программирование из устаревшее оборудование конструкции, содержащие более старые FPGA и CPLD, которые в противном случае остались без внимания из-за замены инструмента проектирования, Дизайнерский люкс Vivado.

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] Для однокристальных конструкций может быть один основной модуль, а другие модули включены в основной модуль, аналогично главный() подпрограмма в 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, а бесплатная пробная версия доступна для загрузки.

В Веб-версия это бесплатная версия Xilinx ISE, которую можно загрузить и использовать бесплатно. Он обеспечивает синтез и программирование для ограничено количество Xilinx устройств. В частности, отключены устройства с большим количеством контактов ввода / вывода и большими матрицами затворов.

Недорогая спартанская семья ПЛИС полностью поддерживается этим изданием, а также семейством CPLD Это означает, что небольшие разработчики и учебные заведения не имеют накладных расходов на разработку программного обеспечения.

Для использования веб-версии Xilinx ISE требуется регистрация лицензии, которая является бесплатной и может быть продлена неограниченное количество раз.

Поддержка устройств

Поддержка оборудования

ISE поддерживает 7-ю серию Xilinx (кроме Spartan-7) и более старые устройства, включая CPLD (XC9500 и CoolRunner).[12] Для разработки, ориентированной на новые устройства Xilinx (серии UltraScale и UltraScale +), Xilinx Vivado должен использоваться.

Поддержка операционной системы

Xilinx официально поддерживает Майкрософт Виндоус, 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]

Рекомендации

  1. ^ а б c Обновления ISE 14.7, Загрузки Xilinx
  2. ^ «Руководство пользователя Foundation Series ISE 3.1i» (PDF). 100728 xilinx.com
  3. ^ а б c d е ж грамм час я j k л м Справочник по сетевым и встроенным системам управления, Springer Science & Business Media, 14 ноября 2007 г.
  4. ^ Проектирование встроенных систем с платформенными ПЛИС, Морган Кауфманн, 10 сентября 2010 г.
  5. ^ а б Схемотехника с VHDL, MIT Press, 2004 г.
  6. ^ Достижения в области компьютерных наук и информационной инженерии, Springer Science & Business Media, 11 мая 2012 г.
  7. ^ Ширрифф, Кен (сентябрь 2020 г.). «Обратный инжиниринг первого чипа FPGA, XC2064». righto.com. Самостоятельно опубликованный блог хардкорного специалиста по реверсивной технике. Получено 25 сентября 2020. Я определил, как настроена большая часть битового потока XC2064 ... и я сделал программу для генерации информации CLB из файла битового потока ... к сожалению, это один из тех проектов, где последние 20% занимают большую часть время, так что еще есть над чем поработать.
  8. ^ «Xilinx Inc, форма 10-K, годовой отчет, дата подачи 25 мая 2012 г.». secdatabase.com. Получено 6 мая, 2018.
  9. ^ Дизайнерский люкс Vivado, Первая версия выпущена в 2012 году, Загрузки Xilinx
  10. ^ Прототипирование ПЛИС на примерах Verilog, John Wiley & Sons, 20 сентября 2011 г.
  11. ^ а б c d Справочник по цифровым потребительским технологиям, Эльзевир, 30 апреля 2004 г.
  12. ^ "Таблица продуктов ISE Design Suite" (PDF). Получено 2020-08-09.
  13. ^ ISE Design Suite 13: Руководство по примечаниям к выпуску (PDF). Глава 3: Поддержка архитектуры и требования: Xilinx, Inc. 25 января 2012 г. п. 50.CS1 maint: location (связь)
  14. ^ "Xilinx ISE Webpack 11". Gentoo Wiki. Сообщество Gentoo. Архивировано из оригинал 7 октября 2012 г.. Получено 8 мая 2012.
  15. ^ "Xilinx ISE WebPACK". Arch Wiki. Сообщество Arch. Получено 8 мая 2012.
  16. ^ «Установлен Xilinx ISE WebPack 12.1 на Fedora 12 x86_64». Что все это за шум?. Wordpress. Архивировано из оригинал 3 марта 2011 г.. Получено 8 мая 2012.
  17. ^ Кошек, Войцех. «Работа с ПЛИС Xilinx на FreeBSD». FreeBSD. Получено 8 мая 2012.

Смотрите также

внешняя ссылка

Установка