IP-XACT - IP-XACT

IP-XACT является XML формат, который определяет и описывает индивидуальный, многоразовый конструкции электронных схем (отдельные объекты интеллектуальной собственности или IP) для облегчения их использования при создании интегральные схемы (т.е. микрочипы). IP-XACT был создан ДУХ Консорциум в качестве стандарта, позволяющего автоматизировать настройку и интеграцию с помощью инструментов.[1]

Цели стандарта:

  • для обеспечения доставки описаний совместимых компонентов от нескольких поставщиков компонентов,
  • для обеспечения обмена сложными библиотеками компонентов между автоматизация проектирования электроники (EDA) инструменты для SoC дизайн (дизайн среды),
  • для описания настраиваемых компонентов с помощью метаданные, и
  • чтобы включить предоставление независимых от поставщика сценариев EDA для создания и настройки компонентов (генераторы, конфигураторы).

Утверждено как IEEE 1685-2009 от 9 декабря 2009 г., опубликовано 18 февраля 2010 г.[2]Заменено IEEE 1685-2014. IEEE 1685-2009 был принят как IEC 62014-4: 2015.

Обзор

Все документы будут иметь следующие основные титульные атрибуты spirit: vendor, spirit: library, spirit: name, spirit: version.

Документ обычно представляет собой одно из:

  • спецификация шины с указанием ее сигналов и протокола и т.д .;
  • лист данных блока IP;
  • или иерархическая схема подключения компонентов, которая описывает подсистему путем соединения или абстрагирования других компонентов, состоящих из элементов spirit: componentInstance и spirit: interconnection.

Для каждого порта компонента в документе будет свой элемент spirit: busInterface. Это может иметь дух: signalMap, который дает отображение формальных имен цепей в интерфейсе на имена, используемые в соответствующей формальной спецификации порта. Простой инструмент подключения будет использовать карту сигналов, чтобы узнать, к какой цепи на одном интерфейсе подключаться. which net на другом экземпляре того же формального порта на другом компоненте.

В документе могут быть разные версии компонента, каждая из которых является элементом spirit: view, относящимся к разным версиям проекта: типичными уровнями являются уровень шлюза, RTL и TLM. Каждое представление обычно содержит список имен файлов в виде spirit: fileSet, реализующие дизайн на этом уровне абстракции на соответствующем языке, например Verilog, C ++ или PSL.

Имеющиеся нефункциональные данные включают представление программиста со списком объявлений spirit: register внутри spirit: memoryMap или spirit: addressBlock.

Поддерживающие компании и программное обеспечение

  • Агнисис [3]
  • Magillem [4]
  • Semifore, Inc [5]
  • Synopsys, Inc [6]
  • Каденция - JasperGold [7] и Interconnect Workbench (IWB) [8]

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

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

  1. ^ Рабочая группа IP-XACT
  2. ^ IEEE 1685-2009, ISBN  978-0-7381-6160-0
  3. ^ Agnisys IDesignSpec
  4. ^ Magillem Design Services
  5. ^ Semifore, Inc
  6. ^ Synopsys, Inc
  7. ^ Приложение Cadence JasperGold Control and Status Register
  8. ^ Верстак Cadence Interconnect
  • 1685-2014 - Стандарт IEEE для IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов. 2014. Дои:10.1109 / IEEESTD.2014.6898803. ISBN  978-0-7381-9226-0.
  • 1685-2009 - Стандарт IEEE для IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов. 2010. Дои:10.1109 / IEEESTD.2010.5417309. ISBN  978-0-7381-6160-0.
    • 62014-4-2015 - Международный стандарт IEEE / IEC - IP-XACT, Стандартная структура для упаковки, интеграции и повторного использования IP в потоках инструментов. 2015. Дои:10.1109 / IEEESTD.2015.7066223. ISBN  978-2-8322-2265-2.


дальнейшее чтение

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