নতুন এবং আসল LCMXO2-2000HC-4TG144C ইন্টিগ্রেটেড সার্কিট
পণ্য বৈশিষ্ট্য
টাইপ | বর্ণনা |
শ্রেণী | ইন্টিগ্রেটেড সার্কিট (ICs)এমবেডেড - FPGAs (ক্ষেত্র প্রোগ্রামেবল গেট অ্যারে) |
Mfr | ল্যাটিস সেমিকন্ডাক্টর কর্পোরেশন |
সিরিজ | MachXO2 |
প্যাকেজ | ট্রে |
পণ্যের অবস্থা | সক্রিয় |
LAB/CLB-এর সংখ্যা | 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 (লজিক সেল অ্যারে) এর একটি নতুন ধারণা গ্রহণ করে, যার তিনটি অংশ রয়েছে: কনফিগারযোগ্য লজিক মডিউল CLB, আউটপুট ইনপুট মডিউল IOB (ইনপুট আউটপুট ব্লক) এবং অভ্যন্তরীণ সংযোগ (ইন্টারকানেক্ট)।FPGA গুলির মৌলিক বৈশিষ্ট্যগুলি হল:
1) ASIC সার্কিট ডিজাইন করার জন্য FPGA ব্যবহার করে, ব্যবহারকারীদের একটি উপযুক্ত চিপ পেতে চিপ তৈরি করতে হবে না।
2) FPGA অন্যান্য সম্পূর্ণ কাস্টমাইজড বা আধা-কাস্টমাইজড ASIC সার্কিটের পাইলট নমুনা হিসাবে ব্যবহার করা যেতে পারে।
3) FPGA এর ভিতরে প্রচুর ফ্লিপ-ফ্লপ এবং I/O পিন রয়েছে।
4) এফপিজিএ হল একটি ডিভাইস যার সংক্ষিপ্ত নকশা চক্র, সর্বনিম্ন উন্নয়ন খরচ এবং ASIC সার্কিটে সবচেয়ে কম ঝুঁকি।
5) FPGA উচ্চ-গতি CHMOS প্রক্রিয়া গ্রহণ করে, কম শক্তি খরচ, এবং CMOS এবং TTL স্তরের সাথে সামঞ্জস্যপূর্ণ হতে পারে।
এটা বলা যেতে পারে যে FPGA চিপগুলি সিস্টেম ইন্টিগ্রেশন এবং নির্ভরযোগ্যতা উন্নত করার জন্য ছোট ব্যাচ সিস্টেমগুলির জন্য সেরা পছন্দগুলির মধ্যে একটি।
এফপিজিএ তার অপারেটিং অবস্থা সেট করার জন্য অন-চিপ র্যামে সংরক্ষিত একটি প্রোগ্রাম দ্বারা প্রোগ্রাম করা হয়, তাই কাজ করার সময় অন-চিপ র্যামকে প্রোগ্রাম করা প্রয়োজন।ব্যবহারকারীরা বিভিন্ন কনফিগারেশন মোড অনুযায়ী বিভিন্ন প্রোগ্রামিং পদ্ধতি ব্যবহার করতে পারেন।
পাওয়ার-অন হলে, FPGA চিপ EPROM থেকে অন-চিপ প্রোগ্রামিং র্যামে ডেটা পড়ে এবং কনফিগারেশন শেষ হওয়ার পরে, FPGA কার্যকারী অবস্থায় প্রবেশ করে।শক্তি হারিয়ে যাওয়ার পরে, FPGA সাদা শীটে ফিরে আসে এবং অভ্যন্তরীণ যৌক্তিক সম্পর্ক অদৃশ্য হয়ে যায়, তাই FPGA বারবার ব্যবহার করা যেতে পারে।এফপিজিএ প্রোগ্রামিংয়ের জন্য ডেডিকেটেড এফপিজিএ প্রোগ্রামার প্রয়োজন হয় না, শুধুমাত্র একটি সাধারণ-উদ্দেশ্য ইপিআরএম এবং প্রোম প্রোগ্রামার।যখন আপনাকে FPGA ফাংশন পরিবর্তন করতে হবে, শুধু EPROM পরিবর্তন করুন।এইভাবে, একই FPGA, বিভিন্ন প্রোগ্রামিং ডেটা, বিভিন্ন সার্কিট ফাংশন তৈরি করতে পারে।অতএব, FPGAs ব্যবহার খুবই নমনীয়।
কনফিগারেশন মোড
FPGA-এর বিভিন্ন ধরনের কনফিগারেশন মোড রয়েছে: সমান্তরাল প্রধান মোড হল একটি FPGA প্লাস একটি EPROM;মাস্টার-স্লেভ মোড এক পিস প্রোম প্রোগ্রামিং একাধিক FPGA সমর্থন করতে পারে;সিরিয়াল মোড সিরিয়াল PROM FPGA সঙ্গে প্রোগ্রাম করা যেতে পারে;পেরিফেরাল মোড FPGA কে মাইক্রোপ্রসেসর দ্বারা প্রোগ্রাম করা একটি মাইক্রোপ্রসেসরের পেরিফেরাল হিসাবে ব্যবহার করার অনুমতি দেয়।
দ্রুত টাইমিং ক্লোজার অর্জন করা, পাওয়ার খরচ এবং খরচ কমানো, ঘড়ি ব্যবস্থাপনা অপ্টিমাইজ করা এবং FPGA এবং PCB ডিজাইনের জটিলতা হ্রাস করার মতো সমস্যাগুলি FPGAs ব্যবহার করে সিস্টেম ডিজাইন ইঞ্জিনিয়ারদের জন্য সর্বদা মূল বিষয় হয়ে দাঁড়িয়েছে।আজ, যেহেতু FPGAs উচ্চ ঘনত্ব, বৃহত্তর ক্ষমতা, কম শক্তি খরচ, এবং আরও আইপি একীকরণের দিকে অগ্রসর হচ্ছে, সিস্টেম ডিজাইন ইঞ্জিনিয়াররা এই উচ্চতর পারফরম্যান্স থেকে উপকৃত হচ্ছেন যখন FPGA-এর অভূতপূর্ব স্তরের কর্মক্ষমতা এবং ক্ষমতার কারণে নতুন ডিজাইনের চ্যালেঞ্জ মোকাবেলা করছে।