কখনও Microcontrollers থেকে লজিক চিপ থেকে লাফ করতে চেয়েছিলেন? যদিও টেকনিক্যালি একই জিনিস নয় তবে আমরা FPGA এবং CPLD ডিভাইসগুলি একই বিভাগে বিবেচনা করব। FPGAS মত, জটিল প্রোগ্রামযোগ্য লজিক ডিভাইসগুলি আপনাকে একটি চিপের ভিতরে হার্ডওয়্যার তৈরি করতে দেয়। এবং যদি আপনি সার্কিট বোর্ডের জন্য হাঁটু গেছেন তবে আপনি এখন আপনার নিজস্ব CPLD ডেভেলপমেন্ট মডিউল তৈরি করতে পারবেন। লং-টাইম হ্যাকডে পাঠকরা এই অঞ্চলে আমাদের নিজস্ব মনে রাখবেন।
মাইক্রোকন্ট্রোলার অভিজ্ঞতার আমাদের বছরগুলি আমাদের একটি মন্ত্রকে শিখিয়েছে: যদি এটি কাজ করে না তবে এটি একটি হার্ডওয়্যার সমস্যা। আমাদের কোড কাজ করে না কেন খুঁজে বের করার চেষ্টা করার জন্য আমরা ঘন্টার জন্য একটি খোঁচা আছে। অধিকাংশ সময় এটি একটি হার্ডওয়্যার সমস্যা। এবং এই কারণে আপনি কেবলমাত্র শুরু করার সময় আপনার নিজের দেব সরঞ্জামগুলি ডিজাইন করতে চান না। কিন্তু এক জিনিস এই গাইডটি এটির জন্য চলছে যা ক্রমবর্ধমান পরীক্ষা। বোর্ডে নকশার এবং পরিদর্শন করার পর এটি পর্যায়ে জনবহুল হয়। প্রতিটি পর্যায়ে পরীক্ষা কোড উপলব্ধ রয়েছে যা হার্ডওয়্যারটি প্রত্যাশিত হিসাবে কাজ করে যাচাই করতে সহায়তা করবে।
CPLD যে 10-পিন হেডার ব্যবহার করে প্রোগ্রাম করা হয়। যদি আপনার কোন প্রোগ্রামার না থাকে তবে আপনি আপনার নিজের তৈরি করতে পারেন যা সমান্তরাল পোর্ট ব্যবহার করে। বোর্ডে অন্তর্ভুক্ত একটি Attiny2313 যা একটি ভাল স্পর্শ, কারণ এটি আপনার VHDL কোডের সাথে পরীক্ষা করার জন্য বিভিন্ন ধরণের হার্ডওয়্যারকে অনুকরণ করতে পারে। LEDs একটি সারি, ডুব সুইচ একটি সেট, এবং বুট করার জন্য কয়েক ব্রেকআউট হেডার আছে।