Xilinx ISE - Xilinx ISE
Xilinx ISE WebPack 14.4 работает на Windows 8 | |
Разработчики) | Xilinx |
---|---|
Окончательный релиз | |
Операционная система | RHEL, SLED, FreeBSD, Майкрософт Виндоус |
Размер | 6.1 Гигабайт |
Доступно в | английский |
Тип | EDA |
Лицензия | Условно-бесплатное ПО |
Интернет сайт | xilinx |
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]
Рекомендации
- ^ а б c Обновления ISE 14.7, Загрузки Xilinx
- ^ «Руководство пользователя Foundation Series ISE 3.1i» (PDF). 100728 xilinx.com
- ^ а б c d е ж грамм час я j k л м Справочник по сетевым и встроенным системам управления, Springer Science & Business Media, 14 ноября 2007 г.
- ^ Проектирование встроенных систем с платформенными ПЛИС, Морган Кауфманн, 10 сентября 2010 г.
- ^ а б Схемотехника с VHDL, MIT Press, 2004 г.
- ^ Достижения в области компьютерных наук и информационной инженерии, Springer Science & Business Media, 11 мая 2012 г.
- ^ Ширрифф, Кен (сентябрь 2020 г.). «Обратный инжиниринг первого чипа FPGA, XC2064». righto.com. Самостоятельно опубликованный блог хардкорного специалиста по реверсивной технике. Получено 25 сентября 2020.
Я определил, как настроена большая часть битового потока XC2064 ... и я сделал программу для генерации информации CLB из файла битового потока ... к сожалению, это один из тех проектов, где последние 20% занимают большую часть время, так что еще есть над чем поработать.
- ^ «Xilinx Inc, форма 10-K, годовой отчет, дата подачи 25 мая 2012 г.». secdatabase.com. Получено 6 мая, 2018.
- ^ Дизайнерский люкс Vivado, Первая версия выпущена в 2012 году, Загрузки Xilinx
- ^ Прототипирование ПЛИС на примерах Verilog, John Wiley & Sons, 20 сентября 2011 г.
- ^ а б c d Справочник по цифровым потребительским технологиям, Эльзевир, 30 апреля 2004 г.
- ^ "Таблица продуктов ISE Design Suite" (PDF). Получено 2020-08-09.
- ^ 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.
Смотрите также
внешняя ссылка
Установка