گھر > نمائش > مواد

فیلڈ پروگرام کے قابل دروازے کی صف تاریخ 21 صدی کی ترقی

Mar 11, 2019

ایک حالیہ رجحان کو منطقی بلاکس کو یکجا اور روایتی FPGA کے منسلک کرکے مائیکرو پروسیسرز اور متعلقہ peripherals کے ساتھ ایک پروگرام سازی چپ پر نظام بنانے کے لئے موٹے ہوئے ہوئے آرکیٹیکچرل نقطہ نظر کو ایک قدم آگے بڑھایا گیا ہے. یہ کام 1982 میں بونسس ایڈوانس سیسٹم گروپ کے رون پیروف اور ہانا پوٹاش کی تعمیر سے متعلق فن تعمیر کی ہے جس میں SB24 نامی ایک چپ پر ایک قابل اعتماد سی پی یو فن تعمیر ہے.


اس طرح کی ہائبرڈ ٹیکنالوجیز کی مثالیں Xilinx Zynq-7000 تمام پروگرامنگ سوم، میں پایا جا سکتا ہے، جس میں ایف جی پی ایل اے کے منطق کپڑے یا الٹررا آرراہ وی ایف جی جی اے میں شامل ایک 1.0 گیگاہرٹج ڈبل کور کور ARM Cortex-A9 MPCore پروسیسر شامل ہے، جس میں 800 شامل ہیں. MHz ڈبل کور آرم Cortex-A9 MPCore. Atmel FPSLIC ایک اور ایسا آلہ ہے جس میں آلو میل کے پروگرام سازی منطق فن تعمیر کے ساتھ ایک AVR پروسیسر کا استعمال ہوتا ہے. مائکروسسیمی SmartFusion کے آلات میں ARM Cortex-M3 ہارڈ پروسیسر کور (فلیش کے 512 کلو میٹر اور 64 کلوگرام ریم کے ساتھ) اور کثیر چینل اینجالا-ڈی-ڈیجیٹل کنورٹرز اور ڈیجیٹل ٹو-این-ڈیجیٹل کنورٹرز جیسے اینجل پردیئرز شامل ہیں. ان کی فلیش میموری پر مبنی FPGA کپڑے.



ایک Xilinx Zynq-7000 ایک چپ پر تمام پروگرامنگ سسٹم.

مشکل میکرو پروسیسروں کا استعمال کرنے کا ایک متبادل نقطہ نظر نرم پروسیسر آئی پی کوروں کا استعمال کرنا ہے جو FPGA منطق کے اندر لاگو ہوتا ہے. نیوس II، مائیکرو بلزیز اور مائکیو 32 مقبول سافٹ ویئر پروسیسرز کی مثالیں ہیں. بہت سے جدید FPGAs "رن ٹائم" میں پروگرام کیے جاتے ہیں، جس نے قابل اعتماد کمپیوٹنگ یا دوبارہ سازی کے نظام کی طرف اشارہ کیا ہے - سی پی یو جو ہاتھ میں کام کرنے کے لۓ خود کو دوبارہ ترتیب دیتے ہیں. اس کے علاوہ، نئے، غیر FPGA آرکیٹیکچرز ابھرتے ہیں. سافٹ ویئر-ترتیب مائکرو پروسیسرز جیسے جیسے اسٹریچ S5000 ایک ہی چپ پر پروسیسر کور اور FPGA کی طرح پروگرام کرنے والے کنز کی ایک صف فراہم کرکے ایک ہائبرڈ نقطہ نظر اختیار کرتے ہیں.


مائیکروسافٹ جیسے کمپنیاں نے ایف ڈی جی اے کے استعمال کو شروع کرنے کے لئے اعلی کارکردگی، کمپیوٹنگ سے متعلق گہری سیسٹم سسٹم (جیسا کہ اعداد و شمار مراکز جو اپنے بنگ سرچ انجن کو چلاتے ہیں) تیز کرنے کے لئے استعمال کیا ہے، کارکردگی کی فی وٹ فائدہ FPGA کی فراہمی کی وجہ سے. [18] مائیکروسافٹ نے 2014 میں بنگ کو تیز کرنے کے لئے FPGAs کا استعمال شروع کر دیا، اور 2018 میں ان کے Azure کلاؤڈ کمپیوٹنگ پلیٹ فارم کے لئے دیگر ڈیٹا سینٹر ورک بوجھ میں FPGAs کو تعینات کرنا شروع کر دیا.