Avery Design presenta la solución de simulación VIP a nivel de sistema CXL 2.0

Actualización: 20 de abril de 2021

Avery Design presenta la solución de simulación VIP a nivel de sistema CXL 2.0

Avery Design presenta la solución de simulación VIP a nivel de sistema CXL 2.0

Avery Design Systems, experto en soluciones de verificación funcional, ha anunciado su solución de simulación a nivel de sistema CXLTM 2.0.

Una oferta completa, es capaz de soportar la co-simulación de un kernel de Linux compatible con CXL y un emulador de sistema de host virtual QEMU x86 con su SystemVerilog CXL Host VIP. La solución permite la validación de hardware y software previo al silicio de los diseños del sistema de expansión de memoria CXL 2.0 Tipo 3, acelerando el tiempo de desarrollo y proporcionando un enfoque eficiente para la personalización y el desarrollo de aplicaciones para sistemas que utilizan el estándar de interfaz CXL 2.0.

“La co-simulación QEMU-CXL crea la representación más completa y precisa del entorno del sistema de referencia habilitado para CXL desde el cual verificar el software y el RTL del hardware del SoC CXL 2.0 Type 3”, dijo Chris Browy, vicepresidente de ventas y marketing de Avery Design Systems . "La integración temprana del hardware y el software reales permite la verificación conjunta previa al silicio y las pruebas de cumplimiento rigurosas que aceleran el programa de desarrollo y reducen drásticamente los tiempos de corrección de errores y las iteraciones".

Avery es un colaborador del Grupo de Trabajo de Cumplimiento de Compute Express Link (CXL) y ha implementado la solución de co-simulación QEMU-CXL con el Subgrupo de Software de Cumplimiento de Compute Express Link (CXL) para respaldar el desarrollo de la suite de pruebas para la herramienta de cumplimiento CXLCV 1.1 con planes. para apoyar también los esfuerzos futuros de CXL 2.0.

"Como uno de los primeros miembros del Consorcio CXL, Avery ha contribuido con su experiencia en verificación de SoC para avanzar en el desarrollo del programa de cumplimiento de CXL", dijo Barry McAuliffe, presidente del Consorcio CXL. “Es fantástico ver este innovador la tecnología unirnos para apoyar un ecosistema CXL de rápido crecimiento”.

Co-simular el SoC RTL con un entorno de emulador de máquina virtual de software abierto QEMU que ejecuta el último kernel de Linux 5.12-rc2 permite a los ingenieros de software desarrollar y crear de forma nativa firmware, controladores y aplicaciones personalizados y ejecutarlos sin alteraciones como parte de un sistema integral a nivel proceso de validación utilizando el diseño real de hardware SoC RTL.

De manera complementaria, los ingenieros de hardware pueden evaluar cómo funciona el SoC mediante la ejecución de UEFI y el arranque del sistema operativo y las secuencias de inicialización del controlador personalizadas, además de ejecutar cargas de trabajo de aplicaciones reales y utilizar las funciones de depuración del VIP que reconocen el protocolo CXL para investigar de manera efectiva cualquier problema relacionado con el hardware.

La solución de co-simulación QEMU-VIP es compatible con PCIe®, CXL y AMBA, incluidos AXI, AXI-Stream, AHB y APB, y puede abordar la simulación del sistema de entornos de procesamiento host e integrados.