وحدة فك التشفير هي جهاز منطقي يقبل الرمز الموجود في إشارة الإدخال ، وبناء على هذا الرمز ، يقوم بتنشيط إشارة الخرج المقابلة. تستخدم أجهزة فك التشفير على نطاق واسع في الدوائر الرقمية المختلفة ، على سبيل المثال ، في العدادات وأجهزة فك تشفير العناوين والمحددات.
في هذه المقالة ، سننظر في إنشاء وحدة فك ترميز 4 * 16 باستخدام عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم. يعتمد هذا المخطط على فكرة سلسلة عدة أجهزة فك تشفير أصغر. يتيح لك هذا الأسلوب تقليل عدد خطوط الإدخال والإخراج ، وكذلك تقليل حجم وتعقيد الدائرة نفسها.
لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى أجهزة فك تشفير 2 * 4 مع إدخال تحكم ، ستكون هناك حاجة إلى أربعة أجهزة فك تشفير 2 * 4 وعناصر منطقية إضافية. سيتم استخدام إدخال التحكم لتحديد أحد أجهزة فك التشفير الأربعة 2 * 4. سيتم توصيل مخرجات كل من أجهزة فك التشفير هذه بأحد المخرجات الـ 16 لوحدة فك التشفير 4 * 16.
- وحدة فك التشفير 4 * 16: كيفية الإنشاء بناء على أجهزة فك تشفير 2 * 4
- ما هو فك التشفير?
- مبدأ تشغيل وحدة فك التشفير 2 * 4
- كيف يمكنني إنشاء وحدة فك ترميز 4 * 16?
- المكونات اللازمة لإنشاء فك التشفير
- توصيل أجهزة فك تشفير 2 * 4 بجهاز فك تشفير 4 * 16
- نموذج التعليمات البرمجية لإنشاء فك تشفير 4 * 16
- استخدام وحدة فك الترميز 4 * 16 في المهام العملية
- سؤال وجواب
- كيفية إنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم?
- ما هي أجهزة فك التشفير التي يمكن استخدامها لإنشاء وحدة فك ترميز 4 * 16 مع إدخال تحكم?
- كيفية توصيل مخرجات أجهزة فك التشفير 2 * 4 لإنشاء وحدة فك ترميز 4 * 16 مع إدخال تحكم?
وحدة فك التشفير 4 * 16: كيفية الإنشاء بناء على أجهزة فك تشفير 2 * 4
وحدة فك التشفير 4 * 16 هي جهاز منطقي يمكنه تحويل رمز إدخال 4 بت إلى واحدة من 16 إشارة إخراج محتملة. إنه جهاز مفيد للغاية في الأنظمة الرقمية المختلفة مثل دوائر التحكم وأجهزة فك تشفير العناوين وغيرها الكثير.
ومع ذلك ، يمكن أن يكون إنشاء وحدة فك ترميز 4 * 16 مباشرة مهمة صعبة ، لذلك غالبا ما يتم استخدام نهج يعتمد على عدة أجهزة فك تشفير 2 * 4. لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى 2 * 4 ، اتبع الخطوات التالية:
- ابتكر المنطق لتحديد وحدة فك التشفير 2 * 4 المطلوبة اعتمادا على رمز الإدخال. للقيام بذلك ، يمكنك استخدام العناصر المنطقية مثل و ، أو ، لا.
- قم بتوصيل رمز الإدخال بمدخلات التحكم في أجهزة فك التشفير 2 * 4 بحيث يتم تنشيط وحدة فك التشفير المطلوبة في كل حالة.
- قم بتوصيل مخرجات جميع أجهزة فك التشفير 2 * 4 بمخرجات وحدة فك التشفير 4 * 16 للحصول على المجموعة المطلوبة من إشارات الخرج.
يمكن أن تكون خوارزمية وحدة فك التشفير 4 * 16 استنادا إلى أجهزة فك التشفير 2 * 4 كما يلي:
- بناء على رمز الإدخال ، حدد وحدة فك التشفير 2 * 4 التي يجب تنشيطها. قد يتطلب هذا استخدام البوابات المنطقية.
- قم بتنشيط وحدة فك التشفير المحددة 2 * 4 عن طريق إرسال الإشارات اللازمة إلى مدخلات التحكم الخاصة بها.
- احصل على مجموعة من إشارات الإخراج من وحدة فك التشفير 2 * 4 النشطة وقم بإطعامها إلى مخرجات وحدة فك التشفير 4 * 16.
وبالتالي ، فإن إنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 يقلل من التعقيد ويبسط عملية إنشاء هذا الجهاز. يمكن أن يكون هذا المخطط مفيدا جدا في العديد من التطبيقات حيث يلزم فك تشفير رمز إدخال 4 بت.
ما هو فك التشفير?
وحدة فك الترميز هي جهاز منطقي يستخدم لتحويل التعليمات البرمجية الممثلة في مجموعة واحدة من إشارات الإدخال إلى رمز ممثلة في مجموعة أخرى من إشارات الإخراج. ينشط أحد مخرجاته وفقا لقيمة معينة على المدخلات. تستخدم أجهزة فك التشفير على نطاق واسع في الإلكترونيات الرقمية للتحكم في الأجهزة المختلفة.
- تشفير البيانات وفك تشفيرها: تستخدم أجهزة فك التشفير لتحويل البيانات المشفرة إلى تنسيق قابل للقراءة. يقومون بتحويل بيانات المصدر المقدمة في ترميز واحد إلى تنسيق الإخراج المناسب.
- إدارة الأجهزة الطرفية: يمكن استخدام أجهزة فك التشفير للتحكم في الأجهزة الطرفية المختلفة مثل شاشات العرض والمصابيح ولوحات المفاتيح وغيرها. يقومون بتحويل إشارات التحكم إلى إشارات رقمية للتفاعل مع الأجهزة الطرفية.
- إدارة الذاكرة: في أنظمة الكمبيوتر ، تستخدم أجهزة فك التشفير على نطاق واسع لإدارة الذاكرة. تسمح لك بتحديد مناطق ذاكرة محددة لقراءة البيانات أو كتابتها ، اعتمادا على العنوان المقدم عند الإدخال.
يمكن أن تحتوي أجهزة فك التشفير على عدد مختلف من المدخلات والمخرجات ، اعتمادا على المتطلبات المحددة. يمكن أن تكون مفردة (4 1 16) أو متعددة البت ، مما يسمح لك بمعالجة عمليات أكثر تعقيدا. يمكن أيضا استخدام أجهزة فك التشفير مع عناصر منطقية أخرى ، مثل و-لا ، أو-لا وحصرية أو ، لإنشاء دوائر منطقية أكثر تعقيدا.
مبدأ تشغيل وحدة فك التشفير 2 * 4
وحدة فك التشفير 2 * 4 هي جهاز منطقي مصمم لتحويل الكود الثنائي عند الإدخال إلى إشارة نشطة عند واحد فقط من المخرجات الأربعة. لديها اثنين من المدخلات وأربعة مخرجات. إشارة الإدخال عبارة عن رقم ثنائي مكون من رقمين ، ويتم تحويل كل خرج إلى مستوى عال من الوحدة المنطقية فقط إذا كان الرمز الثنائي عند الإدخال يتوافق مع الرمز المقلوب لهذا الإخراج.
يمكن إنشاء وحدة فك ترميز 2 * 4 باستخدام ثلاثة عناصر "أو" (أو) وستة عناصر "و" (و). من خلال استعراض جميع المجموعات الممكنة من إشارات الإدخال ، يمكنك تعيين الوظيفة المنطقية لوحدة فك التشفير 2 * 4:
| المدخل أ | المدخل باء | الناتج 0 | الناتج 1 | مخرج 2 | مخرج 3 |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 | 0 | 1 |
على سبيل المثال ، عندما يتم تطبيق الإشارة "00" عند المدخلات أ و ب ، سيكون الإخراج 0 غير نشط ، وستكون المخرجات المتبقية نشطة. مع مجموعات أخرى من إشارات الإدخال ، سيكون أحد مخرجات وحدة فك التشفير 2 * 4 نشطا فقط.
التطبيق الرئيسي لوحدة فك التشفير 2 * 4 هو التحكم في مجموعة متنوعة من الأجهزة أو المصابيح ، وتحديدها باستخدام رمز تم توفيره لمدخلات وحدة فك التشفير. وبالتالي ، فإن وحدة فك التشفير 2 * 4 تجعل من السهل تحويل الكود الثنائي البسيط إلى مخرجات نشطة للتحكم في الأجهزة أو المكونات الأخرى.
كيف يمكنني إنشاء وحدة فك ترميز 4 * 16?
وحدة فك التشفير 4 * 16 عبارة عن جهاز مركب يسمح لك بتحويل رمز إدخال 4 بت إلى واحدة من 16 إشارة إخراج محتملة. لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم ، من الضروري:
- استخدم اثنين من أجهزة فك التشفير 2 * 4. سيتم استخدام واحد منهم لفك تشفير البتات السفلية من رمز الإدخال ، وسيتم استخدام الثانية لفك تشفير البتات الأعلى.
- قم بتوصيل البتات الأعلى من رمز الإدخال بمدخلات التحكم المقابلة لوحدة فك التشفير 2 * 4 لتحديد وحدة فك التشفير المطلوبة اعتمادا على مجموعة البتات الأعلى.
- قم بتوصيل مخرجات أجهزة فك التشفير 2 * 4 بطريقة للحصول على كلمة 4 بت المطلوبة عند إخراج وحدة فك التشفير 4 * 16.
يوضح الجدول أدناه العلاقة بين إشارات الإدخال والإخراج لوحدة فك التشفير 4 * 16:
| رمز الإدخال (أ 3-أ 0) | إشارة الخرج (ذ15-ذ0) |
|---|---|
| 0000 | 00000001 |
| 0001 | 00000010 |
| 0010 | 00000100 |
| 0011 | 00001000 |
| 0100 | 00010000 |
| 0101 | 00100000 |
| 0110 | 01000000 |
| 0111 | 10000000 |
| 1000 | 00000000 |
| 1001 | 00000000 |
| 1010 | 00000000 |
| 1011 | 00000000 |
| 1100 | 00000000 |
| 1101 | 00000000 |
| 1110 | 00000000 |
| 1111 | 00000000 |
وبالتالي ، يمكن إنشاء وحدة فك ترميز 4 * 16 بناء على جهازي فك تشفير 2 * 4 مع إدخال تحكم والجمع الصحيح للأسلاك بينهما.
المكونات اللازمة لإنشاء فك التشفير
لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم ، هناك حاجة إلى المكونات التالية:
- 4 2 * 4 أجهزة فك التشفير;
- عنصر منطقي أو;
- إدخال التحكم ، والإشارة التي ستحدد أي من أجهزة فك التشفير 4 ستكون نشطة.
وحدة فك التشفير 2 * 4 هي جهاز منطقي يحتوي على 2 مدخلات و 4 مخرجات. وتتمثل وظيفتها في تحويل رمز الإدخال الثنائي إلى إشارة خرج نشطة. يتوافق كل من مخرجات وحدة فك الترميز 4 مع مجموعة محددة من إشارات الإدخال. وبالتالي ، من خلال تطبيق رمز ثنائي على إدخال وحدة فك التشفير ، يمكن تنشيط إشارة واحدة فقط من إشارات الإخراج.
يتم استخدام العنصر المنطقي أو لدمج إشارات الخرج الخاصة بـ 4 أجهزة فك تشفير 2 * 4 في إشارة واحدة ، والتي ستكون إشارة الخرج لوحدة فك التشفير 4 * 16.
يحدد إدخال التحكم في وحدة فك التشفير أي من أجهزة فك التشفير 4 ستكون نشطة. إذا تم تطبيق إشارة نشطة على إدخال التحكم ، فسيتم تنشيط واحد فقط من 4 أجهزة فك تشفير. في هذه الحالة ، سيكون لإخراج وحدة فك الترميز 4 * 16 إشارة نشطة تتوافق مع الإخراج النشط لوحدة فك الترميز النشطة. إذا تم تطبيق إشارة غير نشطة على إدخال التحكم ، فستكون جميع مخرجات وحدة فك التشفير 4 * 16 غير نشطة.
وبالتالي ، باستخدام هذه المكونات ، من الممكن إنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم يقوم بتحويل رمز ثنائي 4 بت إلى إشارة خرج نشطة.
توصيل أجهزة فك تشفير 2 * 4 بجهاز فك تشفير 4 * 16
لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم ، من الضروري توصيل أجهزة فك التشفير 2 * 4 بشكل صحيح بوحدة فك التشفير الرئيسية 4 * 16. سيسمح لك ذلك بالتحكم في إخراج البيانات بناء على إشارة الإدخال.
لتوصيل أجهزة فك التشفير 2 * 4 بوحدة فك التشفير 4 * 16 ، من الضروري تثبيت مدخلات وحدة فك التشفير 4 * 16 في مجموعات إشارات التحكم المناسبة. سيتم ربط مدخلات هذه المجموعات بمخرجات أجهزة فك التشفير 2 * 4.
- قم بتوصيل مخرجات وحدة فك التشفير 2 * 4 بمدخلات وحدة فك التشفير 4 * 16. يجب توصيل كل خرج من وحدة فك الترميز 2 * 4 بإدخال محدد من وحدة فك الترميز 4 * 16.
- قم بتكوين الاتصالات بحيث يتوافق كل إخراج من وحدة فك التشفير 2 * 4 مع إدخال محدد لوحدة فك التشفير 4 * 16.
- اضبط إشارة التحكم على مدخلات وحدة فك التشفير 4 * 16. يمكن أن تكون هذه إشارة منطقية 0 أو 1 ، والتي ستحدد المخرجات النشطة لوحدة فك التشفير 2 * 4 وتحظر الباقي.
بعد الانتهاء من هذه الخطوات ، سيتم توصيل أجهزة فك التشفير 2 * 4 بشكل صحيح بوحدة فك التشفير 4 * 16 ، وستحدد إشارة التحكم المخرجات النشطة والقيم المقابلة عند خرج وحدة فك التشفير 4 * 16 ، اعتمادا على إشارة الإدخال.
يتيح لك اتصال أجهزة فك التشفير هذا إنشاء وحدة فك ترميز متعددة الوظائف قادرة على معالجة كمية كبيرة من المعلومات اعتمادا على إشارة التحكم.
نموذج التعليمات البرمجية لإنشاء فك تشفير 4 * 16
لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال عنصر تحكم ، يمكنك استخدام التعليمات البرمجية التالية:
- قم بإنشاء 4 أجهزة فك تشفير 2 * 4 مع إدخال تحكم:
"'فيريلوج
وحدة فك التشفير 2 * 4 (
تمكين سلك الإدخال,
سلك الإدخال [1: 0] حدد,
سلك الإخراج [3: 0] الإخراج
);
تعيين الإخراج [0] = تمكين & ~ حدد[1] & ~ حدد [0];
تعيين الإخراج[1] = تمكين & ~ حدد[1] & حدد [0];
تعيين الإخراج [2] = تمكين & حدد [1] & ~ حدد [0];
تعيين الإخراج [3] = تمكين وحدد [1] وحدد [0];
إندمودول
«`
- Используйте созданные дешифраторы 2х4 для создания дешифратора 4х16:
"'فيريلوج
وحدة فك التشفير 4/16 (
تمكين سلك الإدخال,
سلك الإدخال [3: 0] حدد,
سلك الإخراج [15: 0] الإخراج
);
سلك [3: 0] فك 1;
سلك [3: 0] فك2;
سلك [3: 0] فك 3;
سلك [3: 0] فك 4;
جهاز فك التشفير 2 * 4 جهاز فك التشفير 1_0(
.تمكين (تمكين),
.حدد (حدد [1:0]),
.الإخراج (فك التشفير 1)
);
جهاز فك التشفير 2 * 4 جهاز فك التشفير 2_0(
.تمكين (تمكين),
.حدد (حدد [3: 2]),
.الإخراج (فك التشفير 2)
);
فك التشفير 2 * 4 فك التشفير 3_0(
.تمكين (تمكين),
.select(select[1:0]),
.output(decoder3)
);
Decoder2x4 decoder4_0(
.enable(enable),
.select(select[3:2]),
.output(decoder4)
);
assign output = {decoder1, decoder2, decoder3, decoder4};
endmodule
«`
В данном примере используются 4 дешифратора 2х4 с управляющим входом. يتم استخدام الإدخال` تمكين 'لتنشيط وحدة فك الترميز ، يحدد الإدخال` تحديد' العنوان الذي ينبغي تلقي إشارة الإخراج ، ويظهر الإخراج` الإخراج ' التي يتم تحديد البتات في الإخراج. وبالتالي ، يسمح لك هذا الرمز بإنشاء وحدة فك ترميز 4 * 16 بناء على أجهزة فك التشفير 2 * 4 المحددة.
استخدام وحدة فك الترميز 4 * 16 في المهام العملية
يعد جهاز فك التشفير 4 * 16 أحد العناصر الرئيسية في الإلكترونيات الرقمية. يسمح لك بتفسير رمز الإدخال الذي تم تمريره إليه وتنشيط أحد المخرجات الـ 16 وفقا لهذا الرمز. يستخدم هذا العنصر على نطاق واسع في العديد من المهام العملية التي تتطلب معالجة وإدارة كمية كبيرة من البيانات. لنلق نظرة على بعض الأمثلة لاستخدام وحدة فك ترميز 4 * 16:
- السيطرة على المصابيح متعددة
- السيطرة على مرحلات متعددة
- إدارة عنوان الذاكرة
- التحكم في اختيار مصدر البيانات
يمكن استخدام وحدة فك التشفير 4 * 16 للتحكم في مجموعة متنوعة من المصابيح. رمز الإدخال على وحدة فك الترميز هو عدد الصمام الذي يحتاج إلى تشغيل. يتم توصيل كل إخراج من وحدة فك الترميز إلى الصمام ، وعندما يتم تنشيط الإخراج المقابل ، يضيء الصمام. يتيح لك هذا المخطط التحكم بسهولة في عدد كبير من المصابيح وإنشاء تأثيرات مختلفة.
يمكن أيضا استخدام وحدة فك التشفير 4 * 16 للتحكم في مرحلات متعددة. يحدد رمز الإدخال الموجود على وحدة فك الترميز رقم المرحل المراد تشغيله. يتم توصيل كل إخراج من وحدة فك التشفير بمرحل ، وعندما يتم تنشيط الإخراج المقابل ، يقوم المرحل بإغلاق جهات الاتصال. يتيح لك هذا المخطط التحكم في عدد كبير من المرحلات وإنشاء مخططات أتمتة معقدة.
يمكن استخدام وحدة فك التشفير 4 * 16 للتحكم في عنوان الذاكرة في أنظمة هندسة الكمبيوتر. يحدد رمز الإدخال الموجود على وحدة فك الترميز عنوان الذاكرة المراد قراءتها أو كتابتها. يتم توصيل كل إخراج من وحدة فك التشفير بخلية الذاكرة المقابلة ، وعندما يتم تنشيط الإخراج ، تتم قراءة البيانات أو كتابتها.
يمكن استخدام وحدة فك التشفير 4 * 16 للتحكم في اختيار مصدر البيانات في أنظمة نقل المعلومات. يحدد رمز الإدخال الموجود على جهاز فك التشفير مصدر البيانات المراد تحديده. يتم توصيل كل إخراج من وحدة فك الترميز بمصدر البيانات المقابل ، وعندما يتم تنشيط الإخراج ، يتم إرسال البيانات من المصدر المحدد.
وحدة فك التشفير 4 * 16 هي أداة قوية لمعالجة كميات كبيرة من البيانات وإدارة الأنظمة المعقدة. يتيح لك تطبيقه في المهام العملية إنشاء تأثيرات مختلفة وأتمتة العمليات وزيادة كفاءة الأنظمة.
سؤال وجواب
كيفية إنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم?
لإنشاء وحدة فك ترميز 4 * 16 استنادا إلى عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم ، من الضروري توصيل مخرجات أجهزة فك التشفير المقابلة معا وتكوين إشارات التحكم بشكل صحيح. يمكن العثور على مزيد من المعلومات حول هذا في المقالة.
ما هي أجهزة فك التشفير التي يمكن استخدامها لإنشاء وحدة فك ترميز 4 * 16 مع إدخال تحكم?
لإنشاء وحدة فك ترميز 4 * 16 مع إدخال تحكم ، يمكنك استخدام عدة أجهزة فك تشفير 2 * 4 مع إدخال تحكم. غالبا ما تستخدم أجهزة فك التشفير هذه في الدوائر الرقمية للتحكم في العناوين وتحديد مجموعة الإشارات المطلوبة.
كيف يمكنني ربط مخرجات أجهزة فك التشفير 2 * 4 لإنشاء وحدة فك ترميز 4 * 16 مع إدخال التحكم?
لتوصيل مخرجات أجهزة فك التشفير 2 * 4 وإنشاء وحدة فك ترميز 4 * 16 مع إدخال التحكم ، من الضروري توصيل مخرجات أجهزة فك التشفير بشكل صحيح بمدخلات أجهزة فك التشفير الأخرى. على سبيل المثال ، يمكنك توصيل مخرجات أجهزة فك التشفير الأولى والثانية بمدخلات أجهزة فك التشفير الثالثة والرابعة ، على التوالي. بهذه الطريقة ، سيتم تحقيق فك تشفير العنوان الصحيح.