لغة البرمجة ARC (Argonaut RISC Core) هي لغة معالجة تخص أساسًا عائلة معالجات 32 بت التي صممتها شركة ARC International. تتميز هذه المعالجات بالاستخدام الواسع في أجهزة SoC (نظام على شريحة) لتطبيقات التخزين والمنزل والهواتف المحمولة والسيارات وإنترنت الأشياء. يتم ترخيص معالجات ARC من قبل أكثر من 200 منظمة ويتم شحنها في أكثر من 1.5 مليار منتج سنويًا. تم دمج معالجات ARC الآن في سلسلة Synopsys DesignWare، ويمكن تحسينها لمجموعة واسعة من الاستخدامات. يمكن للمصممين التمييز بين منتجاتهم باستخدام تقنية التكوين المحمية ببراءات الاختراع لتخصيص كل نسخة من معالج ARC لتلبية متطلبات الأداء والطاقة والمساحة المحددة. تعتبر معالجات ARC قابلة للتمديد أيضًا، مما يتيح للمصممين إضافة تعليمات مخصصة خاصة بهم يمكن أن تزيد بشكل كبير من الأداء أو تقلل من استهلاك الطاقة. تعتمد معالجات ARC على معمارية مجموعة التعليمات ARCompact بالأبعاد 16/32 بت التي توفر أداءً جيدًا وكثافة كود جيدة لتطبيقات SoC المضمنة والمضيفة. تعتبر المعالجات قابلة للتخليق ويمكن تنفيذها في أي مصنع أو عملية، وتدعمها مجموعة كاملة من أدوات التطوير. يتم تكوين معالجات ARC في وقت التصميم باستخدام مكون ARChitect لتكوين المعالج. تم تصميم النواة لتكون قابلة للتمديد. على عكس معظم المعالجات المدمجة، يمكن إضافة تعليمات إضافية وسجلات ووظائف بشكل مرن. يقوم العملاء بتحليل المهمة، وتفكيك العمليات، ومن ثم اختيار التمديدات المناسبة، أو تطوير تمديدات خاصة بهم، لإنشاء معالج ميكرو مخصص خاص بهم. قد يقومون بتحسين السرعة أو كفاءة الطاقة أو كثافة الكود. يمكن أن تتضمن التمديدات، على سبيل المثال، وحدة تحكم الذاكرة الثانوية، ومضاعف-جمع سريع، ومضيف USB، وفك تشفير مسار Viterbi، أو وظائف RTL الخاصة بالمستخدم. تم تطوير مفهوم ARC في البداية داخل شركة Argonaut Games من خلال سلسلة من مشاريع تطوير أنابيب الرسومات ثلاثية الأبعاد بدءًا من شريحة Super FX لنظام Super Nintendo Entertainment System. في عام 1995، تم تقسيم Argonaut إلى Argonaut Technologies Limited (ATL)، التي كانت لديها مجموعة متنوعة من مشاريع التكنولوجيا، وArgonaut Software Limited (ASL). في بداية عام 1996، بدأ المدير العام لشركة Argonaut، جون إديلسون، في تقليص مشاريع ATL مثل BRender وتقنية التقاط الحركة واستثمار الأموال في تطوير مفهوم ARC. في عام 1997، بعد الاستثمار من قبل Apax Partners، أصبحت ATL تابعة لشركة ARC International ومستقلة تمامًا عن Argonaut Games. قبل الطرح العام الأول لهم على بورصة لندن، والذي تولت تغطيته شركة Goldman Sachs وخمسة بنوك استثمارية أخرى، تم الاستحواذ على ثلاث شركات تكنولوجية ذات صلة: Metaware في سانتا كروز، كاليفورنيا (برمجيات التطوير والنمذجة)، وVAutomation في ناشوا، نيو هامبشاير (ملكية فكرية لشرائح الأجهزة الطرفية)، وPrecise Software في نيبيان، أونتاريو (نظام تشغيل في الوقت الحقيقي).
0