تصدر Imperas ISS مجانًا لمطوري RISCV-V CORE-V في نظام OpenHW البيئي

التحديث: 30 مارس 2021

تصدر Imperas ISS مجانًا لمطوري RISCV-V CORE-V في نظام OpenHW البيئي

تصدر Imperas ISS مجانًا لمطوري RISCV-V CORE-V في نظام OpenHW البيئي

أتاح Imperas Software ، المتخصص في الأنظمة الأساسية الافتراضية ومحاكاة البرامج عالية الأداء ، الإصدار الأول من riscvOVPsimCOREV باعتباره ISS (محاكي مجموعة التعليمات) استنادًا إلى نماذجه المرجعية لمعالج OpenHW Groups RISC-V core IP.

تعد محطة الفضاء الدولية نقطة البداية الأساسية لمهام تطوير البرامج الخاصة بالخوارزمية والتطبيق وكتابة الأداة. يمكن تكوين riscvOVPsimCOREV لمجموعة كاملة من محفظة IP لمعالج OpenHW CORE-V ، بما في ذلك RTL-المجمدة CV32E40P (المعروفة رسميًا باسم PULP RI5CY) ، و CV32E40S و CV32E40X قيد التطوير ، بالإضافة إلى CVA6-32 / 64 بت القادمة ( المعروف رسميًا باسم PULP ARIANE) ، وسيتم تمديده للعمل الإضافي لتغطية خارطة الطريق المستقبلية لـ CORE-V.

ISS عبارة عن تمثيل معالج يعتمد على البرامج يمكن استخدامه لاختبار البرامج وتطويرها على جهاز كمبيوتر مضيف قياسي x86. تتمثل مزاياها الرئيسية مقارنة بمنصة تطوير الأجهزة التقليدية في ميزات سهولة الاستخدام التي تساعد المبرمج في تصحيح الأخطاء والتحكم ورؤية التعليمات البرمجية التي تعمل في المحاكاة.

مع نوى IP الجديدة للمعالج ، تعد ISS أداة أساسية لدعم تطوير البرامج قبل توفر السيليكون أو تطبيقات الأجهزة. يعتمد العديد من المطورين على مجموعة واسعة من الأدوات لتطوير البرامج التي يتم تجميعها كـ IDE (بيئة التطوير المتكاملة). عادةً ما يشتمل IDE على أدوات مساعدة وتقنيات داعمة مثل المحول البرمجي ومصحح الأخطاء و ISS وأدوات الإنتاجية الأخرى.

لدعم التكامل مع IDE ومنهجيات تصميم البرامج الأخرى مثل منصات CI / CD (التكامل المستمر والنشر المستمر) ، يتميز riscvOVPsimCOREV بالتكوين وخيارات الواجهة مثل منفذ التصحيح والتتبع للسماح بالتكامل السهل.

قال Arjan Bink ، Silicon Laboratories ، ورئيس مجموعة OpenHW Cores Task Group: "إن IP عالي الجودة هو منتج مهم يمكن للآخرين البناء عليه ، لكن المطورين يحتاجون إلى أكثر من مجرد معالج RTL لدعم عمليات التنفيذ عالية الجودة". "ترتبط جميع البرامج المضمنة ارتباطًا وثيقًا بنواة IP التي سيتم تشغيلها عليها ؛ وبالتالي ، يعد النموذج المرجعي الدقيق لمحطة الفضاء الدولية ضروريًا لجميع مستخدمي HW و SW. riscvOVPsimCOREV هي نقطة البداية الرئيسية لدعم أنوية OpenHW CORE-V بواسطة النظام البيئي. "

قال ريك أوكونور ، الرئيس والمدير التنفيذي لمجموعة OpenHW Group: "إن الهدف المحدد لمجموعة OpenHW هو تقديم نوى IP مفتوحة المصدر عالية الجودة ، من خلال الاستفادة من منهجيات التحقق الرائدة المتوافقة مع تدفقات تصميم SoC التجارية المعمول بها في EDA". "لدعم محفظة IP العالمية الخاصة بنا ، تعمل مجموعات العمل OpenHW على تمكين التبني بالأدوات ودعم البرامج لمعالجات CORE-V. ستكون مساهمة Imperas مع ISS المجانية الجديدة ، riscvOVPsimCOREV هي المرجع الأساسي لجميع مهام البرنامج ".

riscvOVPsimCOREV هو نموذج مرجعي ومحاكي RISC-V مجاني (ISS) يتضمن ترخيصًا مجانيًا خاصًا من Imperas ، والذي يغطي الاستخدام التجاري والأكاديمي المجاني.

تتضمن حزمة المحاكاة أيضًا نموذجًا كاملًا مفتوح المصدر مرخصًا بموجب ترخيص Apache 2.0 ، وهو متاح للتنزيل الآن.