আপনি যে ধরণের প্রকল্পে কাজ করতে যাচ্ছেন তার উপর আপনার এমসিইউর পছন্দ অনেকটা নির্ভর করে। আপনি কি বাইক লাইট জ্বলজ্বলের মতো উচ্চ-ভলিউম, সুপার-সস্তার এবং সাধারণ ডিভাইসগুলি তৈরি করছেন? আপনি কি এমন জটিল প্রোটোটাইপ রোবট বিকাশ করছেন যা অসংখ্য উদ্ভট আইও ডিভাইস এবং সেন্সরগুলির সাথে মোকাবিলা করতে হবে?
আমি বেশিরভাগ উত্তরোত্তর উপর কাজ। আমার জন্য প্রধান সমস্যা হ'ল মাইক্রোকন্ট্রোলারদের সন্ধানের চেষ্টা করা হচ্ছে যার মধ্যে পেরিফেরিয়াল সেট রয়েছে want এটি অত্যন্ত কঠিন কারণ আমাদের প্রয়োজনীয়তা মূলধারার বলে মনে হয় না। আমরা 5 পিডব্লিউএম চ্যানেল, 5 চতুর্ভুজ ডিকোডার, 2 অ-মানক এসপিআই বন্দর এবং অবহেলিত আইও সহ একটি ইউআরটি চাই।
আমি দেখেছি কেবলমাত্র এমসিইউগুলি যা এই ধরণের প্রয়োজনীয়তাগুলি স্বাচ্ছন্দ্যের সাথে পরিচালনা করতে পারে তারা হলেন পিএসওসি এবং প্রোপেলার।
প্রোপেলারটি মূলত একটি সিপিতে আটটি 32-বিট এমসিইউ থাকে। আপনি যদি কোনও ধরণের পেরিফেরাল চান, আপনি কেবল সেই কাজটি সম্পাদনের জন্য এমসিইউগুলির একটি প্রোগ্রাম করে। সুতরাং আপনি যা চান তা পেতে পারেন।
PSoCs দুটি স্বাদে আসে, 3 এবং 5। 3টি একটি 8051 কোর, এবং 5 টি এআরএম কর্টেক্স এম 3। চিপটিতে অন্তর্ভুক্ত রয়েছে পুনরায় কনফিগারযোগ্য ডিজিটাল এবং অ্যানালগ ব্লকগুলি যা পেরিফেরিয়ালগুলির বিস্তৃত আকারে তৈরি করা যেতে পারে: এডিসি, ফিল্টার, অপ-এম্পস, ডিএসি, এসপিআই, ইউআরটি, চতুর্ভুজ ডিকোডার, সিআরসি জেনারেটর ইত্যাদি etc.
উন্নয়নের পরিবেশটি দুর্দান্ত। আপনার কাছে একটি সাধারণ আইডিইর স্বাভাবিক উত্স কোড সম্পাদনা রয়েছে তবে আপনার একটি স্কিম্যাটিক সম্পাদকও রয়েছে। আপনি আক্ষরিকভাবে আপনার পছন্দসই ডিজিটাল সার্কিটটি ওয়্যার আপ করতে পারেন, গেট, ফ্লিপফ্লপস ইত্যাদির সাহায্যে পেরিফেরিয়ালগুলি সংযুক্ত করতে 5 পিডব্লিউএম দরকার? সহজ, কেবল এগুলি স্কিম্যাটিকের মধ্যে রাখুন, সেগুলি আপ করুন এবং আপনি চলে যান away আপনি যদি ভেরিলোগে নিজের পেরিফেরিয়ালগুলি লিখতে পারেন তবে যদি আপনি এমন কিছু চান যা সরবরাহ না করে। আপনার অ্যাপ্লিকেশন একটি দুর্দান্ত চুক্তি সহজেই এই ধরণের হার্ডওয়্যার প্রয়োগ করা যেতে পারে।
আসল উপকারটি হ'ল আপনি একটি চিপ দিয়ে আটকে থাকতে পারেন তা জেনে যে এটি ভবিষ্যতে আপনি যে প্রকল্পগুলি করতে চান তা অনেকগুলি মোকাবেলা করতে পারে। আমি পিআইসি সম্পর্কে বিরক্তিকর যে বিষয়টি পেয়েছি তা ক্রমাগত কয়েক ডজন ডিভাইসগুলির জন্য খুঁজছিল যা আমার প্রয়োজনীয় পেরিফেরিয়াল সেটটি প্রয়োজন ছিল। এখন আমার সমস্যা নেই।