نیا اور اصل LCMXO2-2000HC-4TG144C انٹیگریٹڈ سرکٹ
مصنوعات کی خصوصیات
TYPE | تفصیل |
قسم | انٹیگریٹڈ سرکٹس (ICs)ایمبیڈڈ - FPGAs (فیلڈ پروگرام قابل گیٹ اری) |
Mfr | جالی سیمی کنڈکٹر کارپوریشن |
سلسلہ | MachXO2 |
پیکج | ٹرے |
پروڈکٹ کی حیثیت | فعال |
LABs/CLBs کی تعداد | 264 |
منطقی عناصر/خلیوں کی تعداد | 2112 |
کل RAM بٹس | 75776 |
I/O کی تعداد | 111 |
وولٹیج - سپلائی | 2.375V ~ 3.465V |
چڑھنے کی قسم | سطح کا پہاڑ |
آپریٹنگ درجہ حرارت | 0°C ~ 85°C (TJ) |
پیکیج / کیس | 144-LQFP |
سپلائر ڈیوائس پیکیج | 144-TQFP (20x20) |
بیس پروڈکٹ نمبر | LCMXO2-2000 |
SPQ | 60/پی سیز |
تعارف
فیلڈ پروگرام ایبل گیٹ اری، جو قابل پروگرام آلات جیسے PAL، GAL، CPLD وغیرہ کی بنیاد پر مزید ترقی کی پیداوار ہے۔یہ ایپلیکیشن مخصوص انٹیگریٹڈ سرکٹس (ASICs) کے میدان میں ایک نیم کسٹم سرکٹ کے طور پر ظاہر ہوتا ہے، جو نہ صرف اپنی مرضی کے سرکٹس کی خامیوں کو دور کرتا ہے بلکہ اصل پروگرام ایبل ڈیوائس گیٹ سرکٹس کی محدود تعداد کی خامیوں کو بھی دور کرتا ہے۔
کام کرنے کا اصول
FPGA لاجک سیل سرنی LCA (Logic Cell Array) کا ایک نیا تصور اپناتا ہے، جس میں تین حصے شامل ہیں: قابل ترتیب منطق ماڈیول CLB، آؤٹ پٹ ان پٹ ماڈیول IOB (ان پٹ آؤٹ پٹ بلاک) اور اندرونی کنکشن (انٹرکنیکٹ)۔FPGAs کی بنیادی خصوصیات یہ ہیں:
1) ASIC سرکٹس کو ڈیزائن کرنے کے لیے FPGA کا استعمال کرتے ہوئے، صارفین کو مناسب چپ حاصل کرنے کے لیے چپس تیار کرنے کی ضرورت نہیں ہے۔
2) FPGA دوسرے مکمل طور پر حسب ضرورت یا نیم حسب ضرورت ASIC سرکٹس کے پائلٹ نمونے کے طور پر استعمال کیا جا سکتا ہے۔
3) FPGA کے اندر فلپ فلاپ اور I/O پنوں کی دولت ہے۔
4) FPGA ان آلات میں سے ایک ہے جس کا ڈیزائن سائیکل سب سے کم ہے، سب سے کم ترقیاتی لاگت ہے اور ASIC سرکٹ میں سب سے کم خطرہ ہے۔
5) FPGA تیز رفتار CHMOS عمل، کم بجلی کی کھپت کو اپناتا ہے، اور CMOS اور TTL کی سطحوں کے ساتھ مطابقت رکھتا ہے۔
یہ کہا جا سکتا ہے کہ FPGA چپس چھوٹے بیچ سسٹمز کے لیے بہترین انتخاب میں سے ایک ہیں تاکہ نظام کے انضمام اور قابل اعتماد کو بہتر بنایا جا سکے۔
FPGA اپنی آپریٹنگ حالت کو سیٹ کرنے کے لیے آن چپ RAM میں ذخیرہ کردہ ایک پروگرام کے ذریعے پروگرام کیا جاتا ہے، اس لیے کام کرتے وقت آن چپ RAM کو پروگرام کرنے کی ضرورت ہوتی ہے۔صارف مختلف ترتیب کے طریقوں کے مطابق مختلف پروگرامنگ کے طریقے استعمال کر سکتے ہیں۔
پاور آن ہونے پر، FPGA چپ EPROM سے ڈیٹا کو آن چپ پروگرامنگ RAM میں پڑھتی ہے، اور کنفیگریشن مکمل ہونے کے بعد، FPGA ورکنگ حالت میں داخل ہو جاتا ہے۔پاور ختم ہونے کے بعد، FPGA سفید چادروں میں واپس آجاتا ہے، اور اندرونی منطقی تعلق غائب ہوجاتا ہے، لہذا FPGA کو بار بار استعمال کیا جاسکتا ہے۔FPGA پروگرامنگ کے لیے کسی وقف شدہ FPGA پروگرامر کی ضرورت نہیں ہے، صرف ایک عام مقصد کے EPROM اور PROM پروگرامر کی ضرورت ہے۔جب آپ کو FPGA فنکشن میں ترمیم کرنے کی ضرورت ہو تو صرف EPROM کو تبدیل کریں۔اس طرح، ایک ہی FPGA، مختلف پروگرامنگ ڈیٹا، مختلف سرکٹ کے افعال پیدا کر سکتا ہے۔لہذا، FPGAs کا استعمال بہت لچکدار ہے.
کنفیگریشن موڈز
FPGA میں مختلف قسم کے کنفیگریشن موڈ ہوتے ہیں: متوازی مین موڈ FPGA پلس EPROM ہے۔ماسٹر سلیو موڈ ایک پیس پروم پروگرامنگ متعدد ایف پی جی اے کو سپورٹ کر سکتا ہے۔سیریل موڈ سیریل PROM FPGA کے ساتھ پروگرام کیا جا سکتا ہے؛پیریفرل موڈ FPGA کو مائیکرو پروسیسر کے پیریفیرل کے طور پر استعمال کرنے کی اجازت دیتا ہے، جو مائیکرو پروسیسر کے ذریعے پروگرام کیا جاتا ہے۔
ایف پی جی اے استعمال کرنے والے سسٹم ڈیزائن انجینئرز کے لیے تیز رفتار وقت کی بندش کو حاصل کرنا، بجلی کی کھپت اور لاگت کو کم کرنا، گھڑی کے انتظام کو بہتر بنانا، اور FPGA اور PCB ڈیزائن کی پیچیدگی کو کم کرنا جیسے مسائل ہمیشہ سے اہم مسائل رہے ہیں۔آج، جیسا کہ FPGAs اعلی کثافت، زیادہ صلاحیت، کم بجلی کی کھپت، اور زیادہ IP انضمام کی طرف بڑھ رہے ہیں، FPGAs کی کارکردگی اور صلاحیت کی بے مثال سطح کی وجہ سے نئے ڈیزائن کے چیلنجوں کا سامنا کرتے ہوئے سسٹم ڈیزائن انجینئرز ان اعلیٰ کارکردگیوں سے فائدہ اٹھاتے ہیں۔