تسريع تطوير برامج تطبيقات RISC-V من مفهوم SoC إلى النشر

التحديث: 23 مارس 2023

أعلنت Imperas Software Ltd عن تعاون ثلاثي جديد مع MIPS و Ashling لدعم المطورين في جميع جوانب تطوير برامج RISC-V لتطبيقات المعالجات المتقدمة. استنادًا إلى النماذج المرجعية Imperas لمعالجات MIPS eVocore P8700 RISC-V متعددة المعالجات وأدوات RiscFree SDK من Ashling ، يتوسع هذا التعاون إلى ما بعد المستوى القياسي لدعم النظام البيئي للسماح للمطورين عبر جميع مراحل التصميم من ما قبل السيليكون إلى النماذج الأولية للأجهزة إلى المستخدمين النهائيين.

بينما يقوم المطورون بفحص إمكانات التصميم الكاملة لحلول الحوسبة المرنة RISC-V الجديدة من MIPS ، يجب على مطوري البرامج استخدام جميع موارد الأجهزة المتاحة والقدرات الجديدة. تشمل قطاعات السوق التي يتم التركيز عليها بشكل رئيسي السيارات و HPC ومراكز البيانات والاتصالات والشبكات. جميعها لديها ضرورة مشتركة للمعالجات عالية الأداء والحاجة المرتبطة بها لبرامج على مستوى التطبيق.

من خلال هذا التعاون ، تقدم نماذج مرجعية Imperas السريعة رؤية للمبرمج للأجهزة التي تشغل أحمال عمل وأنظمة تشغيل كاملة من فئة التطبيقات. في الوقت نفسه ، توفر أدوات Ashling دعم toolchain ، بما في ذلك IDE والمترجم ومصحح أخطاء البرامج. أثناء تطوير مفهوم SoC الأولي ، تساعد المنصات الافتراضية في الاستكشاف المعماري متعدد النواة. يتم دعم المعالم الرئيسية لمشروع SoC من خلال نقل نظام التشغيل وتطوير برنامج التشغيل وتطوير البرامج على مستوى التطبيقات ، غالبًا قبل عدة أشهر من توفر نماذج السيليكون الأولية. بالإضافة إلى ذلك ، للمساعدة في تسريع اعتماد الجهاز النهائي ونشره ، يمكن استخدام مجموعات النظام الأساسي الثابت كلوحات تطوير افتراضية للمستخدمين النهائيين لأجهزة SoC الجديدة.

تم تكوين النماذج المرجعية RISC-V كنماذج عرض للمبرمجين من MIPS eVocore P8700 للأنظمة الافتراضية وتطوير البرامج. توفر وحدات المعالجة المركزية MIPS eVocore الجديدة - أول معالجات MIPS المبنية على بنية مجموعة تعليمات RISC-V ، أساسًا مرنًا للحوسبة غير المتجانسة عالية الأداء. بعد أن تم توظيفها كنموذج مرجعي ذهبي أثناء التحقق من قلب المعالج ، أصبحت النماذج المرجعية الآن مؤهلة جيدًا كمرجع يمكن الاعتماد عليه لتطوير البرامج.

RiscFree هو SDK الخاص بـ Ashling ، بما في ذلك IDE والمترجم والمكتبات ومصحح الأخطاء لتطوير البرامج ودعم تصحيح الأخطاء (بما في ذلك تحقيقات تصحيح الأخطاء وتتبع الأجهزة). منذ طرحها ، عملت RiscFree SDK من Ashling على بناء حصتها في السوق بشكل مطرد في سوق الأدوات المدمجة وهي قوية بشكل خاص في سوق RISC-V ، حيث سهولة الاستخدام والوظائف الواسعة وهندسة المكونات الإضافية والتتبع في الوقت الفعلي.

قال إيتاي ياروم ، نائب رئيس المبيعات والتسويق في MIPS: "إن المعالجات المتعددة eVocore P8700 هي أول نواة IP تعتمد على RISC-V". "كمعيار ISA مفتوح ، يوفر RISC-V أساسًا لمستوى أساسي من التوافق عبر التقنيات في النظام البيئي. جنبًا إلى جنب مع Imperas و Ashling ، نتجاوز ذلك ، حيث نمكن مصممي SoC ومطوري البرامج من الاستفادة من الميزات المعمارية الدقيقة المتقدمة في P8700 باستخدام أفضل النماذج والأدوات. "

قال هيو أوكيف ، الرئيس التنفيذي لشركة Ashling: "نحن متحمسون لنقدم لعملائنا دعم التصحيح المستهدف لنماذج Imperas المرجعية الذهبية لمعالجات MIPS eVocore P8700 المتعددة". "يتيح هذا التعاون بين Ashling و MIPS و Imperas للمطورين تسريع تطوير برامج RISC-V واختبارها وتصحيح الأخطاء ، مما يؤدي في النهاية إلى توفير وقت أسرع في السوق للأجهزة الخاصة بالمجال من الجيل التالي."

قال سيمون دافيدمان ، الرئيس التنفيذي لشركة Imperas Software Ltd. "لقد قيل كثيرًا إن السيليكون بدون برنامج هو مجرد رمال". متعدد المعالجات. توفر نماذج Imperas المرجعية وأدوات Ashling الدعم طوال دورة التصميم بدءًا من الاستكشاف المعماري متعدد النواة ، ونقل نظام التشغيل ، وتطوير برنامج التشغيل إلى النماذج الأولية الافتراضية و FPKs كلوحات تطوير افتراضية للمستخدمين النهائيين ".