تطرح Avery Design لأول مرة حل محاكاة VIP على مستوى النظام CXL 2.0

التحديث: 20 أبريل 2021

تطرح Avery Design لأول مرة حل محاكاة VIP على مستوى النظام CXL 2.0

تطرح Avery Design لأول مرة حل محاكاة VIP على مستوى النظام CXL 2.0

أعلنت شركة Avery Design Systems ، الخبيرة في حلول التحقق الوظيفية ، عن حل المحاكاة على مستوى النظام CXLTM 2.0.

عرض شامل ، فهو قادر على دعم المحاكاة المشتركة لنواة Linux المدركة لـ CXL ومحاكي نظام المضيف الظاهري QEMU x86 مع SystemVerilog CXL Host VIP. يتيح الحل التحقق من صحة برامج الأجهزة السابقة للسيليكون لتصميمات نظام توسيع الذاكرة CXL 2.0 من النوع 3 ، مما يؤدي إلى تسريع وقت التطوير وتوفير نهج فعال للتخصيص وتطوير التطبيقات للأنظمة التي تستخدم معيار واجهة CXL 2.0.

قال كريس بروي ، نائب الرئيس للمبيعات والتسويق في Avery Design Systems: "تخلق المحاكاة المشتركة QEMU-CXL التمثيل الأكثر اكتمالًا ودقة لبيئة النظام المرجعي التي تدعم CXL والتي يمكن من خلالها التحقق من RTL للأجهزة والبرامج الخاصة بـ CXL 2.0 Type 3" . "يتيح التكامل المبكر للأجهزة والبرامج الفعلية التحقق المشترك المسبق من السيليكون واختبار الامتثال الصارم الذي يسرع جدول التطوير ويقلل بشكل كبير من أوقات إصلاح الأخطاء والتكرار."

تعد Avery مساهمًا في مجموعة عمل التوافق مع Compute Express Link (CXL) ونشرت حل المحاكاة المشتركة QEMU-CXL مع المجموعة الفرعية لبرنامج التوافق مع Compute Express Link (CXL) لدعم تطوير مجموعة الاختبار لأداة الامتثال CXLCV 1.1 مع الخطط لدعم جهود CXL 2.0 المستقبلية.

قال باري ماكوليف، رئيس اتحاد CXL: "باعتبارها عضوًا مبكرًا في اتحاد CXL، ساهمت Avery بخبرتها في التحقق من SoC لتعزيز تطوير برنامج الامتثال لـ CXL". "إنه لأمر رائع أن نرى هذا الابتكار التكنلوجيا نجتمع معًا لدعم نظام CXL البيئي سريع النمو.

تسمح المشاركة في محاكاة SoC RTL مع بيئة محاكي الآلة الافتراضية لبرنامج QEMU والتي تشغل أحدث إصدار من Linux 5.12-rc2 kernel لمهندسي البرمجيات بتطوير وبناء برامج ثابتة وبرامج تشغيل وتطبيقات مخصصة وتشغيلها دون تغيير كجزء من مستوى نظام شامل عملية التحقق من الصحة باستخدام تصميم أجهزة SoC RTL الفعلي.

بطريقة تكميلية ، يمكن لمهندسي الأجهزة تقييم كيفية أداء SoC من خلال تنفيذ UEFI و OS boot وتسلسل تهيئة برنامج التشغيل المخصص بالإضافة إلى تشغيل أعباء عمل التطبيق الحقيقية واستخدام ميزات تصحيح الأخطاء المدركة لبروتوكول CXL لكبار الشخصيات للتحقيق بفعالية في أي مشكلات متعلقة بالأجهزة.

يدعم حل المحاكاة المشتركة QEMU-VIP PCIe® و CXL و AMBA بما في ذلك AXI و AXI-Stream و AHB و APB ويمكنه معالجة محاكاة النظام لكل من بيئات المعالجة المضيفة والمدمجة.