Avery Design stellt die VIP-Simulationslösung auf Systemebene CXL 2.0 vor

Update: 20. April 2021

Avery Design stellt die VIP-Simulationslösung auf Systemebene CXL 2.0 vor

Avery Design stellt die VIP-Simulationslösung auf Systemebene CXL 2.0 vor

Avery Design Systems, ein Experte für funktionale Verifizierungslösungen, hat seine Simulationslösung auf Systemebene CXLTM 2.0 angekündigt.

Als umfassendes Angebot kann es die Co-Simulation eines CXL-fähigen Linux-Kernels und eines virtuellen Emem-System-Emulators QEMU x86 mit seinem SystemVerilog CXL Host VIP unterstützen. Die Lösung ermöglicht die Validierung von Hardware-Software vor dem Silizium von CXL 2.0 Typ 3-Speichererweiterungssystemen, wodurch sowohl die Entwicklungszeit beschleunigt als auch ein effizienter Ansatz für die Anpassung und Anwendungsentwicklung von Systemen unter Verwendung des CXL 2.0-Schnittstellenstandards bereitgestellt wird.

"Die QEMU-CXL-Co-Simulation erstellt die vollständigste und genaueste Darstellung der CXL-fähigen Referenzsystemumgebung, anhand derer die RTL und Software der CXL 2.0 Typ 3-SoC-Hardware überprüft werden kann", sagte Chris Browy, Vice President Sales and Marketing bei Avery Design Systems . "Die frühzeitige Integration der eigentlichen Hardware und Software ermöglicht die Co-Verifizierung vor dem Silizium und strenge Konformitätstests, die den Entwicklungsplan beschleunigen und die Fehlerbehebungszeiten und -iterationen drastisch reduzieren."

Avery ist Mitarbeiter der CXL-Compliance-Arbeitsgruppe (Compute Express Link) und hat die QEMU-CXL-Co-Simulationslösung mit der CXL-Compliance-Software-Untergruppe (Compute Express Link) bereitgestellt, um die Entwicklung von Testsuiten für das CXLCV 1.1-Compliance-Tool mit Plänen zu unterstützen um auch zukünftige CXL 2.0-Bemühungen zu unterstützen.

„Als frühes Mitglied des CXL-Konsortiums hat Avery seine SoC-Verifizierungskompetenz eingebracht, um die Entwicklung des CXL-Compliance-Programms voranzutreiben“, sagte Barry McAuliffe, Präsident des CXL-Konsortiums. „Es ist großartig, diese Innovation zu sehen Technologie kommen zusammen, um ein schnell wachsendes CXL-Ökosystem zu unterstützen.“

Durch die Co-Simulation der SoC RTL mit einer QEMU-Emulatorumgebung für virtuelle Software mit offener Software, in der der neueste Linux 5.12-rc2-Kernel ausgeführt wird, können Softwareentwickler benutzerdefinierte Firmware, Treiber und Anwendungen nativ entwickeln, erstellen und als Teil einer umfassenden Systemebene unverändert ausführen Validierungsprozess unter Verwendung des tatsächlichen SoC RTL-Hardware-Designs.

In ergänzender Weise können Hardware-Ingenieure die Leistung des SoC durch Ausführen von UEFI- und OS-Start- und benutzerdefinierten Treiberinitialisierungssequenzen sowie durch Ausführen realer Anwendungs-Workloads bewerten und die CXL-Protokoll-fähigen Debugging-Funktionen des VIP verwenden, um Hardwareprobleme effektiv zu untersuchen.

Die QEMU-VIP-Co-Simulationslösung unterstützt PCIe®, CXL und AMBA, einschließlich AXI, AXI-Stream, AHB und APB, und kann die Systemsimulation sowohl von Host- als auch von Embedded-Verarbeitungsumgebungen unterstützen.