IP-XACT
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( январь 2019 г. ) |
IP-XACT , также известный как IEEE 1685, [1] — это формат XML , который определяет и описывает отдельные повторно используемые проекты электронных схем (отдельные объекты интеллектуальной собственности или IP), чтобы облегчить их использование при создании интегральных схем (т. е. микрочипов ). IP-XACT был создан Консорциумом SPIRIT в качестве стандарта для обеспечения автоматической настройки и интеграции с помощью инструментов. [2] и развивается в стандарт IEEE.
Целями стандарта являются
- чтобы обеспечить доставку совместимых описаний компонентов, таких как IP-адреса, от нескольких поставщиков компонентов,
- обеспечить обмен библиотеками сложных компонентов между инструментами автоматизации электронного проектирования (EDA) для проектирования SoC (среды проектирования),
- для описания настраиваемых компонентов с использованием метаданных и
- чтобы обеспечить предоставление независимых от поставщика сценариев EDA для создания и настройки компонентов (генераторов, конфигураторов).
Утвержден как IEEE 1685-2009 9 декабря 2009 г., опубликован 18 февраля 2010 г. [3] Заменен стандартом IEEE 1685-2014. IEEE 1685-2009 был принят как IEC 62014-4:2015. В июне 2023 года дополнительный материал для стандарта IEEE 1685-2022 IP-XACT был одобрен Accellera. [4]
Обзор
[ редактировать ]В этом стандарте сформулированы проверки соответствия данных расширяемого языка разметки (XML), предназначенных для описания электронных систем. Стандартизированные формы метаданных включают компоненты, системы, шинные интерфейсы и соединения, абстракции этих шин и подробную информацию о компонентах, включая карты адресов, описания регистров и полей, а также описания наборов файлов для использования при автоматизации проектирования, проверки и документирования. и использовать потоки для электронных систем. Включен набор XML-схем формы, описанной Консорциумом Всемирной паутины (W3C(R)) и набор правил семантической согласованности (SCR). Предоставляется интерфейс генератора, который можно переносить в разные инструментальные среды. Указанная комбинация независимых от методологии метаданных и независимого от инструмента механизма доступа к этим данным обеспечивает переносимость проектных данных, методологий проектирования и реализаций среды.
Все документы будут иметь следующие основные титульные атрибуты: дух:вендор, дух:библиотека, дух:имя, дух:версия.
Документ обычно представляет собой одно из:
- спецификация шины с указанием ее сигналов, протокола и т. д.;
- паспорт листового IP-блока;
- или иерархическая схема соединений компонентов, описывающая подсистему путем подключения или абстрагирования других компонентов, состоящих из элементов Spirit:comComponentInstance и Spirit:interconnection.
Для каждого порта компонента в документе будет элемент Spirit:busInterface. Возможно, в этом есть дух: signalMapэто обеспечивает сопоставление формальных сетевых имен в интерфейсе с именами, используемыми в соответствующей формальной спецификации порта.Простой инструмент для подключения будет использовать карту сигналов, чтобы узнать, какую сеть на одном интерфейсе подключить к какой сети на другом экземпляре.того же формального порта на другом компоненте.
В документе могут существовать различные версии компонента, каждая из которых представляет собой элемент Spirit:View, относящийся к различным версиям проекта: типичными уровнями являются уровень шлюза, RTL и TLM.Каждое представление обычно содержит список имен файлов в виде Spirit:fileSet, который реализует проект на этом уровне абстракции на соответствующем языке, например Verilog.С++ или PSL.
Присутствующие нефункциональные данные включают представление программиста со списком объявлений Spirit:register внутри Spirit:MemoryMap или Spirit:addressBlock.
Поддержка компаний и программного обеспечения
[ редактировать ]- Артерис [5] - Связь Магиллема, [6] Регистры Магиллема, [7] CSRКомпилятор [8] и FlexNoC5 [9]
- Каденс - ДжасперГолд [10] и Interconnect Workbench (IWB) [11]
- Синопсис, Инк. [12]
- Агнисис [13]
- Дефакто Технологии [14]
- EDAUtil [15]
- Магиллем (ныне часть Arteris) [16]
- Semifore (теперь часть Arteris) [17]
- Xilinx (теперь часть AMD)
- Решетка
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Ассоциация стандартов IEEE» . Ассоциация стандартов IEEE . Проверено 27 октября 2023 г.
- ^ Рабочая группа IP-XACT
- ^ IEEE 1685-2009, ISBN 978-0-7381-6160-0
- ^ «ИП-ХАКТ» . www.accellera.org . Проверено 27 октября 2023 г.
- ^ «Артерис» . Проверено 27 октября 2023 г.
- ^ «Соединение Магиллем – Артерис» . Проверено 27 октября 2023 г.
- ^ «Регистры Магиллема – Артерис» . Проверено 27 октября 2023 г.
- ^ «CSRCompiler – Arteris» . Проверено 27 октября 2023 г.
- ^ «FlexNoC 5 Interconnect IP – Arteris» . Проверено 27 октября 2023 г.
- ^ Приложение Cadence JasperGold для управления и регистрации статуса
- ^ Рабочая среда Cadence Interconnect
- ^ Синопсис, Inc.
- ^ Agnisys IDesignSpec
- ^ Де-факто компилятор SoC
- ^ EDAUtil
- ^ Дизайнерские услуги Magillem
- ^ Семифор, Inc.
- 1685-2022 — Стандарт IEEE для IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов . 2023. doi : 10.1109/IEESTD.2023.10054520 . ISBN 978-1-5044-9448-9 .
- 1685-2014 – Стандарт IEEE для IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов . 2014. doi : 10.1109/IEESTD.2014.6898803 . ISBN 978-0-7381-9226-0 .
- 1685-2009 – Стандарт IEEE для IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов . 2010. doi : 10.1109/IEESTD.2010.5417309 . ISBN 978-0-7381-6160-0 .
- Международный стандарт IEEE/IEC — IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов . 2015. doi : 10.1109/IEESTD.2015.7066223 . ISBN 978-2-8322-2265-2 .
Дальнейшее чтение
[ редактировать ]- Инструмент проектирования ESL, управляемый IP-XACT, примененный к платформе «сеть на кристалле»
- Берман, В. (апрель 2006 г.). «Стандарты: Стандарт IP-метаданных P1685 IP-XACT». IEEE Проектирование и тестирование компьютеров . 23 (4): 316–317. дои : 10.1109/MDT.2006.104 . S2CID 206459094 .
- Крейцер, В.; Воморен, Э.; Ван Дер Вольф, П.; Де Кок, Э.; Стайт, Дж.; Экер, В.; Майер, А.; Хастин, С.; Америйкс, К.; Де Паоли, С. (2008). Интеграция промышленной IP основана на стандартах IP-XACT™ . ДАТА '08. Материалы конференции «Проектирование, автоматизация и испытания в Европе» . стр. 32–37. CiteSeerX 10.1.1.455.8801 . дои : 10.1145/1403375.1403386 . ISBN 978-3-9810801-3-1 .