FPGA এবং মাইক্রোকন্ট্রোলার মধ্যে পার্থক্য
ইলেকট্রনিক্স এবং ডিজিটাল সার্কিটরি বিশ্বের মধ্যে, শব্দটি মাইক্রোকন্ট্রোলারটি ব্যাপকভাবে ব্যবহৃত হয়। প্রায় প্রতিটি ডিভাইসই কম্পিউটারের সাথে সংযুক্ত এবং ইন্টারঅ্যাক্ট করতে বোঝায় যার মধ্যে রয়েছে যোগাযোগের সুবিধার্থে একটি এমবেডেড মাইক্রোকন্ট্রোলার। একটি মাইক্রোকন্ট্রোলারের কাঠামোটি একক চিপের মধ্যে রাখা একটি সাধারণ কম্পিউটারের সঙ্গে তুলনীয় যা ভেতরে ঢুকানো মেমরি এবং টাইমারগুলির প্রয়োজনীয় সমস্ত উপাদানগুলির সাথে। এটি অন্য হার্ডওয়্যার জন্য কিছু সহজ কাজ করতে প্রোগ্রাম করা হয়। একটি ক্ষেত্র প্রোগ্রামেবল গেট অ্যারে বা FPGA একটি সমন্বিত বর্তনী যা লক্ষ লক্ষ ফটক ধারণ করতে পারে যা একটি নির্দিষ্ট টাস্ক সঞ্চালনের জন্য বৈদ্যুতিকভাবে কনফিগার করা যায়।
FPGA এর খুব মৌলিক প্রকৃতি এটি অধিকাংশ মাইক্রোকন্ট্রোলারের চেয়ে বেশি নমনীয় হতে পারে। শব্দ ক্ষেত্র প্রোগ্রামযোগ্য ইতিমধ্যেই আপনাকে বলে যে পুরো FPGA ডিভাইস যে কোনও যুক্তিবিজ্ঞান টাস্ক পুনরুত্পাদন করা যেতে পারে যেটি গেটস এর সংখ্যার মধ্যে লাগানো যেতে পারে। আপনি আপনার লক্ষ্য ছিল টাস্ক এটি কনফিগার করার জন্য আপনি সমস্ত যুক্তিবিজ্ঞান দরজা rewire পারেন। মাইক্রোকন্ট্রোলার ইতিমধ্যে তাদের নিজস্ব সার্কিটরি এবং নির্দেশ সেট আছে যে প্রোগ্রামারটি যাতে মাইক্রোকন্ট্রোলারের জন্য কোড লিখতে হবে যাতে এটি কিছু নির্দিষ্ট কাজগুলিতে এটি নিয়ন্ত্রণ করে।
FPGA এর নমনীয়তা একটি মূল্যে আসে কারণ তারা সাধারণ মাইক্রোকন্ট্রোলারের চেয়ে বেশি শক্তি ব্যবহার করে, যার ফলে অ্যাপ্লিকেশনের জন্য অনুপযুক্ত যা পাওয়ার ড্রেন একটি সমস্যা। একটি নির্দিষ্ট ভূমিতে একটি FPGA ফাংশন তৈরীর এছাড়াও microcontrollers তুলনায় অনেক বেশি সময় লাগবে কারণ আপনি স্ক্র্যাচ থেকে সব কোড লিখতে হবে এবং মেশিন ভাষা রূপান্তর করা হবে। মাইক্রোকন্ট্রোলারদের সাথে, আপনি এমন কিছু প্যাকেজগুলি কিনতে পারেন যা নির্দিষ্ট টাস্কের দিকে পরিচালিত হয় এবং আপনার যথাযথ স্পেসিফিকেশনের সাথে তুলনা করে অপেক্ষাকৃত quikly। FPGAs সম্পর্কিত মূল্য এছাড়াও আক্ষরিক হতে পারে FPGAs ব্যবহার করে নির্মাতারা সহজ মাইক্রন কন্ট্রোলারদের তুলনায় আরো খরচ হতে পারে। এ কারণেই FPGAগুলি সাধারণত এমন পণ্যগুলির মধ্যে দেখা যায় যা একটি উচ্চ ডিগ্রী জটিলতা কিন্তু শুধুমাত্র একটি কম চাহিদা সঙ্গে দেখা যায়। চাহিদা বেড়ে গেলে এবং ব্যাপক উৎপাদন প্রয়োজন হলে, বর্তনীকে মাইক্রোকন্ট্রোলারের মতো ASIC হিসাবে স্থানান্তরিত করা হয় যেখানে উত্পাদন খরচ কম থাকে।
সংক্ষিপ্ত বিবরণ:
1 মাইক্রোকন্ট্রোলারগুলি একটি আইসি-এ কাস্টম তৈরি মিনি কম্পিউটার, যখন FPGAগুলি শুধুমাত্র লজিক ব্লকগুলি গঠিত হয় যা ইলেক্ট্রনিকভাবে
2 পুনরায় চালু করা যায় মাইক্রোকন্ট্রোলারগুলি FPGAs
3 এর চেয়ে কম শক্তি ব্যবহার করে। নির্দিষ্ট ব্যবহারের জন্য বিক্রি করা প্রস্তুত মাইক্রোকন্ট্রোলার আছে যখন FPGAs সেট আপ করার জন্য একটি দীর্ঘ সময় লাগবে
4 FPGAs সঙ্গে বিল্ডিং ডিভাইস মাইক্রোকন্ট্রোলার তুলনায় আরো ব্যয়বহুল