گزشتہ دس سالوں میں، کھلا ذریعہ سافٹ ویئر ٹیکنالوجی کے میدان میں بہترین اتپریرک بن گیا ہے. آج، کھلے ذریعہ کی طاقت نے آزاد ترقی کے بارے میں آگاہ کیا ہے، اور نتیجے میں کمیونٹی نے ہارڈویئر دنیا میں بھی سہولت حاصل کی ہے. ان وجوہات کے باعث، RISC-V نے بہت مقبولیت حاصل کی ہے. یہ آرٹیکل RISC-V ہدایات سیٹ (آئی ایس اے) فن تعمیر کا تعارف ہے اور چیزوں کے (IO) دور کے انٹرنیٹ میں پروسیسر ماحولیات کے قواعد کو کس طرح دوبارہ لکھا ہے.
RISC-V کیا ہے؟
RISC-V اصل طور پر مقبول ہدایات سیٹ کمپیوٹنگ (RISC) اصول پر مبنی Berkeley، کیلی فورنیا یونیورسٹی میں کمپیوٹر سائنس محکمہ کی طرف سے تیار ایک کھلی ہدایات سیٹ فن تعمیر ہے. ، آرمی، MIPS اور دیگر عام تجارتی پروسیسر آرکیٹیکچرز جیسے ہی.
RISC-V نے 2010 میں مولڈنگ شروع کی اور اب ایک سے زیادہ یونیورسٹیوں اور صنعتوں کو پھیلانے والے بہت بڑا عالمی تعاون کے پروگرام میں اضافہ ہوا ہے. غیر منافع بخش RISC-V فاؤنڈیشن نے مستقل استحکام فراہم کی ہے. یہ صرف بنیادی ISA تفصیلات کی ہدایت دیتا ہے، بلکہ RISC-V نقطہ نظر کو فروغ دینے کے لئے مارکیٹنگ کے انجن کا کردار ادا کرتا ہے.
واضح کرنے کی کیا ضرورت ہے RISC-V ہدایات قائم کی فن تعمیر ہے. اس کے نام کا مطلب یہ ہے کہ یہ ایک آرٹیکل سیٹ آرکیفکیشن کی تفصیلات ہے، ایک مخصوص پروسیسر ڈیزائن نہیں ہے. کھلی منبع ہدایات سیٹ کی تعمیر سے، بہت سے تعلیمی اور صنعتی ٹیموں نے بہت سے تخلیق کیے ہیں. مختلف پروسیسر ڈیزائن، لیکن بنیادی طور پر سبھی اسی زبان کا استعمال کرتے ہیں. RISC-V فاؤنڈیشن کی ویب سائٹ پر ایک فوری نظر، آپ دیکھ سکتے ہیں کہ بہت سارے پروسیسر کے عمل کو اوپر کھلے ذریعہ جیسے راکٹ، اوکا اور PULPINO سے دکھایا گیا ہے. پروسیسر ڈیزائن، کمپنیوں کو جو سیفائیو، کوڈاسپ، اینڈس اور کورٹسس کے تجارتی پروسیسر کور تیار کرتی ہیں.
یہ عصر حاضر پروسیسرز عمل درآمد کی وسیع پیمانے پر حد ہیں. لینکس چلانے والے پروسیسنگ پروسیسرز کے ذریعہ سادہ آئی ٹی ٹی پروسیسرز سے، تمام مشترکہ سیٹ کی بنیاد پر ہیں، اس سے کم تجارتی ایسوسی ایشن پر RISC-V کے اہم فوائد کی عکاسی ہوتی ہے. تفاوت اور آزادی کی آزادی، اور مصنوعات کے دوبارہ تعمیر کے درد کے بغیر پروسیسر فروشوں کو تبدیل کرنے کی صلاحیت.
مفت، تو ایک خطرہ ہونا ضروری ہے؟
اس مرحلے پر، یہ اصل صورت حال، نئی مصنوعات کے ڈیزائن کے اثرات کو دیکھنے کے لئے پسند کے عوامل پروسیسر دوسروں مشکل پر مبنی ہیں، جبکہ یہ تکنیکی اور تجارتی عوامل، جن میں سے کچھ ایک مقررہ ہدف پر مبنی ہیں کے ایک بہت شامل، جیسا. معائنہ کرنے کی سب سے زیادہ ڈیزائن کے فیصلوں کے ساتھ کے طور محتاط ہے قابل تعین پہلوؤں.
وہ اسکیل ایبلٹی بعد کی مصنوعات کو بجلی پیکٹ مطلوبہ حفاظت کی سطح دوستانہ اور واقف نہیں سوفٹ ویئر کی نشوونما سے متعلق / ڈبگ ماحول ہے ملاقات میل کھاتا حمایت کرنے کے لئے کافی ہارس پاور ہے چاہے سمیت ایک پروسیسر ؟؟؟؟: تکنیکی اشارے خود واضح ہیں اس سے پہلے؟ صارفین وغیرہ کوڈ لائبریریوں کے وارث کر سکتے ہیں، اور. کمرشل کسوٹی مثال کے طور پر، قیمت پر غور کرنا ضروری ہے، علاقے، بھر رائلٹی اور لائسنس فیس (گیٹ شمار اور میموری سائز بھی شامل ہے). یہ بھی عوامل دوسرے کاروباری علاقوں سپلائر سمیت غور کرنا چاہئے، تالا لگا، تو ضمانت اور معاوضہ، کاروبار رپورٹنگ ذمہ داریوں، نظر ثانی کرنے جائز حق اور.
ان تمام عوامل اٹھاتے ہوئے، سب سے زیادہ ڈیزائنرز ایک 'محفوظ' کا اختیار، عام طور پر ایک ملکیتی تجارتی پروسیسر کو اپنانے کے لئے ہوتے ہیں، اور اکثر بہت سے کمپنیوں کے لیے پہلے استعمال کیا ہے تاہم کھڑے پالیسی تناظر سلسلہ سے منسلک کیا جاتا ہے، بڑھتی پابندیوں منتخب لیکن طاقتور تجارتی پروسیسر IP فراہم کرنے بیچینی. لوگوں لائسنسنگ اور کاپی رائٹ رائلٹی کی مد میں نہ صرف اہم ہے، بلکہ میں فرق کے لئے موزوں ہے جو بند تالہ ہدایات سیٹ، کو توڑنے کے لئے، زیادہ تجارتی آزادی ہے کرنے کی خواہش کے.
یہ مانگ چپ کمپنی صرف لینکس، FreeRTOS اور بہت سے دیگر کھلے طور پر، عام تجارتی اختیار سے باہر ایک حقیقت پسندانہ آپشن فراہم ضرورت سے زیادہ خطرے کی حکمت عملی لینے سے بچنے کے لئے RISC-V سیلنگ RISC-V آزاد مصدر انسٹرکشن سیٹ آرکیٹیکچر ہوتا ہے. ذریعہ ریل-ٹائم آپریٹنگ سسٹم (RTOS) تجارتی آپریٹنگ سسٹم (OS) کو آج نروئواد متبادل. خاص طور پر ان چیزوں کے صارفی آلات پر استعمال کیا ایک چھوٹا سا سرایت پروسیسر پر، اس اختیار کو بہت حقیقی ہے. بہت سے معروف ایک (ٹائیر 1) مغربی ڈیجیٹل (WD) اور Huida (NVIDIA کے) سمیت کمپنیوں، کمپنی عوامی طور پر اس کے اپنے ارادے کا اعلان کیا ہے، یہاں تک کہ ایک بڑے پیمانے پر پیداوار کا آغاز کرنا شروع کر دیا. اس کے علاوہ، زیادہ کمپنیوں RISC پرکھ کر رہے ہیں وی، کچھ بھی خفیہ شروع کر اعلی درجے کی ڈیزائن.
مثال وائی فائی اور بلوٹوت IP مصنوعات کے ڈیزائن میں سے Ceva کی RivieraWaves ان کمیونیکیشن ٹیکنالوجی پروٹوکول اسٹیک انجام دینے کے لئے ایک چھوٹا سا پروسیسر کی ضرورت ہوتی ہے کے ممکنہ کشش میں RISC-V کے لئے، ہدف، ایک پہلے سے مربوط ریفرنس کے پلیٹ فارم تخلیق کرنے کے لئے ہے کے گاہک آزادی منتخب کرنے کے لئے کی اجازت دیتا ہے پروسیسر. یہاں تک کہ اعلی درجے کی وائرلیس نیٹ ورک (وائی فائی) پروسیسر ہارس پاور مانگ لئے ترتیب کے لئے، الٹرا کم طاقت کے آپریشن کو پورا کرنے کے لئے ڈیزائن IP فن تعمیر بھی بہت ہلکا ہے کے بعد سے.
مختصر میں، ہمیں ایک چھوٹی سی منطقی دروازے، اعلی توانائی کی کارکردگی، ایک بالغ پروسیسر، اور ایک واقف تجارتی گریڈ سوفٹ ویئر ڈویلپمنٹ ماحول کی ضرورت ہوتی ہے جو اس کے نتیجے میں چپ علاقے کو محفوظ رکھتی ہے. پروسیسر ڈیزائن کو تعینات کرنا آسان ہے. مکمل رفتار عملدرآمد) FPGAs اور ASICs / ASSPs پر، لیکن یہ بھی ایک لازمی مقناطیسی فریم ورک ہونا چاہیے جو ہمارے اختیار شدہ IP خدمات کے ساتھ مطابقت رکھتا ہے.
مثال کے طور پر، سے Ceva RISC-V 2.44 Coremark / اس کے اچھے نتائج کی میگاہرٹز، اور مکمل طور پر یکساں اور ہارڈ ویئر کی ضروریات کو حاصل کرنے کے لئے منتخب کیا پروسیسر cores 20K دروازوں کی تعداد،. ڈسپلے کے اندر ریفرنس کوڈ اور شدت ٹیسٹ کے نتائج کی خصوصیات، یہ پہنچ گیا ہے اور کلاس پروسیسر کافی کی سطح میں سب سے بہتر. اتنا ہی اہم ہمارے تجربے سے ظاہر ہوتا ہے RISC-V پر ported ایک مکمل نظام بہت کم کوشش کی ضرورت ہے.
ایک زیادہ بہتر وائی فائی پلیٹ فارم، مثال کے طور پر، ایک ایمبیڈڈ RISC-V پروسیسر کے ساتھ ایک تجارتی پروسیسر کی جگہ لے لے کرنے کے لئے، صرف مکمل حاصل کرنے کے لئے، انضمام، نقلی مکمل کرنے اور ایک نئی FPGA binaries کے پیدا کرنے کے لئے ایک ہفتے کا وقت خرچ RivieraWaves وائی فائی ڈسپلے پلیٹ فارم. اس کے علاوہ، موجودہ معاہدوں وقت منتقلی، جانچ سمیت RISC وی پلیٹ فارم، کو منتقل کرنے کے قابل ہو جائے گا دو ہفتوں میں تیار اور بہت سے مختلف تجارتی دستیاب پروسیسر پر سافٹ ویئر تعینات کرنے، کئی سالوں کے لئے بنایا گیا ہے اور سسٹم کی سطح کی توثیق کی. اس سے واقف GNU جی سی سی / GDB اور LLVM سنکلک / ٹھیک کرنے والا کھولتا ماحول کی بدولت حیرت انگیز نہیں ہے.
مجموعی طور پر، اس منصوبے کی ایک اہم کامیابی ہے، RISC-V واقعی اپنے عہد کو پورا کیا.