IP-XACT es un formato XML que define y describe diseños de circuitos electrónicos individuales reutilizables (piezas individuales de propiedad intelectual o IP) para facilitar su uso en la creación de circuitos integrados (es decir, microchips ). IP-XACT fue creado por el Consorcio SPIRIT como estándar para permitir la configuración e integración automatizadas a través de herramientas. [1]
Los objetivos del estándar son
- para garantizar la entrega de descripciones de componentes compatibles de varios proveedores de componentes,
- para permitir el intercambio de bibliotecas de componentes complejas entre herramientas de automatización de diseño electrónico (EDA) para el diseño de SoC (entornos de diseño),
- para describir componentes configurables usando metadatos , y
- para permitir la provisión de scripts EDA independientes del proveedor para la creación y configuración de componentes (generadores, configuradores).
Aprobado como IEEE 1685-2009 el 9 de diciembre de 2009, publicado el 18 de febrero de 2010. [2] Reemplazado por IEEE 1685-2014. IEEE 1685-2009 fue adoptado como IEC 62014-4: 2015.
Descripción general
Todos los documentos tendrán los siguientes atributos básicos: espíritu: vendedor, espíritu: biblioteca, espíritu: nombre, espíritu: versión.
Un documento generalmente representa uno de:
- especificación del bus, dando sus señales y protocolo, etc .;
- hoja de datos del bloque IP de la hoja;
- o un diagrama de cableado de componentes jerárquicos que describe un subsistema conectando o abstrayendo otros componentes compuestos por espíritu: componenteInstancia y espíritu: elementos de interconexión.
Para cada puerto de un componente habrá un elemento spirit: busInterface en el documento. Esto puede tener un espíritu: signalMap que da el mapeo de los nombres de red formales en la interfaz a los nombres usados en una especificación formal correspondiente del puerto. Una sencilla herramienta de cableado utilizará el mapa de señales para saber qué red en una interfaz conectar a qué red en otra instancia del mismo puerto formal en otro componente.
Puede haber varias versiones de un componente al que se hace referencia en el documento, cada una como un elemento espíritu: vista, relacionado con diferentes versiones de un diseño: los niveles típicos son nivel de puerta, RTL y TLM. Cada vista normalmente contiene una lista de nombres de archivos como espíritu: conjunto de archivos que implementa el diseño en ese nivel de abstracción en el lenguaje apropiado, como Verilog, C ++ o PSL.
Los datos no funcionales presentes incluyen la vista del programador con una lista de declaraciones espíritu: registro dentro de un espíritu: mapa de memoria o espíritu: bloque de direcciones.
Apoyo a empresas y software
Ver también
Referencias
- ^ Grupo de trabajo IP-XACT
- ^ IEEE 1685-2009, ISBN 978-0-7381-6160-0
- ^ Agnisys IDesignSpec
- ^ Servicios de diseño de Magillem
- ^ Compilador Defacto SoC
- ^ Semifore, Inc
- ^ Synopsys, Inc
- ^ EDAUtils
- ^ Aplicación de registro de estado y control JasperGold de Cadence
- ^ Banco de trabajo de interconexión de cadencia
- 1685-2014 - Estándar IEEE para IP-XACT, Estructura estándar para empaquetar, integrar y reutilizar IP dentro de los flujos de herramientas . 2014. doi : 10.1109 / IEEESTD.2014.6898803 . ISBN 978-0-7381-9226-0.
- 1685-2009 - Estándar IEEE para IP-XACT, Estructura estándar para empaquetar, integrar y reutilizar IP en flujos de herramientas . 2010. doi : 10.1109 / IEEESTD.2010.5417309 . ISBN 978-0-7381-6160-0.
- 62014-4-2015 - Estándar internacional IEEE / IEC - IP-XACT, estructura estándar para empaquetar, integrar y reutilizar IP dentro de los flujos de herramientas . 2015. doi : 10.1109 / IEEESTD.2015.7066223 . ISBN 978-2-8322-2265-2.
Otras lecturas
- Herramienta de diseño de ESL controlada por SPIRIT IP-XACT aplicada a una plataforma de red en chip
- Berman, V. (abril de 2006). "Estándares: el estándar de metadatos IP P1685 IP-XACT". Diseño y Prueba de Computadoras IEEE . 23 (4): 316–317. doi : 10.1109 / MDT.2006.104 .
- Kruijtzer, W .; Vaumorin, E .; Van Der Wolf, P .; De Kock, E .; Stuyt, J .; Ecker, W .; Mayer, A .; Hustin, S .; Amerijckx, C .; De Paoli, S. (2008). Flujos de integración de IP industrial basados en estándares IP-XACT ™ . FECHA '08. Actas de la conferencia sobre diseño, automatización y pruebas en Europa . págs. 32–37. doi : 10.1145 / 1403375.1403386 . ISBN 978-3-9810801-3-1.
enlaces externos
- IP-XACT en Accellera
- Esquema XML en Accellera
- BusDefs en Accellera
- IEEE 1685-2014 : descarga gratuita del estándar.