ما هو مولد التسلسل وعمله

جرب أداة القضاء على المشاكل





موضوع التسلسل مولد كهرباء يجعل من السهل تضمين سلسلة من القيم الصحيحة لتدفق البيانات الخاصة بك. يمكن أن تبدأ هذه السلسلة بأي رقم ولها أي خطوة. على سبيل المثال ، السلسلة هي 40 ، 45 ، 50 ، 55 ، إلخ. سلسلة لها اسم مشابه لكائن مولد التسلسل. وبالتالي ، يمكن أن يتضمن كل كائن في مولد التسلسل سلسلة واحدة مخصصة له. ينشئ Centerprise سلسلة في وقت تشغيل تدفق البيانات المعروف باسم سلسلة في الذاكرة ، وإلا فإنه يقرأ بيانات التحكم في السلسلة من جدول قاعدة البيانات بمجرد تنفيذ تدفق البيانات.

في حالة وجود تسلسل في الذاكرة ، يبدأ التسلسل باستمرار عند 'قيمة البداية' الواردة في خصائص السلسلة. في حالة تسلسل قاعدة البيانات ، يمكن تسجيل القيمة السابقة المستخدمة في قاعدة بيانات التحكم. يمكن استخدام أحدث قيمة بداية في كل مرة بمجرد رفع التسلسل. بحيث تولد قيمًا متزايدة باستمرار للسلسلة في كل مرة يتم فيها تشغيل تدفق البيانات. نتيجة لذلك ، يمكن ملاحظة هذه السلسلة مثل سلسلة السلسلة بما في ذلك القيم غير المتداخلة.




ما هو مولد التسلسل؟

تعريف: مولد التسلسل هو نوع واحد من الرقمية دائرة المنطق . وتتمثل الوظيفة الرئيسية لهذا في إنشاء مجموعة من المخرجات. كل ناتج هو واحد من عدد من المستويات أو الرموز المنطقية الثنائية أو Q-ary. قد يكون طول السلسلة غير محدد بطريقة أخرى. نوع خاص من مولد التسلسل هو عداد ثنائي. تُستخدم هذه المولدات في مجموعة متنوعة من التطبيقات مثل الترميز والتحكم.

لماذا مطلوب مولد التسلسل؟

تُستخدم دائرة مولد التتابع لتوليد سلسلة محددة من البتات في التزامن من خلال CLK. يستخدم هذا النوع من المولد كمولد رمز ، عدادات ، ومولدات البت العشوائية ، والتسلسل ، ومولد الفترة المحددة. يظهر مخطط التصميم الأساسي لهذا أدناه.



هيكل مولد التسلسل

هيكل مولد التسلسل

يتم تطبيق نواتج تسجيل التحول N-bit مثل Q0 خلال QN-1 مثل المدخلات إلى a دارة توافقية يُعرف باسم وحدة فك ترميز الحالة التالية. هنا ، يتم إعطاء ناتج وحدة فك ترميز الحالة التالية 'Y' كمدخل تسلسلي إلى سجل الإزاحة. يتم تصميم وحدة فك ترميز الحالة التالية بناءً على التسلسل المطلوب.

مولد التسلسل باستخدام العدادات

يتم توضيح مخطط كتلة مولد التسلسل باستخدام عداد أدناه. هنا ، الدائرة التوافقية هي وحدة فك ترميز الحالة التالية. يمكن الحصول على مدخلات وحدة فك ترميز الحالة هذه من مخرجات FFs. وبالمثل ، يتم إعطاء مخرجات وحدة فك ترميز الحالة هذه كمدخلات إلى flip-flops. بناءً على عدد FFs ، يمكن إعطاء التسلسل المطلوب مثل 0 أو 1 ويمكن إنشاء هذا مثل 1011011.


مولد التسلسل باستخدام العداد

مولد التسلسل باستخدام العداد

عدد ال شباشب يمكن تحديده من خلال التسلسل المحدد كما يلي.

  • أولاً ، احسب عدد الأصفار والآحاد في التسلسل المحدد.
  • حدد العدد الكبير من الاثنين. ودع هذا الرقم سيكون 'N'.
  • لا. يمكن حساب الشبشب على النحو N = 2n-1
  • على سبيل المثال ، التسلسل المحدد هو 1011011 ، حيث يكون عدد الآحاد 5 وعدد الأصفار اثنين. لذا اختر واحدًا أعلى منهم وهو 5. لذا فإن 5 = 2n-1 ، لذلك سيكون n = 4 FFs ضروريًا.

ملكيات

تتضمن خصائص مولد التسلسل ما يلي.

  • استخدم التسلسل المشترك
  • إعادة ضبط
  • زيادة بواسطة
  • عدد القيم المخزنة مؤقتًا
  • قيمة النهاية
  • قيمة بدء الدورة
  • القيمة البدائية
  • دورة

تحويل مولد التسلسل

يعتبر تحويل هذا المولد سلبيًا لذا فهو يولد قيمًا رقمية. يتم استخدام هذا التحويل لإنشاء قيم أساسية حصرية واستعادة المفاتيح الأساسية المفقودة. يتضمن هذا التحويل منفذي o / p للاتصال بتحولات مختلفة. يمكن إنشاء تحويله لاستخدامه في تعيينات فردية أو متعددة. يحافظ التحويل القابل لإعادة الاستخدام على موثوقية السلسلة في كل تعيين يستخدم مثالاً لتحويل مولد التسلسل. لذلك يمكن جعل هذا التحول قابلاً لإعادة الاستخدام حتى نتمكن من استخدامه في تعيينات متعددة. يمكن للمرء إعادة استخدام هذا التحول بمجرد تنفيذ العديد من الأحمال لهدف فردي.

على سبيل المثال ، إذا كان لدى أي شخص ملف إدخال ضخم ، فيمكننا فصله إلى ثلاث جلسات تعمل بالتوازي باستخدام تحويل بحيث يمكن إنشاء قيم المفاتيح الأساسية. إذا استخدمنا تحويلات غير متشابهة ، فقد تنتج خدمة التكامل قيمًا أساسية احتياطية. في مكانه ، يمكن استخدام تحويل مولد التسلسل القابل لإعادة الاستخدام لجميع الجلسات لإعطاء قيمة حصرية لكل صف هدف.

خطوات المشاركة في تصميم مولد التسلسل باستخدام D Flip-Flops

نحن نعرف وظيفة العداد الذي يسمح بعدد محدد من الحالات في تسلسل مُرتَّب مسبقًا. على سبيل المثال ، يعد العداد العلوي ذو 3 بتات من 0 إلى 7 بينما يتم قلب ترتيب مماثل في حالة العداد السفلي.

هناك طرق مختلفة لتصميم الدوائر يمكن باستخدام FFs ، معددات الإرسال. نحن هنا نصمم مولد تسلسل باستخدام D FFs في خطوات مختلفة. وبالمثل هناك خطوات مختلفة متضمنة في تصميم مولد تسلسل باستخدام JK Flip-Flops .

لنأخذ مثالاً على أننا نهدف إلى تصميم دائرة تتحرك في جميع أنحاء حالات 0-1-3-2 قبل القيام مرة أخرى بالنمط المماثل. الخطوات المتبعة في هذه الطريقة هي كما يلي.

في الخطوة 1

أولاً ، علينا أن نقرر لا. من FFs التي ستكون ضرورية للحصول على هدفنا. في المثال التالي ، هناك أربع حالات تساوي حالات العداد 2 بت باستثناء الترتيب الذي يتم نقلهم إليه. من هذا ، يمكن للمرء أن يقدر ضرورة أن يكون FFs اثنين من أجل تحقيق هدفنا.

في الخطوة 2

من الخطوة 1 ، دعنا نصمم جدول انتقال الحالة لمولد التسلسل الخاص بنا والذي يتم توضيحه من خلال الأعمدة الأربعة الأولية في الجدول. في ذلك ، يحدد العمودان الأساسيان الحالات الحالية والحالات التالية. على سبيل المثال ، في الحالة الأولى من مثالنا هي '0 = 00' لذلك فهي تؤدي إلى الحالة الثانية التي تكون الحالة التالية 1 = '01'.

في الخطوة 3

يتم تمديد الجدول الانتقالي في الحالة من خلال تضمين جدول الإثارة لـ FFs. في هذه الحالة ، يكون جدول الإثارة في D flip-flop هو العمودين الخامس والسادس من الجدول. على سبيل المثال ، انظر إلى الحالة الحالية والتالية في الجدول مثل 1 و 0 على التوالي ، ثم تظهر النتيجة '0' في D1. في الجدول التالي ، يمثل العمودان الأولان الحالة الحالية ، ويمثل العمودان الثانيان الحالات التالية ويمثل العمودان الأخيران مدخلات D-FF.

س 1

س 0 س 1 + Q0 + D1

D0

0

00101
01111

1

11101

0

10000

0

في الخطوة 4

في هذه الخطوة ، قيمة منطقية يمكن اشتقاق تعبيرات D0 و D1 بمساعدة خريطة K. لكن هذا المثال سهل للغاية ، لذا باستخدام القوانين المنطقية ، يمكننا حل D1 & D0. لذلك

D0 = Q1’Q0 ’+ Q1’ Q0 = Q1 ’(Q0’ + Q0) = Q1 ’(1) = Q1’

D1 = Q1’Q0 + Q1 Q0 = Q0 (Q1 ’+ Q1) = Q0 (1) = Q0

في الخطوة 5

يمكن تصميم مولد التسلسل باستخدام D FFs بناءً على مدخلات مثل ما يلي.

مولد التسلسل باستخدام D-FFs

مولد التسلسل باستخدام D-FFs

في الدائرة أعلاه ، يتم إنشاء السلسلة المفضلة اعتمادًا على نبضات CLK المزودة. لذلك يجب ملاحظة أن التشابه الموجود هنا لتصميم سهل يمكن توسيعه بنجاح لإنتاج سلسلة أطول من البتات.

أسئلة وأجوبة

1). ما هو طول التسلسل في إخراج مولد التسلسل؟

يمكن أن يكون الناتج الناتج غير محدود الطول أو يمكن تحديده مسبقًا بطول محدد.

2). ماذا يعني حجم التخصيص في مولد التسلسل؟

مقدار الزيادة عند تخصيص أرقام التسلسل من السلسلة يسمى حجم التخصيص.

3). كيف يتم استخدام مولد التسلسل في Informatica؟

إنه تحويل متصل حيث سيكون الناتج قيمًا عددية. يمكن أن تكون المفاتيح التي تم إنشاؤها إما مفاتيح أساسية أو مفاتيح خارجية.

وبالتالي ، فهذه معلومات شاملة عن مفهوم مُنشئ التسلسل. معرفة المزيد عن المعلومات ذات الصلة مثل كيفية التسلسل تم تنفيذ المولد في مختلف التطبيقات والمجالات وكيف يتم تشغيلها؟