 اسلام علیکم سیکڑینس، ایم ویسیمی کرم this is the 23 ڈلکچرہ اور ڈلکچرہ کو 45 ڈلکچروں کو مطلعی تصوید ازیم کیی کیسے آپ چلا؟ بخور سکتا ہوں گے بھائی رجہ ہے ، سکوانچل بھی بھی دیکشن expecting پر بھی لگسلوک کی سابب اسکe ہے اس میں لیکن Deutschland کیسے سوائے تو یہ پہلے زرا کامڈت وٹھنے تنمی حکم سکوانچل سیکٹز کے بارے میں دیکشنہ شروع کی لگ سکتی ہے ہم نے بتایا تھا کہ ایک میمری علمت جو ہے ایک ایسنشل پارٹ ہے کسی بھی دیڈل سیکٹ کرتے ہیں ارثمتیک لوجک یونٹ کی ہم نے دیسکشن کی تھی اس میں ہم نے بتایا تھا کہ نمبرز ایٹ کرنے جو رزلٹ ہے وہ کہیں سٹور کرنے اگر ملٹپل نمبرز ہیں تو ایل جو ایل جو دو نمبر ہی ایٹ کر سکتا ہے یا مٹپلائے کر سکتا ہے جو بھی اپریشن پر فرم کرنے دو نمبرز پے کر سکتا ہے اس میں ملٹپل نمبرز ہونگے آپ نے کنی سٹور کرنے اس میں رزلٹ جو پارٹشن رزلٹ آئے گا وہ بھی کنی سٹور کرنے اس کے لیے ایک میمری علمت جو کے ان ویلیوز کو سٹور کرے تیمپرورلی اس کا ہونہ ضروری ہے دوسی ہم نے بات کی تھی کہ اگر پیلل سے سیریل اپنے انفارمیشن کو کنورٹ کرنے ملٹپلیکسر use کرتے ہوئے سیریل کو پیلل میں کنورٹ کرنے ڈی ملٹپلیکسر کو use کرتے ہوئے ان کے ساتھ بھی آپ کو کچھ سٹوریج علمت کی ضرورت پڑھے گئی ہے کانٹر کی ہم نے بات کی تھی کانٹر اتسل اس میں جو ایک میمری علمت ہوگا جو پریویس نمبر جو ہے وہ سٹور کرا ہے let's say 3 سے 4 کانٹ کر رہا ہے تو 3 اس نے کہیں سٹور کرنا ہے جب بھی کلوک سیکنل آئے گا تو انکرمین کر جائے گا سیکوانشل سرکٹس جو ہیں ان میں کمبینیشنل پارٹ ہوگا اور ساتھ میں ایک میمری علمت ہوگا پھر ہم نے بات کی تھی کہ میمری علمت جو ہے اس کو implement بیسے بیسیکل کیسے کرنا ہے جو سیمپلس فرم ہے میمری علمت کی اس کو ہم کہتے ہیں latch اور latch ہم نے دو طریقے اسٹڑی کی تھی دسکس کی تھی ایک تو nand based latch تھی اور دوسری جو تھی north based latch تھی کنسٹرکشن ان کی جو implementیشن ہے بڑی سٹریٹ فوروڈ سیمپلسی ہے nand based latch میں آپ کے پس دو nand gates ہیں دو input nand gates ہیں ایک کا اوٹپٹ جو ہے دوسرے nand gate کے انپٹ کے ساتھ کنک کر دیں گے اور جو دوسرا nand gate ہے اس کا اوٹپٹ جو ہے پہلے والے nand gate کے انپٹ کے ساتھ کنک کر دیں گے ان دونوں کے جو اوٹپٹس ہیں ایک کو کیوں کہتے ہیں ایک کو کیوں بار کہتے ہیں دونوں جو اوٹپٹس ہیں وہ ایک دوسرے کے کمپلیمنٹ ہونے چاہیں جو انپٹس ہیں ان nand based latch کے بسکل اس انپٹ ہے جس کو سٹ انپٹ کہتے ہیں اور آر انپٹ ہے جس کو ریسٹ انپٹ کہتے ہیں ہم نے پوری دسکشن کی تھی سٹڈی کیا تھا اس کا ٹائمینگ ڈائیگام بھی دیکھا تھا function ڈیبل بھی دیکھا تھا nand based latch میں اگر آپ اس جو انپٹ ہے اس کو 0 کردیں اور آر کو 1 کردیں تو اوٹپٹ پے 1 سٹیٹ آجاتی بسکل سٹ کرتا تھا اسی طرح اگر اس 1 ہو آر 0 ہو تو latch کا اوٹپٹ ریسٹ ہو جاتا ہے 0 پہ آجاتا ہے اگر آپ نے جو انفارمیشن 1 یا 0 اس میں سٹور کیے جو اوٹپٹ پہ آڑی اس کو ڈین لکنا ہے تو 1 1 دونوں ہونے چاہیں 0 0 ہم نے بتایا تھا کہ nand ڈیٹ کے کس میں in valid ہے یہ بھی ہم نے دیکھا تھا کہ دونوں انپٹس جو ہیں ڈیبل اوٹپٹس ہیں nore ڈیٹ پیس Nest کی کنوپ ہے اس گے ناین گجٹ کے افرامیشن سر with nand ڈیٹ بھیzil be ڈیٹ دیو tellی dream and اوٹ پی اس کاリوں saym اولین ہومت چاہئیے اپس میں نان گیٹ آبتہ ت submitted a nore ڈیٹ بی پانت س ڈیکن ڈیٹ اہ روانی جان ہےanner 1host ، nore ڈیٹ新 اور اگر r1 ہو s0 ہو تو تب جو اٹپوٹ ہے ریسیٹ ہوگا 0 پی آجائے گا اس کس میں میں یہ بتایا تھا کہ 11 جو انپوٹ ہے s equals to 1, r equals to 1 وہ نور گیٹ کے کس میں پلائنی کریں گے کیونکہ یہ this leads to an invalid state اگر جو انفارمیشن اپنے ریٹین رکھنی ہے تب ہم نے s کو 0 رکھنے اور r کو 0 رکھنے تو وہ جو انفارمیشن اٹپوٹ پہ ہے وہ ریٹین رہی گی ہم نے پشتی دفعہ ڈائیگرام بھی دیکھا تھا جو نیان بیس لیچ کا تھا او اس کا ہم نے اپرشن دیکھا تھا کہ اگر آپ انپوٹ ویری کرنے تو اوٹپوٹ پہ کیا چینجز آ رہے ہیں اسی طرح کا نور گیٹ کا بھی آپ ڈائیگرام دیکھ سکنے اس میں آج ہم دسکرشن کنٹنو کرتے ہیں کہ ان لیچس کی اپلکیشن کیا ہیں ایک تو ہم نے شروع میں بہت مجر اپلکیشن کا ذکر کیا تھا کہ بھی آپ نے کوئی انفارمیشن سٹور کرنی ہے دو تیم چھوٹی چھوٹی ایکزمپلز ہیں وہ دیکھتے ہیں ایک تو بڑی سیمپلز سے ایکزمپل ہے دیجٹل سسٹم جو ہیں ان میں آپ کو کچھ ویالیوز انپوٹ کرنی ہوتی ہیں تو وہ ویالیوز جو ہیں انپوٹ کیسے کرتے ہیں ٹھو سوچس سیمپل سوچس ہیں ایک ہم نے ایکزمپل کی تھی وہ جو کی پیٹ تھا ایک دیسیمل کی پیٹ تھا اس سے آپ 0 سے 9 تک نمبرز انٹر کر سکنے تو جو کی پیٹ تھا وہ کنکٹ ہوا تھا دیسیمل ٹھو بی سی دی انکوٹر اب کی پیٹ کے ساتھ ایک problem ہے جب بھی آپ کسی سوچ کو فیزکلی پیس کرتے ہیں تاکہ وہ ان ہو جائے یا آف ہو جائے تو بیسکل وہ جو کونٹیکٹ ایمیجورٹلی پورا پرپر بھنتا نہیں ہے سو بیسکل اگر اس کو میٹرسکوپ کی نیچے اگر رکھتے دیکھیں اس کونٹیکٹ کو تو آپ کو نظر آگا کہ وہ باونس کر رہا ہے جو کونٹیکٹس ہیں جب ایک دیسٹل سسٹم میں کونٹیکٹ باونس کر رہا ہے تو اس کے اوٹپٹ پہ 0 اور 1 کے درمیان وہ جو وولٹیج ہے وہ فلکٹویٹ کرے گی اب اگر یہی جو انپوٹ وولٹیج آپ کسی دیسٹل سرکٹ میں پلائے کریں گے تو اس کی جو logic ڈیٹ ہے وہ ویری ہوگی 0 اور 1 کے درمیان سو that means جو سرکٹ کا اوٹپٹ ہے وہ پوپر نہیں ہوگا پوپرلی کام نہیں کرے گا تو ایک بڑی اچھی اپلکیشن جو ہے ان سر لیچس کی وہ یہ ہے کہ جو باونس کرتا ہے سوچ کو جب اوپن کرتے ہیں یا کلوز کرتے ہیں اس کو ختم کرتا ہے اور ایک بڑی سٹیڈی اوٹپٹ دے گا جو کہ آپ ایک دیسٹل سرکٹ کو فید کر سکنے اس میں ایک تو یہ ہم اپلکیشن دیکھیں گے اس میں کہ جو سر لیچ ہے اس کو کیسے کونٹیک کریں گے سوچ کے ساتھ دوسرے ایک انٹرسٹنگ اپلکیشن ہے کہ آپ ایک برگلر علام ہنا سکنے سوچ اٹیچ کرنے اس میں تو کوئی بھی اس کو کھولے تو علام بجنا شو ہو جائے اب اگر دروازہ بند بھی کرنے پھر بھی وہ بجتا رہے گا جب تک آپ خود آکے اس کو ریسٹنی کرنے اس میں تو آئیے دیکھنے یہ تینوں سرکٹنگ دیکھنے اپلکیشنز آف اس اور لیچ آئیے پہلے سرکٹ دیگرم کو دیکھنے اس میں ایک سوچ ہے جو کہ ایک رزیسٹر کے ساتھ کونکٹڈ ہے دوسرا ہند جو سوچ کا ہے وہ گرانٹ کے ساتھ کونکٹڈ ہے اب اگر سوچ کو نیچے والے پوزیشن سے اوپر کی طرف کونکٹڈ کرنے that means جو رزیسٹر ہے وہ ارت کے ساتھ کونکٹھ ہو گیا تو اوپٹ پر بیسکل کیا چینج آئے گا جب سوچ آف تھا that means نیچے تھا تو اوپٹ جو تھی وہ ہائی تھی logic one تھی اب جب سوچ نیچے والے پوزیشن سے اوپر کونکٹی ہے that means رزیسٹر کو گرانٹ کے ساتھ کونکٹھ دیئے تو بیسکل اوپٹ کو گرانٹ وولٹیش پے چلا جا نا چاہیے zero votes ہو جا نا چاہیے اب جیسے گیم نے بتایا جب آپ سوچ کو اون کرتے ہیں اوپٹ کرتے ہیں تو ایمیجیٹلی فل کونٹیکٹ نہیں بھنتا وہ دو سوچ جو ہے باونس کر رہا ہوتا جس کی وجہ سے آپ کی اوپٹ وولٹیج جو ہیں وہ one's and zero's کے درمان جیسے کے نیچہ ٹائمینگ دیگرام میں دکھایا ہوا ہے اس میں اب یہ اوپٹ اگر کسی دیجٹل سرکٹ کے انپٹ پے کونکٹ ہو تو دیجٹل جو سرکٹ ہے اس میں one's and zero's بھی جائیں گے تو that means وہ جو سرکٹ ہے وہ پرپرلی کام نہیں کرے گا اب اس کو پرورنٹ کرنے کے لیے ایک ہم ایکٹی فلو انپٹ سر لیچ استعمال کرنے بیسکل نین گیٹ وہ کونکٹ کیا ہوا ہے دیجٹل سرکٹ کے انپٹ پے تھوڑن ایکٹی فلو انپٹ سر لیچ جو آر انپٹ ہے اس کو ہم نے پرمینٹلی five volt کے ساتھ کونکٹ کر دیے تو آر انپٹ پے logic high voltage اپلائے ہو رہی logic one اپلائے ہو رہا ہے اس جو انپٹ ہے وہ ہم نے جو ایک ہند ہے اس کو کونکٹ کر دیے رزیسٹر کو five volt کے ساتھ اور سوچ کے تھوڑو جو سوچ ہے وہ آر انپٹ کے ساتھ کونکٹٹ ہے انشانی ہم عزیم کرتے ہیں کہ سوچ جو ہے وہ آر انپٹ کے ساتھ کونکٹٹ ہے جو ہی ہم سوچ اوپر کی طرف موکٹ کرتے ہیں اس کے ساتھ کونکٹ کرنے کے لیے آر انپٹ جو ہے one پے ہو جائے گا اور اس انپٹ جو ہے zero پے ہو جائے گا اس کی وجہ سے کیو اوٹپٹ پے جو ہے سٹھ ہو جائے گی کیونکٹ سیو ہے آر one ہے اب کیونکٹ سوچ جو ہے وہ بانس کر رہا ہے پوری طرح کونکٹٹ نہیں بھنا رہا جو اوپر والے رزیسٹریک ہے ساتھ تو وہ جو انپٹ ہے اس کی وہ zero اور one کے درمیان چینج ہوگی اب کیونکٹ آر کے انپٹ one ہے اس جب one ہوتا ہے تو one one جو انپٹ پے ہو active low انپٹ sr latch کے تو کیونکٹ اوٹپٹ سٹھ ہے اس پہ کوئی فرق نہیں پڑے گا جو ہے اور r one ہے تک یعنی کیا اوٹپٹ سٹھ ہو جائے گا1 پہ جب بانس کی وجہ سے s one ہوتا ہے r b one ہے تو اوٹپٹ وہ وہی رزیٹ رہے گا جو پہلے والا تھا اوٹپٹ پے اگر کیوں اوٹپٹ پر دیکھیں بڑا کلین کسن کا ایک سیکنولنظر آگا جو زیرو سے اوٹپٹさい اوٹپٹ اوٹپٹ اوٹپٹ وہی شاہ کیا اوٹپٹ بیسکلی ایک نانٹ بیس لیچ ہم use کرنے اس کے اوٹپٹ میں ہم نے ایک علام کنک کیا ہوا ہے دو سوچ اس use کرنے ایک سوچ جو ہے ریسیٹ سوچ ہے جو آر انپٹ پے کنکٹ ہوا ہے ایک انٹ اس کا 5ولٹ کے ساتھ کنکٹٹ ہے تھوئی رزیسٹر دوسرا انٹ جو ہے جب سوچ کرنے تو وہ گرونٹ پے کنکٹ ہو جائے گا دوسرہ جو علام سوچ ہے وہ اس انپٹ کے ساتھ کنکٹٹ ہے ایک انٹ پے 5ولٹ ہے کنکٹٹ تھوئی رزیسٹر اور دوسرہ انٹ پے گرونٹ ہے اب اس کو activیٹ کرنے کے لیے use کرنے کے لیے جو ریسیٹ سوچ ہے وہ گرونٹ سے 5ولٹ کو کنکٹ کر دیا جائے گا سو آر انپٹ جو ہے logic 1 سٹیٹ پے آجائے گا اس انپٹ پے جو علام سوچ ہے وہ 5ولٹ کے ساتھ کنکٹ کیا ہوا ہے اس انپٹ اور آر انپٹ دونوں وان پے ہیں اب اس سرکٹ کو activیٹ کرنے کے لیے آر جو سوچ ہے وہ آپ گرونٹ پے کنکٹ کر دیں گے اور اس کے بعد دوارہ سے 5ولٹ کے ساتھ کنکٹ کر دیں گے جب آپ گرونٹ پے کنکٹ کریں گے آر انپٹ 0 ہو جائے گا اس انپٹ جو ہے وہ وان پے ہے تو علام جو ہے output پے کیوں پے 0 آجائے گا جو that means علام جو ہے off ہو گے now reset ہو گے اب اگر کوئی دروازے سے انٹر ہو رہا ہے جسا دی علام سوچ لگا ہوا ہے جو ہی دروازہ کھلے گا علام سوچ گرونٹ کے ساتھ کنکٹ ہو جائے گا گرونٹ سے کنکٹ ہونے کی وجہ سے اس پے 0 آجائے گا آر کیوں کے 1 پے سٹ ہے تو کیوں output پے کیا ہوگا کیوں output جو ہے وہ سٹ ہو جائے گی that is logic 1 آجائے گا logic 1 کی وجہ سے علام جو ہے وہ بجنا شروع ہو جائے گا اب اگر انٹروڈر جو ہے وہ دروازہ بند بھی کر دے that means علام سوچ ہوا پیس 5 volt کے ساتھ کنکٹ ہو گے تو کیوں output پے فرق نہیں پڑھا گا کیوں کہ اس جو ہے انپٹ وہ 1 پے ہے آر انپٹ بھی 1 پے ہے so active low انپٹ sr لات جو ہے nand based لات جو ہے اس کے دونوں انپٹs اگر 1 ہوں تو output جو سٹیٹ ہے وہ وہی ریٹین رہے گا رہی گی so پہلے جو output سٹیٹ تھی 1 تھی علام بجنا تھا دروازہ بند بھی ہو جائے علام بجنا رہے گا اب اس کو کیسے ریسیٹ کریں گے جب تک اب ریسیٹ سوچ کو واپس گرونٹ پے نہیں کنک کریں گے علام بجنا رہے گا ابھی ہم نے دیکھیں ایک دو سیمپلسی اپلکیشنز sr لات کی ایک جو استعمال تھا ویسکلی سوچ دی باؤنس اس کو ختم کرنے کے لیے دوسا جو تھا ایک سیمپلسا بیرگولہ علام بنایا تھا اس کی اسم کی بہت ساری اپلکیشنز آپ منا سک میں اس میں now let us talk about get it latches ڈیٹڈ لاتجز ہے کیا جسکی ہم پہلے ڈیٹ کے پاس ہم پرلی سرکٹس کے ساتھ ایک enable ان پٹ ہوتے ہیں ملٹی پلکسز پڑھاتے تھے اس کے ساتھ ایک enable ان پٹ تھا ڈیکوڈر پڑھتے تھے ڈیکوڈر کے ساتھ ایک enable ان پٹ تھا کوئی بھی سرکٹ ہو اس کے ساتھ ایک enable ان پٹ ہوتی اس enable ان پٹ کا کام کیا ہے بسکلی جو بھی combination circuit ہے وہ ہر وقت use نہیں ہو رہا ہوتا جب بھی آپ نے اس کو use کرنا ہے تو پہلے تو آپ اس کو select کریں اس کو کیسے select کرتے ہیں؟ enable جو input ہے اس کو active کرنے اگر وہ active high input ہے تو logic 1 اپلائے کریں گے active low input ہے تو logic 0 اپلائے کریں گے جب وہ circuit enable ہو جاتا ہے activate ہو جاتا ہے اس کے بعد آپ input values اپلائے کریں گے اور corresponding آپ کو output values ملیں گے اسی طرح اگر یہ nand gate جو latch ہم نے منایتی study کی تھی اور nor based latch جو تھی اس میں ہم نے کوئی enable inputs نہیں رکھے تھے so that means جب بھی آپ input change کریں گے immediately output پہ وہ change ہو جائے گا اس میں اب اس کو آپ نے control کرنا ہے let's say آپ نے ایک خاص time پے ایک value store کرنے ہیں تو اس خاص time پے کیسے value store کریں گے basically پہلے تو آپ کو enable کرنی ہوگی enable جب کر لیں گے اس کے بعد آپ input change کریں گے اس کی وجہ سے output پے change آ جائے گا so this enable input ہے اس کو ہم کہیں گے gated latch so جن latch اس کے ساتھ enable input ہوگا اس کو ہم gated latch کریں گے اب enable input کیسے کنک کریں گے اگر آپ nand gate based latch کو دیکھیں تو اس کے ساتھ مزید دو gates nand gates ایڈ کر دیں گے so پہلہ جو nand gate تھا دوسا جو nand gate تھا جس کے ساتھ s اور r inputs connect تھے ان کے inputs پے دو اور nand gates ہوں گے so basically جو s input ہے وہ ایک nand gate کے ساتھ کنکت ہوگا اس کا جو output ہے ایک دوسرے nand gate کے ساتھ کنکت ہے اسی طرح جو r input ہے وہ پہلے nand gate کے انپرٹ کے ساتھ کنکت ہوگا جو output ہے وہ دوسرے nand gate کے انپرٹ کے ساتھ ہوگا جو کیوں اور کیوں outputs ہیں وہ جو دو بات والے nand gates ہیں ان کے output پے آ رہی ہوگی اب جو پہلے دو nand gates ہیں ان کا جو دوسرا انپرٹ ہے اس کے ساتھ آپ انپرٹ ہے اسٹوک کنک کریں گے اس گیٹٹ لیچ کو اسٹمال کیسے کریں گے اگر انپرٹ پے آپ 0 اپلائے کرنے تو پہلے جو دو nand gate ہیں ان کے output پے 1's آ جائیں گے اب دونوں اگر 1 ہو sr لیچ کے انپرٹ پے تو output پے کیا ہوگا output پے جو بھی سٹیٹ ہے وہ ریٹین رہی گی اب اگر انپرٹ پے 1 ہوگا now it depends کیا آپ s input پے اور r input پے کیا value اپلائے کرنے جو بھی اپلائے کریں گے value وہ output پے اسی طرح چینج ہو جائے گا اور جو output ہے کیو اور کیو بار وہ دپن کرے گا انپرٹ پے کیا values ہیں آئی زرا اس کا circuit دیکھنے اور پھر اس کو مزید دسکتے ہیں sr لیچ کو گیٹٹ sr لیچ بہانے کے لیے دو مزید nand gates ہم کنک کرنے so initial circuit اگر آپ کو یاد ہو اس میں nand gate 1 اور 2 use گئے تھے گیٹٹ sr لیچ بہانے کے لیے آپ نے دو اور nand gates آٹ کر دیں nand gates 3 and 4 جو s input اور r input ہے وہ nand gate 3 اور 4 کے انپرٹ پہ پلائے ہو رہا ہے nand gate 3 اور 4 کا جو دوسرا انپرٹ ہے اس کو آپ نے enable pen کے ساتھ کنک کر دیا کیو اور کیو بار اسی طرح نہ رہن گے جو پہلے تھے اب جب آپ enable input کو 0 رکھیں گے nand gate 3 کا output اور nand gate 4 کا output دونوں 1 ہو جائیں گے اب اگر nand gate 1 اور nand gate 2 کے دونوں inputs 1 پے ہو تو کیو اور کیو بار پہ کوئی افیکٹ نہیں ہوگا جو پہلی سٹیٹی وہ ہی رہے گی اب اگر s 0 ہو جائے اور r 1 ہو enable input جو ہے 1 ہے تو nand gate 3 کا جو output ہے وہ 1 ہوگا اور nand gate 4 کا output جو ہے وہ 0 ہو جائے گا اب اگر nand gate 1 کے انپرٹ پے دیکھیں اور nand gate 2 کے انپرٹ پے دیکھیں وہ 1 اور 0 ہے رسپیکٹیلی تو اس سے کیا ہوگا کیو output ری سیٹ ہو جائے گا اب اگر s input 1 ہے اور r input 0 ہے اور enable input جو ہے وہ 1 ہے nand gate 3 کا output پے 0 ہوگا nand gate 4 کا output پے 1 ہوگا اب 0 اور 1 اپلائے ہو رہیں nand gate 1 کے انپرٹ پے اور nand gate 2 کے انپرٹ پے اس سے کیا ہوگا کیو output سیٹ ہو جائے گا 1 پے ہو جائے گا اور کیو بار جو ہے وہ 0 پے جائے گا پہلی جو last ہمارے پاس input combination ہے وہ s اگر 1 ہو اور r be 1 ہو enable of course 1 ہے تو nand gate 3 کا output اور nand gate 4 کا output دونوں 0 ہو جائیں گے اب اگر nand gate 1 اور nand gate 2 کے دونوں inputs 0 ہو تو کیو پے کیا ایفیکٹ پڑے گا بسکلی کیو اور کیو بار دونوں 1 پے چلے جائیں گے بسکلی یہ ایک invalid سٹیٹ ہے اس اور r جو ہے دونوں پے ہم 1 اپلائے نہیں کریں گے get it sr جو لیچ ہے اس کا جو logic سیمپل ہے it is similar to the simple sr لیچ اس میں جو ہے صرف ایک enable input کی لائن ایٹ کی گئی ہے کیو اور کیو بار اسی طرح ہے s اور r input بھی اسی طرح ہے sr get it latch کی operation کو ہم summarize کر سکتے ہیں with the help of a truth table جسے گا نظر آر ہے اس truth table میں ایک enable input ہے ایک s input ہے اور ایک r input ہے output پے qt plus 1 نظر آر ہے qt plus 1 output یہ سرکٹ اس وقت کام کرے گا جب enable جو input ہے وہ 1 ہو اگر enable input 0 پے ہو s اور r پے جو مرضی آپ اپلائے کر دیں qt plus 1 پے that is output پے وہی جو پرانی سٹیٹ تھی وہ رہی گی اب اگر enable 1 کر دیں s کو 0 کرنے اور r کو 0 کرنے so output پے کوئی چیز نہیں ہوگا again جو پرانی سٹیٹ تھی وہ retain رہی گی enable اگر 1 ہے s کو 0 کر دی ہے اور r کو 1 کر دی ہے basically یہ جو latch ہے اس کو reset کر رہا ہے therefore qt plus 1 پے آپ کو 0 نظر آر ہے اسی طرح جو تیسرہ input option ہے enable of course 1 ہے s1 ہے اور r 0 ہے اس سے کیا ہوگا output جو ہے وہ set ہو رہا ہے so qt plus 1 پے آپ کو 1 نظر آر ہے finally جو last combination ہے enable جو ہے وہ 1 ہے s b 1 ہے اور r v 1 ہے اس سے ہم نے یہ دیکھتا کہ q اور q bar دونوں ایک ہی values پے چلے جاتے ہیں so اس سٹیٹ کو ہم as invalid سٹیٹ کہیں گے so 1 اور 1 جو ہے s r پے یہ ہم کبھی بھی اپلائے نہیں کریں گے اب ہم دیکھنے ہیں اس gated sr latch کا timing diagram اس میں جو wave shapes نظر آر ہیں s input کا input نظر آر ہے r input کا input نظر آر ہے enable input جو ہے وہ 0 اور 1 کے درمیان چینج ہو رہا ہے اور q output نظر آر ہے t1 time interval پے s جو ہے وہ 1 ہوگے r 0 ہوگے اب enable کیوں کہ 0 ہے تو کوئی چینج نہیں ہوگا پہلے بھی q output 0 تھا t1 کے بعد بھی 0 رہے گا interval t2 پے enable input high ہوگے activate ہوگے اس کا مدلب ہے یہ جو gated latch ہے یہ اب کواہم کرنا شروع کر دے گا اب t2 interval پے s1 ہے r 0 ہے اب q پے کیا فرق ہوگا q basically سیٹ ہو جائے گا q output 1 پے چینج ہو رہا ہے t3 interval پے اگر آپ دیکھیں enable input جو ہے وہ 0 ہے that means یہ جو latch ہے یہ enable نہیں ہے t3 interval پے s input 0 پے جا رہا ہے اور r input جو ہے وہ 1 پے جا رہا ہے اب کیوں کہ latch enable نہیں ہے so q output پے کوئی فرق نہیں پڑے گا اس سے پہلے جو q کی سٹیٹ تھی وہ اب بھی وہی رہی t4 interval پے اگر آپ دیکھیں s جو ہے وہ 1 ہے r جو ہے وہ 0 ہے latch جو ہے اب enable ہو رہے کیونکہ enable signal جو ہے active high ہوگے logic 1 ہوگے اس کی وجہ سے q output پے کیا فرق پڑے گا basically سیٹ ہو جانا چاہے کیونکہ s جو ہے 1 ہے r 0 ہے already کیونکہ وہ سیٹ تھا therefore t4 کے بعد اگر آپ دیکھیں q logic high ہی ہے interval t5 پے اگر آپ دیکھیں enable input 0 ہوگیا that means latch جو ہے disable ہو رہے now t5 interval پے reset input 1 ہوگیا and set input 0 ہے now reset کی وجہ سے q output کو reset ہو جانا چاہے but کیونکہ یہ latch enable نہیں ہے اس لیے q output جو ہے جو پہلے اس کی سٹیٹ تھی وہی retain دکتا ہے that is logic 1 t6 interval پے دیکھیں again s اور r inputs change ہو رہے now کیونکہ latch enable نہیں ہے so output پے کوئی فرق نہیں پڑھا t7 interval پے enable جو ہے وہ ہی ہوگیا latch enable ہوگیا now s جو input ہے وہ active ہے high ہے and r جو ہے وہ 0 ہے so latch کو set ہو جانا چاہے کیونکہ already set تھی اسی لیے t7 کے بعد q کی جو سٹیٹ ہے logic high نظر آ رہی ہے t8 interval پے latch enable ہوگیا enable signal high ہوگیا reset signal بھی activate ہوگیا set signal inactive ہوگیا اب اس کی وجہ سے latch کے output پے q جو ہے وہ 0 پے چرا جانا چاہے جو t8 interval پے آپ کو نظر آ رہا ہے 0 ہوگیا t9 interval پے latch ابھی بھی enable ہے disable نہیں ہوئی s اور r inputs میں change آ رہا ہے s input جو ہے وہ active ہے ہوگیا and r input جو ہے وہ low ہوگیا اب q پے کیا فرق پڑے گا q کو set ہو جانا چاہے q output پے آپ کو logic high نظر آ رہا ہے so output جو set ہوگیا enable جو signal ہے t10 interval پے enable ہی نظر آ رہا ہے اس میں اب جو s اور r inputs میں جو ہیں وہ در change آ رہا ہے s ابھی بھی 0 ہے r جو ہے وہ high ہوگیا اب اس کی وجہ سے جو output state ہے اس کو reset ہو جانا چاہے so t10 interval پے آپ کو output reset state میں نظر آ رہا ہے t11 interval پے latch disable ہوگی because enable signal logic 0 ہوگیا اب اس کی وجہ سے کوئی بھی change s اور r input پے ہوگا اس سے کوئی فرق نہیں پڑے گا q output پے so t11 t12 پے آپ کو 0 نظر آ رہا ہے جو کہ t10 interval پے پہلی والی state تھی ابھی ہم نے gated sr latch دیکھا gated sr latch میں آپ sr latch اس کو enable disable کر سکتے اس کا ہم نے logic symbol دیکھا اس کا function diagram دیکھا اس کا timing diagram دیکھا اس کا function diagram دیکھا بسکلی جو سیمپل sr latch اور gated sr latch اس میں کوئی فرق نہیں سوائے یہ کہ آپ gated sr latch کو enable disable کر سکتے اس میں ایک اور جو latch ہے وہ بسکلی ہے d gated latch d gated latch بھی ملتی جلتی sr gated latch سے اگر s اور r inputs جو ہیں ان کو آپس میں آپ connect کر دیں through an inverter through a not gate تو بسکلی آپ کے پاس ایک input رہا جاگا جس کو ہم کہتے ہیں ایک d input ہے output پہ کوئی فرق نہیں پڑھے گا وہ q and q bar outputs ہوں گے اب یہ operate کیسے کرے گا بسکلی اگر آپ sr latch کے function table کو دیکھیں چار inputs ہیں کیونکہ آپ کے پاس دو inputs ہیں s0 ہو سکتے r0 ہو سکتے s1 ہو سکتے r0 ہو سکتے s1 ہو سکتے r1 ہو سکتے اسی طرح fourth combination جو ہے s1 اور r0 ہو سکتے اس میں d gated latch میں آپ کے پاس کیونکہ ایک input ہے سو d input یہاں تو 0 ہوگا اب یہ کیونکہ d gated latch ہم نے بنای ہے using the sr gated latch ان دونوں کے inputs connect کر دیے تو اگر sr latch کے function table کو دیکھیں ان میں سے جو input ہے s0 ہے r0 ہے اور s1 ہے اور r1 ہے وہ کبھی بھی apply نہیں ہوگے کیونکہ s اور r جو ہے اپس میں connect کر دیے ہم نے through a not gate جو دو possible combinations رہ جاتی ہیں وہ یہ ہوگا اگر s0 r1 اور s1 r0 تو یہ دو جو input combinations ہم d gate پے apply کر رہے ہیں اسے بسکلی output پہ کیا فرق پڑے گا یہاں تو d gate کا output سیٹ ہو جائے گا یہاں ریسیٹ ہو جائے گا آئی زرا دیکھیں d gate latch کے سرکٹ کو اس کے سمبل کو دیکھیں function table کو دیکھیں اس کے timing diagram کو دیکھیں آئی پہلے دیکھیں gated d latch کو gated d latch جس ہم نے اس کے connection جو ہے they are similar to the sr gated latch آپ نے سمبلی s اور r انپٹ کو آپس میں کونک کر دیے through a not gate اب اس کا ایک ہی انپٹ رگ ہے d input اب اس کے ذرا function table کو دیکھ لیتے ہیں اگر آپ sr کا function table دیکھیں اس کے 4 انپٹ ہیں 0 0 0 1 1 0 اور 1 1 0 0 پہ ہم نے یہ کہا تھا کہ output پہ qt رہ گا جو previous state ہے 0 1 انپٹ پہ output 0 ہو جائے گا 1 0 انپٹ پہ output 1 ہو جائے گا اور 1 1 جو state ہے وہ invalid state ہے اب اگر آپ d gated latch کو دیکھیں اس میں 0 0 combinations apply نہیں کر سکتے کیونکہ s اور r they are connected through a not gate تو وہ ایک دوسر کے opposite ہونے چاہیں تو دو جو combinations ہمارے پس رگ ہی ہیں وہ 0 1 s is equal to 0 and r equals to 1 اور جو دوسری combination ہے s equals to 1 0 یہی دو apply کر سکتے ہیں اب کیونکہ d جو latch اس کا ایک ہی انپٹ ہے تو r کا جو column ہے وہ آپ Remove کر سکتے ہیں تو اگر s r table کو دیکھیں اس کو simplifier کر کے اگر d latch کا function table بنا لیں تو اس میں آپ کو دو انپٹ نظر آ رہے ہیں ایک enable input اور دوسرہ d input output پہ وہ qt plus 1 نظر آ رہا اب d latch کو activate کرنے کے لی استعمال کرنے کے لی enable کو 1 کرنا پڑے گا اگر 0 ہوگا d پہ جو مرزی آپ apply کر دیں 0 1 apply کرنے output پہ وہی پرانی state retain رہے گی اب اگر آپ enable کو 1 کرنے d input 0 ہوگا تو اس کا کیا فرق پڑے گا سکت کیسے بھیف کرے گا جو nand gate 3 ہے اس کے انپٹ پہ 0 ہوگا اس کا output 1 ہو جائے گا اور جو nand gate 4 ہے اس کے انپٹ پہ 1 آ جائے گا enable کیونکہ 1 ہے اس کا output 0 ہو جائے گا اب اگر آپ nand gate 1 کو دیکھیں nand gate 2 کو دیکھیں nand gate 1 کے انپٹ پہ آپ کو 1 نظر آ رہا ہے اور nand gate 2 کے انپٹ پہ 0 نظر آ رہا ہے اس سے کیا ہوگا کیوں جو output ہے وہ reset ہو رہا ہے 0 پہ جا رہا ہے اسی طرح اگر enable input 1 ہے اور d input 1 ہے سکت کیا فرق پڑے گا کیوں کہ d input 1 ہے 3 کا جو output ہے nand gate 3 وہ 0 ہو جائے گا کیوں کہ enable b1 ہے اور db1 ہے اسی طرح nand gate 4 کا جو output ہے وہ آپ کے پاس 1 آ جائے گا اب nand gate 1 کا انپٹ 0 ہے nand gate 2 کا انپٹ 1 ہے اس سے کیا فرق پڑے گا کیوں جو ہے وہ set ہو رہا ہے کیوں 1 پہ جا رہا ہے کیوں بار of course 0 ہو جائے گا get it deal get it deal لچ کا جو logic سیمپل ہے again ملتا جلتا ہے جو پہلے ہم نے سیمپلز دیکھے تھے اس نے صرف ایک انپٹ ہے 2 انپٹs نہیں ہے ایک انپٹ ہے اور وہ d input ہے enable جو انپٹ وہ اس کو activate کرتا ہے آئی بھی دیکھنے deal لچ کا timing ڈائیگرام 3 timing ویف شیپس نظر آ رہیں d input enable input اور q output اب t1 انٹرول پے d input جو ہے وہ 1 ہوگے 0 ہے اب enable کیونکہ 0 ہے d latch activate نہیں ہوا so q output جو پہلے 0 تھا وہ اب 0 ہی رہے گا t2 انٹرول پے enable input activ ہوگیا that means d latch active ہوگئے اب d input کیونکہ 1 ہے so output پے بھی 1 آرہ set ہوگیا t3 انٹرول پے اگر آپ دیکھیں enable input disable ہوگئے so d latch inactive ہوگئے enable نہیں ہے اب d input output پے کوئی فرق نہیں پڑے گا کیونکہ latch کام ہی نہیں کر رہا انٹرول t4 پے اگر آپ دیکھیں enable input دو بارہ سے active ہوگیا اس انٹرول پے d input جو ہے وہ 0 ہے therefore q output بھی 0 ہوگیا وہ reset ہوگئے انٹرول t5 پے دیکھیں enable input وہ enable ہی ہے disable بھیچ میں نہیں ہوا t5 انٹرول پے d input جو ہے وہ change ہوا ہے 0 سے 1 پے آگیا اس سے q پے کیا فرق پڑا q جو ہے وہ بھی 0 سے 1 پے آگیا کیونکہ output جو ہے وہ set ہوگیا انٹرول t6 پے اگر آپ دیکھیں t5 اور t6 کے درمیان جو enable input وہ disable ہو رہا اور t6 پے دو بارہ enable ہوا ہے انٹرول t6 پے d کیونکہ active ہے سو q جو ہے وہ بھی active رہے گا انٹرول t7 پے d latch enable ہی ہے d input logic low ہوگیا اس سے immediately q output پے بھی فرق پڑا q output 0 ہوگیا latch جو ہے reset ہوگیا انٹرول اگر t8 دیکھیں t8 پے d input چینج ہو رہا 0 سے 1 بہت جو d latch وہ کیونکہ enable نہیں ہے اس لیے q output پے کوئی فرق نہیں پڑا جو t7 اور t8 کے درمیان output تھا وہ t8 سے t9 انٹرول کے درمیان logic 1 وہی q پے output پے آرہا latch جو ہے set ہو رہا انٹرول t10 پے اگر آپ دیکھیں enable ہے latch d input 0 ہے q output وہ بھی 0 ہوگیا اسی تنا انٹرول t11 پے latch enable ہے d input ہی ہوگیا q پے بھی logic logic 1 آگیا t12 پے d input 0 ہوگیا latch enable ہے q پے بھی چینج آگیا q 0 ہوگیا 13 پے جو latch ہے وہ enable ہے d input 0 ہے q بھی 0 ہوگیا اس میں اس کو اگر آپ سمرائز کریں d latch میں جو output ہے وہ دپینٹ کر رہا ہے انٹرول پے اس کو یہ کہیں گے کہ q جو ہے وہ follow کرتا ہے d input کو ابھی ہم نے d gated latch کو دیکھا اس کا circuit SR gated latch سے ملتا جلتا ہے اس کا صرف 1 انٹرول SR کے 2 انٹرول تھے logic symbol بھی تک میں ملتا ہے صرف d latch میں ایک input ہے function diagram ہم نے دیکھا function table دیکھا اس کا timing diagram دیکھا d latch اسٹمال کہاں کریں گے basically اگر وہ آپ کو ایک سمپل جہاں پیلل سے سیریل میں کنورٹ کر رہے تھے پیلل میں سیریل کنورٹ کرنے کے لی آپ نے ایک ملٹی پلیکسر use کیا تھا لیکن سپوز کہ آپ کے پاس ایک byte value ہے جو آپ نے سیریلی transmit کرنی ہے تو آپ کیا کریں گے 8 x 1 ملٹی پلیکسر اب اس ملٹی پلیکسر کے انپوٹ پہ آپ یہ d latches اسٹمال کریں گے تو 8 آپ کے پاس d latches ہوں گے جو ہر ایک انپوٹ کے ساتھ کنک کریں گے لٹھے کوئی بھی نمبر ہے 1111 0000 یہ آپ نے سیریلی transmit کرنا ہے تو آپ کیا کریں گے کہ یہ جو سارے bits ہیں 1111 0000 یہ آپ اپلائے کریں گے d latch کے انپوٹ پہ آپ انیبل کریں گے اس کے بعد جو ملٹی پلیکسر کو یہ سٹوڈ انفارمیشن نظر آئے گی ملٹی پلیکسر کا اسی طرح جو سلکٹ انپوٹ وہ کانٹر کے ساتھ آٹشت ہے کانٹر جو جو انکریمنٹ کرے گا لٹھ سے ہر ملی سیکن کے بعد ایک انپوٹ کو سلک کر رہا ہے اس انپوٹ پہ بیسیکری جو ملٹی پلیکسر d latch کے انفارمیشن پڑا اس کو 1 bit at a time آگے transmit کر رہا ہے اس سرکٹ میں ایک 7 4 1 5 1 8 x 1 ملٹی پلیکسر نظر آ رہا ہے جس کے 8 انپوٹ ایک آٹپوٹ ہے 3 سلکٹ لائنس نظر آ رہی ہیں جو کے 1 3 bit کانٹر کے ساتھ کانکٹر ہے ملٹی پلیکسر کا جو انپوٹ ہے وہ کانکٹ ہوا ہے آٹ دی لیچس کے ساتھ اب شروع میں جو دیتا آپ نے سیریلی transmit کرنا ہے وہ بائٹ جو ہے اس کی value ہے 1 1 1 0 0 1 0 1 وہ آپ جو انایبل لائن ہے ان آٹ ڈی لیچس کی وہ اپس میں سارے قرٹھی connect ہے اس کو آپ logic 1 کریں گے جو ہی logic 1 کریں گے جو انپوٹ ڈیٹا ہے وہ ساری آٹ کی آٹ جو لیچس ہیں وہ سٹور کر لیں گے جب آپ نے ڈیٹا سٹور کر لیے اس کے بعد آپ کانٹر کو ڈیٹ کریں گے بای اپلاینگے claud pulse جو ہی کانٹر ڈیٹا ہوا a 0 a 1 a 2 0 0 ہو جائے گا سکتے ہیں کہ کس انٹرول پر کیا چینج ہوئا اور کیا ڈیٹا ہے اس میں اب سیملٹینیس لی ڈیٹا کرنا جب آپ انپوٹ سپلائے کر رہے ہیں وہ کیسے ہوگا ایک طریقہ جو انپوٹ ڈیٹا ہے اس کی دوریشن بہت کم کر دیں اس میں بجائے 5 ملی ڈیٹا ہے لیٹسے 1 ملی ڈیٹا ہے اس 1 ملی ڈیٹا میں اگر کوئی چینج ہو رہا اگر اس 1 ملی 2 کی دوریشن کے بعد میں اگر کوئی چینج ہو رہا ہے اس میں جیسے سیرکڈس میں 1 ملی 2 کی دوریشن وہ بھی بہت بڑی دوریشن ہے کیونکہ ہم نیانو سیکنٹ میں بات کراcover طریقہ یہtim کہ آپ جو ہے اس کو عکطیب ڈیٹا ہے یا ڈیٹا ہے ایک تیل اس کو عکطیب ڈیٹا ہے یا ڈیٹا ہے اگر اکڑیل ملی اب سیکنل جو ہی لو ہے لہذا انیبل سیکنل لو ہے آپ نے سرکٹ کو انیبل کرنے تو اس کو اب ہائی کریں گے اب جو ٹرانزیشن ہو رہی ہے لو سے جب ہائی ہو رہا ہے اس طوران اگر کوئی چینج ہوتا ہے تو وہ اوٹپٹ پے آجا نا چاہئے اگر لو پے ہے سیکنل ہائی پے ہے اس میں چینج ہو رہا ہے تو کوئی اوٹپٹ پے چینج نہیں ہونی چاہئے جو ایج پے کام کر رہا ہے اب ایج جو ہے وہ بہت ایک شورٹ دوریشن کے لیے کوئی بھی سیکنل آپ لے لیں جب یہ وہ لو سے ہائی ہوتا ہے یا ہائی سے لو ہوتا ہے تو وہ جو ایج عدر بھن رہا ہے وہ ایک بہت ہی شورٹ دوریشن کے لیے اب آپ اس کو یوں ازیوں کریں کہ دفنٹ سرکٹس ہیں جو سیکنشل سرکٹس ہیں ان ساروں کی جو انیبل پن ہے وہ اپس میں کونکٹ ہے اور انیبل پن جو ہے وہ کام اس وقت کرے گی جب وہ ٹرانزیشن ہوگا لو سے ہائی یا ہائی سے لو ہوتا ہے وہ اوپرٹ پے اوپرٹ ہو جائے گا اس قسم کے سرکٹ کو کہتے ہیں ایج پرگڈ سرکٹس اور جو لیچس ہیں ان کو ہم کہیں گے فلیپ فلوپس فلیپ فلوپس بیسکلی ہیں سنکرونیسٹ لیچس سنکرونیسٹ اس لی کہہ رہے ہیں کہ ایک جو کلوک سنگل آئے گا وہ لو سے ہائی ہوگا ہی سے ہائی ہوگا ہی سے لو ہوگا تب ہی جو اوپرٹ سٹیٹ ہے چینج ہوگی دیپینڈنگ اوپرٹ سٹیٹ جو لیچس کی ہم پہلے بات کرے تھے وہ سنکرونیسٹ نہیں ہے کسی وقت میں اوپرٹ چینج ہو سکتا ہے اوپرٹ سنکرونیسٹ ہے فلیپ فلوپ ہم یہ کہیں گے لیچس جو سنکرونیسٹ ہیں بیسکلی کلوک انپرٹ پے چل رہے ہیں اور جو چینج ہے اوپرٹ پے کب آئے گا جب کلوک سنگل ہے لو سے ہائی ہو رہا ہے یا ہی سے لو ہو رہا ہے تین کسم کے بیسکلی فلیپ فلوپس یا ایچٹریگٹ فلیپ فلوپس جوز ہوتے ہیں ایک ایسا رہے جو ہم پڑتے آرہے سو بجائے انیبل سرکٹ کے انیبل جو انپرٹ ہے اس پر ہم ایک کلوک سنگل اپلائے گے دوسرا جو ایچٹریگٹ فلیپ فلوپ ہے وہ دی فلیپ فلوپ ہے اگین ایچٹریگٹ فلیپ فلوپ سنگل کی جگہ ہم ایک کلوک اپلائے گے اور ایک تیسرا جو بہت کومنلی جوز ہوتا ہے ایچٹریگٹ فلیپ فلوپ وہ ہے جے کے فلیپ فلوپ ان تینوں کو ہم دیکھیں گے اس سے پہلے ہم یہ دیکھتے ہیں کہ یہ جو کلوک سنگل ہے جو ہم کہہ رہے ہیں کہ یہ کلوک ٹنزیشن پے چینج ہونا چاہئے وہ ایچٹریگٹ دیکھ کرے گا تو آئی ہم دیکھتے ہیں کہ ایچٹریگٹ کیسے کام کرتے ہیں بسکلی بڑا سیمپلس ہے ایک نارگیٹ اور ایک انگیٹ جوز ہوتا ہے ایک نارگیٹ جوز ہوتا ہے تو آئی دونوں سرکٹز کو ہم دیکھیں آئی پہلے دیکھتے ہیں پوزیف کلوک ٹیٹکشن سرکٹ یہ جو سرکٹ ہے یہ جو انیبل انپٹ ہے اس کے ساتھ کنکت ہو جائے گا انیبل انپٹ جو ہے اس کی جگہ ہم کلوک انپٹ اپلائے کریں گے تو جو پوزیف کلوک ٹیٹکشن سرکٹ ہے اس میں ایک نارگیٹ لگا ہوا ہے اور ایک انگیٹ لگا ہوا ہے اس کے اگر آپ ڈائیگام دیکھیں جو ہی آپ کلوک سرکٹنل اپلائے کریں گے تو وہ ایک تو ایمیچٹری اویلے بل ہو جائے گا ایک انپٹ پہ انگیٹ کے دوسرہ جو انپٹ ہے انگیٹ کا وہ کیونکہ نارگیٹ کے ساتھ کنکٹرٹ ہے تو کلوک بار جو سرکٹ ہے وہ تھوڑے ڈیلے کے بعد اویلے بل ہوگا کیونکہ ہر کےٹ کا ایک پروپریگیشن ڈیلے ہے سو کلوک بار سیگنل جو ہے تھوڑا سر ڈیلے کے بعد انگیٹ کے انپٹ پر آ رہا ہے اب اگر دونو ڈائیگمائنگ دیکھیں ڈلیڈ ہے اور физ سے انورڈڈ ہے اب انگیٹ کے ڈائیڈ کی اوٹپٹ پر کلوک سرکٹ ہے کلوک بار بھی تھوڑی در کے لیے ہائے اس کے بعد لو ہورا کلوک ہائی ہے کلوک بار ہائی ہے کہ دونوں انپرٹ جو ہیں انگیٹ کے ہائی ہیں تو اوٹپٹ جو ہے اس پر پلس آئے گا جو بہت چھوٹ دوریشن کے لیے جو ہائی ہوگا اور یہ جو چھوٹ دوریشن ہے یہ دپینک کرتا ہے جو انورٹر کا پروپکیشن تلیق اس کے بعد جو کلوک ہائی ہے کلوک لو ہو گیا انگیٹ کا جو اوٹپٹ ہے وہ زیروں ہی رہے گا یہ جو سرکٹ ہے یہ بسکلی پلسٹف کلوک ایچ،یشن دیتیکشن سرکٹ اس لئے کہ لیٹنگ ایچ کو دیتک کرہا ہے جو ہی کلوک جو ہے نگیٹف سے پلسٹف جا رہی ہے اس کو دیتک کر رہا ہے اب آئے دیکھ دیں نگیٹف کلوک ایچ دیتیکشن سرکٹ کو اس میں بھی اگIN ایک Seok ngoat جوس کیا ہے اور ایک norgate جووس کیا ہے norgate کا ایک انپوٹ جو ہے نوٹگیٹ کے ساتھ polish ہے اور ایک جو ہے ڈریک لیکلی کلوک سینل کے ساتھ جو ہی کلاک سیکنل لو سے ہائی ہوگا تو ایک تو لو تو ہائی جو ٹانزیشن ہے وہ امیجیٹل ہوجی گی نورگیٹ کے انپوٹ پہ اور دوسرا جو انپوٹ ہے کیونکہ نورگیٹ پہ کے ساتھ کنکٹٹ ہے دیفہ کلاک بار جو سیکنل ہے وہ تھوڑے ڈلیے کے بعد اویلبل ہوگا اب اگر آپ نورگیٹ کے بولین فنکشن کو سوچیں جب بھی دونوں انپوٹs one ہو تو output zero ہوگا یا دونوں انپوٹs zero ہوں تو output one ہوگا اب ڈائیمنگ ڈائیگام کو اگر دیکھتے ہوئے جو نگٹیو ایج ہے جب کلاک سیکنل ہائی سے لو ہو رہا ہے اس وقت جو دوسرا انپوٹ ہے کلاک بار کا وہ بھی لو ہے ڈلیے کی وجہ سے اس دوریشن پہ نورگیٹ کے ڈلیے پہ ہائی پلس آ رہی ہے اب یہ جو ہائی پلس کی دوریشن ہے یہ ڈیپینکہ رہی ہے اس سرکٹ میں کلاک کا جو بات والا ایج ہے اس کو ڈیٹیک کر رہا ہے اس کا مطلب ہے اس کو ڈیٹیک کیا جا رہا ہے اب ہم نے دیکھا ڈیٹیکشن سرکیٹ رے کو بسکلی آپ جو ہے آپ کا لیٹ جو ہے وہ ڈیٹیوٹ ہوگا یا اس کی ڈیٹس اس وقت چینج ہوگی جب کلاک یا تو لو سے ہائی جائے گا یا ہائی سے لو جائے گا تو جو انپوٹ ہے اس کی جگہ ہم یہ جو کلاک ڈیٹیکشن سرکٹ ہے وہ ہم اوڑر اٹچ کر لیں گے اس میں جس میں پہلے بات کی تھی تین کسم کے سرکٹس ہیں اسر فلیپ فلوپ ہے دی فلیپ فلوپ ہے اور جی کے فلیپ فلوپ ہے آئی پہلے اس سر فلیپ فلوپ کو دیکھنے اس میں اسر فلیپ فلوپ کے ہم سیمبر کو دیکھیں گے اس کا جو فنکشن ہے وہ ایکسی جو اسر لیچ ہے اسی طرح ہے جب سٹ one ہوگا ری سٹ zero ہوگا تو کیو اٹپوٹ پہ one ہو جائے گا سٹ zero ہے r one ہے کیو اٹپوٹ پہ zero ہو جائے گا اب یہ اوپریٹ کب کرے گا جب آپ کی ہائی ٹرانزیشن ہوگی کلوک پہ یا لو ٹرانزیشن ہوگی تو دو کسم کے ہمیں اپس اسر فلیپ فلوپ ہوں گے جو ایک ہائی ٹرانزیشن بھی چینج ہو رہے ہوں گے یا لو ٹرانزیشن بھی چینج ہو رہے ہوں گے ان کے ہم نے دیگام بھی ابھی دیکھنے اس میں اس پہلے دیگام میں دو سیمبرز نظر آ رہے لوجک سیمبرز for a positive h-triggered sr-flip-flop and the logic سیمبرز for a negative h-triggered sr-flip-flop جو positive h-triggered sr-flip-flop ہے اس کا جو ایک ٹرانگل نظر آ رہی ہے بسکل ٹرانگل جو ہے ایک ٹرانگل کو رپزن کرتی ہے جو ہی ٹرانزیشن ہی سے لو ہوگی تو جو اس پہ یا آر پہ جو بھی انپوٹ ہوگا اس کی وجہ سے کیوں پہ چینج ہوگا now let us have a look at the truth table of a positive and negative h-triggered sr-flip-flop پہلے ہم دیکھتے ہیں positive h-triggered sr-flip-flop کو تین انپوٹ ہے ٹرانگل انپوٹ ہے اس انپوٹ ہے اور آر انپوٹ ہے اوٹپوٹ جو ہے وہ qt plus one ہے جو نیک سٹیٹ کو رپزن کر رہا ہے اب کلوک اگر زیرو ہے that means کلوک انپوٹ پہ سگنولزیرو ہے یا one ہے تو کوئی چینج اوٹپوٹ پہ نہیں ہوگا اس پہ یا آر پہ کوئی بھی value اپلائے کردیں qt plus one جو ہے وہ مینٹین رہے گا qt پہ اب اگر کلوک پہ positive transition ہے جو اپورڈ آرو سائن سے show کی ہے that means کلوک نگیٹف سے positive کی طرف جا رہے ہیں جو ہی یہ transition ہوگا جو بھی انپوٹ پہ ہے اس اور آر پہ ہے اس کی وجہ سے output پہ چینج آئے گا تو اگر اس انپوٹ پہ اور آر انپوٹ پہ 00 ہے output پہ کوئی چینج نہیں آئے گا کیونکہ اس آر لیچ کم نے یہ پڑھا تھا کہ دون اگر انپوٹ zero ہوں تو output پہ کوئی چینج نہیں آئے گا وہ یہ ڈین رہے گا positive clock transition پہ اگر s zero ہے r one ہے تو output پہ کیا ہونا چاہئے reset ہو جا نا چاہئے q zero ہو جا نا چاہئے اسی طرح اگر s one ہے r zero ہے اور positive clock transition ہوتا ہے output پہ کیا ہونا چاہئے گا one ہو جائے گا کیونکہ جو لچ ہے یا flip flop جو ہے وہ one ہو رہا set ہو رہا اسی طرح اگر s one ہے r one ہے positive clock transition ہوتی ہے تو output پہ دونوں q اور q bar جو ہیں ایک ہی سٹیٹ پہ چاہئے گا جو کہ invalid ہے so again flip flop میں s r flip flop میں بھی one اور one you will not apply any inputs you will not apply any inputs now if you see true table negative edge triggered s r flip flop it is identical positive edge triggered s r flip flop the change in this is the clock now all functions will operate on s r flip flop when high to low transition is happening so clock میں downward arrow show کیا ہوا ہے so on high to low transition if s zero is r zero then state will remain if s zero is one then state will be zero if s one is r zero then output state will be one in this also if both inputs are one one and high to low transition is happening then both outputs will be the same which indicates an invalid state which is not allowed now let's see the timing diagram positive edge triggered s r flip flop s input is shown r input is shown now clock میں you can see upward arrows that means positive edge transition is happening and any value of s or r on positive edge because of that q output will change so if you see clock transition on t one interval positive clock transition is happening s one is r zero so q is set on one the next positive transition clock is on t three interval so on t three interval s zero is r one so q should be reset so q output is zero on t three if you see interval t two there is no positive transition there is no clock negative transition now the positive edge triggered s r flip flop will not work on negative transition so that means t one and t three interval any q output state will remain now if you see t four interval again a positive transition is happening s input is one r input is zero so that means q output is set so t four is set t five interval s zero is r zero so s zero is r zero the output state is retained so t five output state is retained on logic one t six interval s zero is r one so that means q output should be reset so t six interval output zero t seven interval s one is r zero so that means output should be set so q output is one this is the eight interval s zero is r one again q output should be reset t nine and t ten if you see s input and r input both are zeros so that means t nine will remain t nine t ten s zero is r zero so q output is zero now let's see timing diagram negative edge triggered again s input is shown r input is shown clock transition is shown t one clock transition is positive because negative edge triggered so it's a no effect t two negative transition clock is positive which is shown this state this time s input is one and r input is zero so q output is one so t three again high to low so high to low output should be changed it depends on s and r because s is one r input is zero so q output should be one because it was one before so it is one again high to low transition s one r zero so output should be set t five s zero so q output should be reset t five so q output should be reset t six so output should be changed it depends on s s one so output should be set t seven s high r zero output should be set t eight s one r zero output should be set so q output should be reset so t nine so logic zero t ten again high to low s one r zero so q output so logic high so q output so q output so logic high so we have seen دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ دی فیلپ فلوپ اگر اس اگر دیفلیپ فلپ ہے اس کا کلوک چوہا ہے سٹیٹ ویک کنکتڈ ہے ٹرینگل جو نظر آرہ ہے جس کو نواج کہتے ہیں اور نگیٹف ایسٹ ٹریگٹ ٹیفلیپ فلپ میں ایک ببل کے ذو کنکٹڈ ہے سو ببل انڈیکیٹس کی یہ چوہا ہے نگیٹف ایسٹ ٹریگٹ ہے اور جان ببل نہیں ہے وہ پوضیف ایسٹ ٹریگٹ ہے اب زرا دیکھتے ہیں دونوں کے چھوٹ ٹیبلز پوضیف ایسٹ ٹریگٹ کا اور نگیٹف ایسٹرگٹ کا پوزیٹف ایسٹرگٹ کا ایک کلوک انپٹ ہے اور دی انپٹ ہے اور اوٹپٹ جو ہے کیوٹی پلس ون ہے سو جیسے ہم نے پہلے ایسر کے کیس میں دیکھا تھا اگر کلوک زیرو ہے یا ون ہے چینج نہیں ہو رہا تو دی انپٹ پے کچھ بھی ہو زیرو ہو ون ہو اوٹپٹ پے کوئی افیکٹ نہیں ہو گا جو ہی کلوک پے پوزیٹف ٹرانزیشن ہوگی تو اگر دی انپٹ زیرو ہے تو اوٹپٹ زیرو ہو جائے گا اگر دی انپٹ ون ہے تو اوٹپٹ ون ہو جائے گا اسی طرح اگر نگیٹف ایسٹرگٹ دی فلیپ فلوپ کا فنکشنٹیبل دیکھیں اس میں بھی اگر کلوک ٹانزیشن نہیں ہو رہی کلوک سیکمل زیرو ہے یا ون ہے دی پے زیرو ہو ون ہو جو مرزی ہو کیوٹی پلس ون اوٹپٹ جو ہے اس پے کوئی چینج نہیں ہو رہا جو پرانی سٹیٹ ہے وہی رہی گی جو ہی ایک نگیٹف ایسٹرگٹ آئے گا that is logic high سے low کلوک سیکمل چینج ہوگا اگر دی پے زیرو انپٹ ہے اوٹپٹ پے زیرو ہو جائے گا اگر دی انپٹ پے ون ہے اوٹپٹ پے بھی ون ہو جائے گا اب دیکھیں ان دونوں فلیپ فلوپ کے ٹائمنگ دیگرامز آئی دیکھیں پلس دی فلیپ فلوپ کا ٹائمنگ دیگرام دی انپٹ دیکھائے گے یہ کلوک ٹانزیشن دیکھائے گے اور کیوو اوٹپٹ دیکھائے گے ٹی ون انٹرول پے جو پلس ٹی سیکس پے بھی کیونکہ انپٹ سی رو ہے دی انپٹسی رو ہے اوٹپٹ بھی زیرو ہے ٹی سی ون انٹرول پے پوزٹی فلوک ٹانزیشن پے دی انپٹ ون ہیں کیو بھی ون ہو گیا ٹی ایٹ انٹرول پے دی انپٹ سی رو ہے اوٹپٹ بھی زیرو ہوگئے اصیتنا ٹی انٹرول ٹی نائن اور ٹین پے بھی انپٹ کیونکہ زیرو ہے اوٹپٹ سی رو رہ گا اس طرح مسیدہ ساتھ انکیسی پSen جو بیرتوے دین پ Lexheimer جانیزی کو اتنی لخر جو ببری its مناسب علمان کو سا literENA단ی tricks organized and تخوات配ان prayers اینڈے ہم جی کے Brih سوال سمجھی ہم سامجھونگ Live دالے پیر بل رہوapor ج mileage ملنگے خدا حافظ اسلام علیکم