فك الترميز باستخدام دارة NAND فك الترميز باستخدام دارة NAND - اقرا معي وتعلم على الانترنت

فك الترميز باستخدام دارة NAND

فك الترميز باستخدام دارة NAND

في التدوينة السابقة 

فصل خطوط العنونة عن خطوط المعطيات

اليوم ناخذ 
فك الترميز باستخدام دارة NAND 

تبين الصورة التالية ، مثال على كيفية وصل الذاكرة 2716 مع المعالج 8088 باستخدام دارة مفكك العنونة NAND إن سعة 
الذاكرة 2716 هي 2k بايت، وتمتلك بالتالي 11 خط عنونة A0-A10 ُنوصل خطوط العنونة للذاكرة A0-A10 مع خطوط العنونة المقابلة في المعالج A0-A10 ونمرر خطوط العنونة الباقية A11-A20 في هذا المثال، إلى بوابة 74ALS133 NAND, ونوصل مخرج هذه البوابة إلى المدخل CS' للذاكرة. جرى أيضًا تمرير إشارة التحكم IO/M' إلى البوابة نفسها؛ تختار IO/M' بين فضاء الذاكرة وفضاء بوابات دخل/خرج المعالج.
فك الترميز باستخدام دارة NAND

يجري انتخاب الدارة 2716 عندما يكون مخرج الدارة NAND مساويًا 0، ويتحقق ذلك عندما تكون جميع خطوط العنونة A11-A19 تساوي 1 منطقي و IO/M' =0 بقطع النظر عن حالة خطوط العنونة A0-A10 َتنتخب خطوط العنونة A11-A19 رقاقة الذاكرة بينما تنتخب الخطوط A0-A10 أحد المواقع في الذاكرة، مما يؤدي إلى عنونة كل موقع من الذاكرة بعنوان وحيد. ُتعرف طريقة العنونة هذه بالعنونة المطلقة absolute addressing
وبالنتيجة تحتل الذاكرة 2726 فضاء الذاكرة من 11111111100000000000 او FF800h  إلى 11111111111111111111  او FFFFFh يُمثِل العنوان FF800h  العنوان القاعدي للذاكرة وهو عنوان أول موقع في الذاكرة.
نادرًا ما نستخدم عمليًا بوابات NAND لفك ترميز العناوين، لأننا في هذه الحالة بحاجة إلى بوابة NAND لكل رقاقة ذاكرة. نستخدم، عادة، دارة مفكك ترميز العناوين مثل 74LS138 عوضًا عن بوابات NAND .





اختبار ذاتي: بفرض أننا نريد تعديل العنوان القاعدي للذاكرة 2716 ليصبح بدءًا من العنوان F0000h ما هو التعديل الواجب إجراؤه على الدارة السابقة؟
الجواب: يجب عكس خطوط العنونة A11-A15 قبل وصلها إلى دارة ال NAND


يمكنك ايضا زيارة الدروس السابقة من الروابط التالية 




 الى اللقاء في التدوينة القادمة 
لا تنسى دعمنا بالمشاركة 
دمت بالف خير عزيزنا الزائر

شارك الموضوع
تعليقات
محتوى قد يهمك

.