সুচিপত্র:
- ধাপ 1: DM ব্লক বেসিক
- ধাপ 2: নতুন DM ব্লক কনফিগারেশন তৈরি করা
- ধাপ 3: একটি রাজ্য ট্রানজিশন ট্রিগার করতে একটি DM ব্লক ব্যবহার করুন
- ধাপ 4: ASM এর বাইরে ব্লকের সাথে যোগাযোগ করার জন্য একটি DM ব্লক ব্যবহার করা
- ধাপ 5: নকশা উদাহরণ
ভিডিও: DIY ডায়নামিক মেমরি ব্লক: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
SLG46880 এবং SLG46881 বেশ কয়েকটি নতুন ব্লক প্রবর্তন করেছে যা পূর্ববর্তী গ্রীনপ্যাক ডিভাইসে উপস্থিত হয়নি। এই অ্যাপ্লিকেশন নোটটি ডায়নামিক মেমোরি (DM) ব্লক এবং সেগুলি কীভাবে ব্যবহার করবেন তা বর্ণনা করে।
ডিএম ব্লকের প্রধান সুবিধা হল যে তারা SLG46880/1 এর 12-রাজ্যের অ্যাসিঙ্ক্রোনাস স্টেট মেশিন (এএসএম) এর বিভিন্ন রাজ্যে বিভিন্ন ফাংশন সম্পাদনের জন্য পুনরায় কনফিগার করা যেতে পারে। এটি তাদের একটি খুব নমনীয় উপাদান করে তোলে, যেহেতু এগুলি স্টেট 0 এ একভাবে এবং স্টেট 1 এ অন্যভাবে ব্যবহার করা যেতে পারে।
নীচে আমরা কিভাবে ডায়নামিক মেমরি ব্লক তৈরির জন্য গ্রীনপাক চিপ প্রোগ্রাম করা হয়েছে তা বোঝার জন্য প্রয়োজনীয় পদক্ষেপগুলি বর্ণনা করেছি। যাইহোক, যদি আপনি শুধু প্রোগ্রামিং এর ফলাফল পেতে চান, ইতিমধ্যে সম্পন্ন GreenPAK ডিজাইন ফাইল দেখতে GreenPAK সফটওয়্যারটি ডাউনলোড করুন। আপনার কম্পিউটারে গ্রিনপ্যাক ডেভেলপমেন্ট কিট লাগান এবং ডায়নামিক মেমরির জন্য কাস্টম আইসি তৈরি করতে প্রোগ্রাম হিট করুন।
ধাপ 1: DM ব্লক বেসিক
Dialog GreenPAK SLG46880/1 এ 4 টি DM ব্লক আছে। একটি কনফিগার করা DM ব্লক চিত্র 1 এ দেখানো হয়েছে।
SLG46880/1 এর সমস্ত DM ব্লকের নিম্নলিখিত সংস্থান রয়েছে:
● 2 লুক-আপ টেবিল: একটি 3-বিট LUT এবং একটি 2-বিট LUT
● 2 মাল্টিপ্লেক্সার
● 1 CNT/DLY
Out 1 আউটপুট ব্লক
চিত্র 2 রঙিন-সংযোগকারীগুলির সাথে একই DM ব্লক দেখায়। (এই রংগুলি GreenPAK ™ ডিজাইনারের ভিতরে প্রদর্শিত হয় না, এগুলি নিছক চিত্রকল্পের জন্য।) সবুজ সংযোজকগুলি ম্যাট্রিক্স থেকে DM ব্লকের ইনপুট। কমলা সংযোগগুলি ডিএম ব্লকের মধ্যে নিবেদিত সংযোগ, যা পরিবর্তন বা স্থানান্তর করা যায় না। নীল সংযোগকারীগুলি কাউন্টার ব্লকের জন্য ঘড়ি সংযোগ। রক্তবর্ণ সংযোজকটি একটি রাষ্ট্রীয় রূপান্তর ট্রিগার করতে ব্যবহার করা যেতে পারে, কিন্তু এটি একটি সাধারণ ম্যাট্রিক্স সংযোগ নয়। হলুদ সংযোগকারীগুলি DM ব্লক থেকে ম্যাট্রিক্স আউটপুট।
ধাপ 2: নতুন DM ব্লক কনফিগারেশন তৈরি করা
একটি নতুন DM ব্লক কনফিগারেশন তৈরি করতে, আপনাকে একটি DM ব্লক নির্বাচন করতে হবে এবং এর বৈশিষ্ট্য প্যানেল খুলতে হবে, চিত্র 3 এ দেখানো হয়েছে। এখন আপনি উপরের ডানদিকে "+" আইকনে ক্লিক করে এই DM ব্লকের জন্য একটি নতুন কনফিগারেশন তৈরি করতে পারেন । এই মুহুর্তে, আপনি কনফিগারেশনের নাম পরিবর্তন করতে পারেন যদি আপনি চান এবং ডিএম ব্লকটি কনফিগার করুন তবে আপনি তার বৈশিষ্ট্য প্যানেল ব্যবহার করে। আপনি ড্রপডাউন মেনু থেকে নির্বাচন করে এবং "-" বোতামে ক্লিক করে অপ্রয়োজনীয় কনফিগারেশন মুছে ফেলতে পারেন।
প্রতিটি DM ব্লকে 6 টি পর্যন্ত বিভিন্ন কনফিগারেশন থাকতে পারে। যেকোনো DM ব্লক কনফিগারেশন ASM- এর 12 টি রাজ্যের যেকোনো একটিতে ব্যবহার করা যেতে পারে, কিন্তু প্রতি রাজ্য DM ব্লকের প্রতি মাত্র একটি কনফিগারেশন অনুমোদিত। চিত্র 4 দেখায় কিভাবে রিসোর্স ম্যানেজার বার ইঙ্গিত করে যে DM0_0 কনফিগারেশনের একটি ব্যবহার করা হয়েছে। DM0_0 এর কনফিগারেশনের সংখ্যা 0/6 থেকে 1/6 এ উন্নীত করা হয়েছিল।
ধাপ 3: একটি রাজ্য ট্রানজিশন ট্রিগার করতে একটি DM ব্লক ব্যবহার করুন
চিত্র 5 একটি রাষ্ট্রীয় রূপান্তর ট্রিগার করার কয়েকটি ভিন্ন উপায় দেখায়। আমরা DM0_0 এবং DM1_0 এর জন্য নতুন কনফিগারেশন তৈরি করেছি এবং তাদের নাম দিয়েছি "myConfig" এবং "myConfig1"। শীর্ষ DM কেবল 3-বিট এবং গেট হিসাবে ব্যবহৃত হয়, যেহেতু উপরের মাক্স AND গেটের আউটপুট পাস করে, এবং 2-বিট বাফার এটি আউটপুট ব্লকে পাস করে। (2-বিট LUT কে CNT/DLY ব্লকের জন্য একটি বাফার হিসেবেও কনফিগার করা যেত।) “to ASM সংযোগকারীটি রাজ্য 0 থেকে রাজ্য 1 এ রাষ্ট্রীয় রূপান্তর ঘটানোর জন্য ব্যবহৃত হয়। একইভাবে, Pin5 থেকে একটি ম্যাট্রিক্স সংযোগ ব্যবহার করা হয়। স্টেট 0 থেকে স্টেট 2 এ স্টেট ট্রানজিশন ট্রিগার করার জন্য। কাউন্টারটি 100 এর উভয় প্রান্ত বিলম্ব হিসাবে কনফিগার করা হয়েছে এবং 2-বিট LUT একটি এবং গেট। DM0_0 এর মতোই, আউটপুট ব্লকটি অন্য রাজ্য রূপান্তরকে ট্রিগার করতে ব্যবহৃত হয়।
ধাপ 4: ASM এর বাইরে ব্লকের সাথে যোগাযোগ করার জন্য একটি DM ব্লক ব্যবহার করা
যেমনটি আপনি পূর্বের বিভাগে লক্ষ্য করেছেন, DM0_0 এর আউটপুট ব্লকে 3 "থেকে ম্যাট্রিক্স" আউটপুট রয়েছে, যখন DM1_0 এর আউটপুট ব্লকে কোন ম্যাট্রিক্স আউটপুট নেই। এটি DM0_1 এবং DM1_1 এর ক্ষেত্রেও সত্য; DM0_1 এর 3 টি ম্যাট্রিক্স আউটপুট আছে, যখন DM1_1 এর কোনটি নেই। 3 টি "ম্যাট্রিক্স" আউটপুট পিন, এলইউটি, ডিএফএফ ইত্যাদির মতো অন্য কোনও ম্যাট্রিক্স সংযোগকারীর সাথে সংযুক্ত হতে পারে। এটি চিত্র 6 এ দেখানো হয়েছে।
লক্ষ্য করুন যে একবার "টু ম্যাট্রিক্স" পিন এবং স্টেট মেশিন এলাকার বাইরের অন্যান্য ব্লকের মধ্যে সংযোগ তৈরি হয়ে গেলে, এটি ডিএম কনফিগারেশন ব্যবহার করা হোক না কেন, প্রতিটি রাজ্যে বিদ্যমান থাকবে। চিত্র 6 এ, উপরের অংশটি DM0_0 এর myConfig0 দেখায়, যা রাজ্য 0. এ বিদ্যমান। নিচের অংশটি DM0_0 এর myConfig1 দেখায়, যা রাজ্য 1 -এ বিদ্যমান। একটি 2-বিট LUT0 এর সাথে সংযুক্ত। "ম্যাট্রিক্স" সংযোগগুলির মধ্যে কেবলমাত্র যে কোনও সময় "সক্রিয়" হতে পারে। DM0_0 এবং DM0_1 এর আউটপুট ব্লকের জন্য প্রোপার্টি প্যানেল মেনুতে 4 টি অপশন রয়েছে: এই কনফিগারেশনে তিনটি আউটপুট কোনটি সক্রিয় তা নির্ধারণ করতে এই সেটিংস ব্যবহার করা হয়। যদি প্রথম বিকল্পটি নির্বাচন করা হয়, তাহলে DM ব্লকের 2-বিট LUT- এর আউটপুট তিনটি "টু ম্যাট্রিক্স" আউটপুটের মধ্যে দেওয়া হবে না। সেই তিনটি সংকেতের মান সেই অবস্থায় অপরিবর্তিত থাকবে। যাইহোক, যদি অন্য তিনটি বিকল্পের মধ্যে কোনটি ব্যবহার করা হয়, তাহলে DM ব্লকের 2-বিট LUT এর আউটপুট যথাক্রমে out0, out1, বা out2 তে চলে যাবে এবং অন্য দুটি আউটপুটের মান অপরিবর্তিত রাখা হবে।
ধাপ 5: নকশা উদাহরণ
উপরের নকশা উদাহরণে, IN0, IN1, এবং IN2 একসাথে OR'd। এদিকে, IN3 1 ms দ্বারা বিলম্বিত হয় এবং তারপর OR গেটের আউটপুট দিয়ে AND'd হয়। টু ম্যাট্রিক্স ব্লক কনফিগার করা হয়েছে যাতে DM ব্লকের আউটপুট STATE0 এ OUT0 এ পাঠানো হয়, যখন OUT1 এবং OUT2 এর মান রাখা হয়।
উপসংহার
তাদের পুনর্গঠনযোগ্যতার জন্য ধন্যবাদ, ডায়ালগ গ্রিনপ্যাক SLG46880/1 এর ডায়নামিক মেমরি ব্লকগুলি অত্যন্ত নমনীয় এবং বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে। একবার আপনি ডিএম ব্লকের সাথে কাজ করার ঝুলি পেয়ে গেলে, আপনি বিভিন্ন এএসএম রাজ্যে বিভিন্ন ডিএম ব্লক কনফিগারেশনকে একত্রিত করে আরও জটিল ডিজাইন তৈরি করতে সক্ষম হবেন।
প্রস্তাবিত:
ডায়নামিক ডেস্ক ল্যাম্প: 10 টি ধাপ (ছবি সহ)
ডায়নামিক ডেস্ক ল্যাম্প: হাই বন্ধুরা আমি এই ডায়নামিক লাইট ডেস্ক ল্যাম্প বানিয়েছি যা আপনার চারপাশের পরিবেশকে বাঁচিয়ে রাখবে এবং প্রশান্তিময় এবং ঘটবে। আপনি রিমোট কন্ট্রোলার দিয়ে আলোর রঙ চয়ন করতে পারেন এবং আপনার মেজাজ অনুযায়ী এটি পরিবর্তন করতে পারেন, এবং আলোর প্যাটার্নও
ফ্যান্টম পাওয়ার ব্লকার (আপনার ডায়নামিক মাইক্রোফোন রক্ষা করুন): ৫ টি ধাপ
ফ্যান্টম পাওয়ার ব্লকার (আপনার ডায়নামিক মাইক্রোফোন রক্ষা করুন): কনডেন্সার মাইক্রোফোনগুলিতে অভ্যন্তরীণ সার্কিট্রি এবং ক্যাপসুল থাকে যার জন্য বিদ্যুৎ সরবরাহ প্রয়োজন। ফ্যান্টম পাওয়ার মিক্সার কনসোল থেকে মাইক্রোফোনে সেই শক্তি বহন করতে মাইক সুষম আউটপুট সিগন্যালের একই তার ব্যবহার করে। ফ্যান্টম পাওয়ার প্রয়োজন
ডায়নামিক কন্ট্রোলার এলিও: 3 টি ধাপ
ডায়নামিক কন্ট্রোলার ELIO: ELIO হল নির্মাতাদের জন্য একটি মাল্টি-ফাংশনাল কন্ট্রোলার।আমার মেয়ে যিনি 5 ম শ্রেণী তার স্কুলে একটি চলন্ত গাড়ি তৈরি করেছেন। গাড়ীটি এত সহজ ছিল, সুইচ চালিত খেলনা। তিনি গাড়িটি অন্য দিকে তার বোনের কাছে পাঠিয়েছিলেন, কারণ গাড়ির কোনও নিয়ন্ত্রণ ফাংশিও নেই
ছবির গল্প 3:16 ধাপের সাহায্যে আপনার স্ন্যাপের একটি ডায়নামিক স্লাইডশো তৈরি করুন
ছবির গল্প 3 দিয়ে আপনার স্ন্যাপের একটি ডায়নামিক স্লাইডশো তৈরি করুন: এটি প্রধানত বিনামূল্যে সফটওয়্যার ব্যবহার করে প্যানিং এবং জুমিং ইফেক্ট সহ একটি চমৎকার.wmv ছবির স্লাইডশো তৈরি করার একটি উপায়। আমি আশা করি সহজ উপায় আছে, কিন্তু আমি এই বিষয়ে একটি নির্দেশযোগ্য খুঁজে পাইনি। আমার পদ্ধতি ঘরের চারপাশে কিছুটা ঘুরে, কিন্তু এটি কাজ করে
ভেরিয়েবল কন্টেন্ট দিয়ে এক্সেলে ডায়নামিক শেপ তৈরি করুন: Ste টি ধাপ
ভেরিয়েবল কন্টেন্ট দিয়ে এক্সেলে ডাইনামিক শেপ তৈরি করুন: আমরা এক্সেল শেপস এবং ড্রইংগুলিকে গতিশীল উপায়ে ব্যবহার করতে পারি ওয়ার্কশীটগুলোকে আরো পেশাদার, ইন্টারেক্টিভ এবং আকর্ষণীয় করার জন্য। কোষ সামগ্রী, অতএব পরিবর্তনশীল পাঠ্য সহ একটি আকৃতি