 السلام علیکم سٹوڈنٹس، ایم وصیمی کرام، this is the 27th lecture in a series of 45 lectures on digital logic design کیسے آپ چلا، اچھے ہوگے؟ پچھلے کچھ لکتے سے ہم سیکوانچل سرکٹس پہ بات کر رہے ہیں اور ان فکر پچھلے لکتے میں ہم نے اے سنکونس کونٹرس پہ بات کی تھی آج انچلا دیسکشن جاری رہے گی، آج سنکونس کونٹرس پہ بات کر رہیں گے اس سے پہلے کہ آج کے دیسکشن شروع کی جائے آج لکتے میں جو ہم نے توپکس دیسکس کیے تھے ان کا رویو ہو جائے تو کافی بہتر ہوگا کیونکہ وہی والی کنسپس آج کے لکتے میں بھی اپلائے ہوگے پچھلے لکتے میں ہم نے دیسکشن شروع کی تھی ایک ٹرپل ٹائیو دیوائیس ہے جو ہم یہ کہہ رہتے ہیں اس کو ہم کنفگر کر سکتے ہیں ایسے مونو سٹیبل دیوائیس اور ایس سٹیبل دیوائیس مونو سٹیبل کا مطلب یہ ہم نے بتایا تھا کہ جو بھی دیوائیس ہے وہ ایک سٹیبل ٹائیو میں رہتی ہے آپ جب بھی ٹریکر پرل سپلائے کرتے ہیں وہ ایک ٹریکر پرل ٹائیو میں چلی جاتی ہے اور تھوڑی دے بعد واپس اپنی سٹیبل حالت میں آجا دیئے وہ جو ٹریکر پرل ٹائیو ہے وہ ایک بڑے شارٹ انٹرول کیلئے رہتی ہے اور وہ دیترمین ہوتا ہے جو ٹریکر پرل سپلائے کریں گے اس دیوائیس سے تو اس کا جو پروڈکٹ ہے وہ سیکنڈ میں ٹائیم دیترمین کرتا ہے اس کے بعد ہم نے تین مجھر پروڈنم جو دیگی تھی جو آپ دفرنٹ فلیپ فلوپس ہیں ان کو اپس میں کنک کیا ہوا ہے ایک کلوک سیگنل دیا ہوا ہے اس کی وجہ سے کیا پروڈنم ہو سکتے ہیں ایک ہم نے بتایا تھا کہ ہول ٹائیو کی وجہ سے پروڈنم ہو سکتی ہے بسکلی آپ کے پاس دو فلیپ فلوپس ہیں اور دونوں کو ایک آپ نے کلوک کنک کیا ہوا ہے اور جو پلا والا فلیپ فلوپ ہے اس کا جو آٹپٹ ہے دوسرے فلیپ فلوپ کے انپوٹ کے ساتھ کنکتے ہیں کیونکہ دونوں فلیپ فلوپس اکٹھے ساملٹینیسلے ٹریگور ہو رہے ہیں تو پہلے والے فلیپ فلوپ کا جو آٹپٹ چینج ہو رہا ہوگا اسی وقت جو ہے سیکنڈ فلیپ فلوپ ہے اس کا انپوٹ بھی جو ہے اس کو سٹیبل رہنا چاہی کیونکہ کلوک سگنل آرہا ہے اب کیونکہ سیکنڈ والے فلیپ فلوپ کا آٹپٹ چینج ہو رہا ہے جو کہ دوسرے والے فلیپ فلوپ کے انپوٹ کے ساتھ کنکتے ہیں تو وہ جو ہول ٹائم ہم نے بات کی تھی کہ جو بھی فلیپ فلوپ ہے جو ہی کلوک پلس آتا ہے تو انپوٹ پر انفرمیشن جو ہے دیتا جو ہے اس کو سٹیبل رہنا ہے for a certain minimum ٹائم حول ٹائم جس کو کہتے ہیں اب اس کس میں وہ حول ٹائم اگر وہ پروپریگیشن ڈیلے سے کم ہے تو پھر تو پروپرلی کام کریں گے پر اگر حول ٹائم جو ہے پروپریگیشن ڈیلے سے زیادہ ہے پروپریگیشن ڈیلے جو پلیپ فلوپ کا تو یہ سرکٹ جو پروپر کام نہیں کرے گا ہم نے بتایا تھا کہ پرکٹکلی حول ٹائم ہے وہ بلکل مینمل ہوتا ہے 0, 9 سیکنڈ ہوتا ہے دوسری جو ہم نے بات کی تھی ٹلوکس کیوں ٹلوکس کیوں ہم نے بتایا تھا کہ ایک ہی کومن ٹلوک ہے کیونکہ کنیکشنز کی لینت دفعنٹ ہے ایک فلوپ ایک انٹ پر لگا ہوئے دوسرا فلوپ فلوپ جو ہے فیزکلی ایک دوسری جگہاں پر لگا ہوئے تو جو کلوک سیکنڈل ہے تو ایکی پر وہ ٹائم میں دفعن ٹائم انٹیولز پر پہنچ رہا ہے ڈیلے کی وجہ سے دو فلوپ فلوپ کو نکٹڑیں جو پیلا فلوپ فلوپ پر ایجین اوسرے والے فلوپ فلوپ کے انپروٹ کے ساتھ ڈیلے ہے اگر پیلے والے فلوپ کا اٹپٹ جو ہے ٹیرو کی طرف چینج ہو رہا ہے اگر پیلے والے فلوپ پر پہنچ رہا ہے اور جو سیکنڈل فلوپ فلوپای اس کو کلوک میں لیے وہ تدے کے بعد مل رہا ہے اگر پر پہنچ ڈلے کلکس کیوں سے تو جو سیکن والا فلیپ فاپ ہے اس کے اوٹپٹ پہ کوئی ایک value ہوگی اگر جو کلکس کیوں ہے وہ اس کا time کم ہے propagation delay سے تو سیکن والا فلیپ فاپ کے اوٹپٹ پہ کچھ اور value ہوگی کیونکہ ان پٹ جو ہے وہ پیلی والی سٹیٹ پے. سو یہ جو کلکس کیوں کی وجہ سے problem ہو سکتا ہے کلکس کیوں کی وجہ سے جو problem ہوتا ہے اس کو ڈیٹیک کرنا بڑا مشکل ہوتا ہے اس میں. جو سیکنٹس دیزائن کریں گے اس میں یہ کلکس کیوں کا خیال لکھنا پڑے گا. بیسکلی جہاں جو جتنے بھی فلیپ فلیپس ہیں جن کو کلک مل رہا ہے ان کو کوشتے کرنی ہے کہ ایک ساتھ میں کلکس سیکنل ہم تک پہنچا ہے. تکسی جو ہم نے بات کی تھی race conditions race conditions یہ ہے کہ کوئی بھی input signal change ہو اس کی وجہ سے internal variables جو ہیں کسی بھی logic circuit کے for different times پے high یا low ہوں گے. وہ different times پہ جب internal variables جو signals ہیں high low ہوں گے اس کی وجہ سے different effects ہو سکتے ہیں. اگن ہم نے وہ دیکھا تھا کہ اگر positive and triggered ہے اس کو negative کر دیا جائے تو یہ problem race condition کی یہ ختم ہو سکتے ہیں. اس کے بعد ہم نے discussion شروع کی تھی asynchronous counters کیا. asynchronous counters بیسکل کیا ہے جو کلک ہے وہ صرف پہلے والے flip flop کے ان پٹ پہ لگایا گیا ہے جو پہلے والا flip flop اس کا جو output ہے اس کو ہم use کر رہے ہیں as a clock signal for the next flip flop اسی طرح دوسرے flip flop کا جو output ہے وہ تیسرے flip flop کے clock signal کے ان پٹ کے ساتھ کنک کیا ہوا. تو clock پہلے والے flip flop کو ملے گا وہ ripple ہوگا اور باقی flip stops کو بھی ملے گا. اس لیے asynchronous counters کو ہم ripple counters بھی کہتے ہیں. اب جو ripple جو clock ہو رہے ایک flip flop سے گزرتا ہوا باقیوں تک پہنچ رہا ہے اس کی وجہ سے کیا ہو رہا ہے ہر flip flop کا ایک propagation delay ہے. تو دوسرے flip flop کو جو clock signal پہنچے گا وہ ایک propagation delay کے بعد پہنچے گا اسی طرح جو تیسرے flip flop کو clock signal مل رہا ہے وہ again دو propagation delay کے بعد ملے گا. اب اس کا consequence کیا ہے اگر آپ اسی طرح بڑا counter بنا دیں آپ add کرتے جائیں تو آخری flip flop ہے اس تک کافی clock جو ہے دیر کے بعد ملے گا تو output جو ہے اس کا delay ہو جائے گا. so basically asynchronous counters ہیں ان کو ہم high frequency پہ استعمال نہیں کر سکتے یہ propagation delay کی وجہ سے. so اس کی اس میں ہم ایک آج دسکس کریں گے کہ synchronous counters use کریں گے. ہم نے mod n asynchronous counters کی بات کی تھی. mod n کا مطلب ہے modulus n. so modulus 8 means کہ 8 different states تک count کرے گا. unique states تک count کرے گا. so کیسے ہوگا بیسکلی تین flip flops اپس میں جوڑیں گے تو تین flip flops سے 0000 سے لیکے 111 تک count ہو رہے جو 8 states ہیں اسی طرح آپ کوئی بھی models n counter بنا سکتے ہیں by connecting different number of flip flops together. ہم نے ایک decade counter دیکھا تھا. decade counter بیسکلی 0 سے 9 تک count کر رہا ہے. 10 states count کر رہا اس میں. basically 4 flip flops ہم نے کتھے جوڑنے ہوئے اس میں. اب 4 flip flops جب کتھے جوڑن گے تو وہ count کرے گا basically model is 16 counter بھن جائے گا. 0 سے لیکے 15 تک count کرے گا. now decade counter جیسے کہ ہمیں بتایا 10 states ہیں. so اس کو 9 تک count کر کے واپس reset ہو جانا جائے 0000 پر. وہ کیسے ہوگا بیسکلی ہم یہ گا رہے تھے کہ جو ہی 10 count کرتا ہے. 10 means 1010 binary میں تو ایک ہم نے and gate لگایا ہوا تھا جس کی وجہ سے اس فارح flip flop کو ہم reset کر رہے ہیں یا clear کر رہے ہیں اس میں. so یہ ہمارا decade counter بھن گیا اگر کوئی اور آپ نے truncated sequence میں count کرنے تو بیسکلی اسی طرح کہ and gates use کریں گے یا n and gates use کریں گے جس کی مدد سے آپ counter کو reset کر رہے ہیں اس کے بعد ہم نے Discuss کیا تھا کہ commercially انٹو گیڈٹ سرکٹ کے فرم اس انکانس counters available ہیں آپ کو یہ جو ہی نہیں کہ flip flops جوڑنے اور and gates جوڑنے. so ایک جو ہم نے Discuss کیا تھا 7 4 1 9 3 تھا اس میں 4 flip flops نے 3 تو کتھے connect ہوئے in the form of a 3 bit asynchronous counter اور ایک جو flip flop ہے وہ علیہ دا سے ہے دو کلوک inputs ملنے ہیں اور چار جو ہیں flip flops کے outputs ملنے ہیں تو آپ اس چپ کو as 3 bit counter use کر سکتے ہیں اگر 4 bit counter use کرنا ہے so جو 3 ہیں وہ ایک کے ساتھ جوڑ لیں جس طرح آپ کا 16 model 16 counter بھن جائے گا آپ جو ہیں دو different chips کو اپس میں cascade کر سکتے ہیں اور ایک بڑا counter بھنا سکتے ہیں اس میں divide by 50 counter بھنا سکتے ہیں divide by 60 whatever so آپ ملٹی پل چپ کو cascade کر کے جتنا بڑا counter چاہیں وہ بھن سکتے ہیں آج ہم اپنے Discussion شروع کرتے ہیں asynchronous down counter سے down counter بسکل کیا ہے ابھی تک جتنے بھی ہم نے examples consider کیا ہے Discuss کیا ہے وہ ہم نے بات کی ہے up counter کیا ہے up counter بسکل کیا ہے initial state جو ہے وہ 0000 ہے اور اس سے وہ جو ہی clock pulse ملتا ہے trigger ہوتا ہے تو وہ ایک counter میں بھلاتا ہے so 0000 سے 1 جائے گا 1 سے 2 3 4 and اوپر کی طرف count کر رہا ہے down counter بسکل کیا ہے جو ہے ایک maximum value سے start کرے گا اور وہ count down کرے گا let's say اگر 3 bit counter ہے تو maximum value جو ہے اس کی 1 1 1 ہے 7 binary میں 7 ہے جو ہی a clock pulse آیا تو 7 سے 6 count کر دے گا then 6 سے 5 4 3 اور اسی طرح جب 0000 پہنچا گا پھر کیا ہوگا واپس recycle کر داتا ہے اب counter بھی اسی طرح recycle کرتا ہے اور down counter بھی recycle کرتا ہے so 0000 پہ جب down counter بہنچے گا اس کے بعد دوارہ سے 111 سے count sequence دوارہ سے شروع ہو جائے گا اب down counter بھنے گا کیسے basically down counter up counter میں اتنا فرق نہیں اب counter میں اگر آپ کو یاد ہو جتنے بھی flip flops use کر رہے ہیں ان ساروں کے inputs جو تھے وہ parentally logic one کے ساتھ connected ہیں اور جو کیوں output ہے her flip flop کا وہ clock کے ساتھ connect ہوا یہ ہم بات کر رہے ہیں up counter کی down counter جو ہے اس میں ہر flip flop کا q bar جو complimentary output ہے وہ next والے flip flop کے clock input کے ساتھ connected ہے so basically جو ہی آپ clock pulse supply کریں گے تو یہ counter جو ہے down کی طرف count کرے گا اس کو ہم دیکھتے ہیں اس کا circuit diagram بھی دیکھتے ہیں اس کا timing diagram بھی دیکھتے ہیں ایک اور چیز جو میں بتانا چاہوں گا جو book میں اگر آپ دیکھیں اس میں جتنے بھی count is discuss کیوں میں وہ positive edge triggered ہیں that means جتنے بھی جتنے بھی flip flop ہیں low سے high جب clock transition ہوتا ہے جب تب وہ next state پے جاتا ہے یا اس کی state change ہوتی ہے جو میں اگر اپنے lecture میں counters describe کر رہا ہوں وہ وہ ہیں سارے negative edge triggered so that means clock signal جب high سے low جائے گا تو flip flop تب وہ کام کرے گا output state change کرے گا basically فرق دونوں میں کوئی بھی نہیں ہے positive edge trigger counters بھنا سکتے ہیں negative edge triggered flip flops and counters now use کر سکتے ہیں بھنا سکتے ہیں اس میں تو آئی دیکھتے ہیں یہ جو ہے down counter a synchronous down counter اس کا سرکٹ کیسا ہے اور یہ کام کیسے کرتا ہے دیگرم میں 3 bit a synchronous down counter دکھائے گے 3 flip flops آپس میں connected ہیں پہلہ flip flop جو ہے اس کا بھی input 1 سے jk جو input ہے 1 کے ساتھ connected ہے اسی طرح دوسرہ اور تیسرہ دونوں کے jk جو inputs ہیں 1 کے ساتھ permanently connected ہیں جو پہلہ والا flip flop ہے اس میں آپ direct clock signal پلائے کر رہے ہیں connect کر رہے ہیں اس کا جو q bar output ہے وہ connect ہوا ہے دوسرے والے flip flop کے clock input کے ساتھ اسی طرح جو 2nd flip flop ہے اس کا q output جو ہے وہ connect ہوا ہے 3ے والے flip flop کے clock input میں جو آپ کو count ملے پہلہ والا flip flop جو ہے وہ least significant bit کو رپزن کرتا ہے f not اس دیدران جو دوسرہ flip flop ہے وہ f1 bit کو رپزن کر رہا ہے اور تیسرہ والا most significant bit f2 کو رپزن کر رہا ہے آئی دیکھتے ہیں اس کا timing diagram یہ کام کیسے کر رہا ہے timing diagram میں سب سے اوپر clock input signal دکھایا گیا ہے کیونکہ یہ flip flop جو ہے negative edge triggered ہے اور جو counter ہے negative edge triggered ہے so high to low transition پے flip flops کی stage جو ہیں وہ چینج ہو رہے ہیں f0 جو ہے وہ q output جو ہے پہلے والا flip flop کا وہ دکھایا گیا ہے f not bar جو ہے اس کا complementary output نیچے دکھایا گیا ہے اسی طرہ f1 اور f1 bar دکھایا گیا اور f2 output جو ہے تیسرے flip flop کا دکھایا گیا پہلے والے clock transition پے high to low transition پے t1 پے f0 کی stage جو ہے وہ 0 سے 1 ہو جائے گی کیونکہ اس کے دونوں input 1 سے تائد ہیں so that means پہلے والا flip flop توگل کرے گا 1 0 1 0 ہر clock transition پے اس دنہ t2 پے جیسا کہ دکھا جا رہے ہیں f not جو ہے 1 سے 0 ہو گیا اس دنہ t3 پے 0 سے 1 ہو گیا and so on اب جو f not bar ہے وہ of course f not کا opposite ہے تو وہ آپ کو ایدہ دکھایا گیا ہے جب f not high ہو گا تو f not bar low ہو گا اب interval t1 پے f not bar جو ہے وہ high to low جا رہے اب یہ والا signal جو ہے اس کو connect کیا ہے سیکن والے flip flop کے clock input پے so high to low transition پے سیکن والا flip flop بھی trigger ہو جائے گا کیونکہ اس کے inputs جو ہیں jk inputs جو ہیں وہ 1 کے ساتھ تائد ہیں تو یہ بھی توگل کرے گا so f1 bar جو ہے آپ کو high سے low جاتے والا نظرا رہے اب اسی طرح جو 3rd flip flop ہے اس کے input پے f1 bar signal connected ہے اب کیونکہ یہ high to low transition ہوئی 3rd flip flop بھی toggle کر جائے گا state 0 سے 1 کی طرف اب t2 پی اگر دیکھیں جو clock input ہے وہ high to low transition ہوئی اب اس کی وجہ سے f not جو ہے وہ چینج ہو گیا high to low f not bar جو ہے وہ low to high جا رہے اب کیونکہ low to high جا رہے تو f2 کے input پے کوئی فرق نہیں پڑے گا کیونکہ وہ جو ہے negative ashtriggered ہے so f1 پے کوئی چینج نہیں آیا وہ اسی طرح ہے اب interval t2 پے جو 3 رہ والا flip flop ہے اس کے input پے بھی کوئی clock change نہیں آ رہا اسی لیے اس کا بھی output جو ہے وہ stable high پے ہے t3 interval پے اگر دیکھا جائے clock input جو ہے high to low transition ہوئا f not جو output ہے 0 سے 1 ہو گیا f not bar جو ہے وہ high سے low جا رہے اب high سے low گیا تو جو 2nd والا flip flop ہے اس کے input پے high to low transition ہوئی clock input پے جس کی وجہ سے اس کی state جو ہے وہ toggle ہو جائے گی پہلے جو f1 state تھی وہ 1 تھی اب 0 ہو جائے گی اسی طرح f1 bar جو ہے وہ کیونکہ 0 تھا اب 1 ہو جائے گا اب 0 سے 1 جو transition ہے وہ positive clock کی transition ہے so جو 3 رہا flip flop ہے اس پے کوئی فق نہیں پڑے گا اگر آپ t5 interval پے دیکھیں تو clock input جو ہے پہلے والے flip flop کے input پے high to low transition ہو رہی ہے f not output جو ہے low سے high جا رہے f not bar جو ہے high سے low جا رہے high سے low جا رہے جو دوسرا والا flip flop ہے اس کے clock input پے high to low transition ہو رہی ہے جس کی وجہ سے وہ اپنی state جو ہے وہ change کر دے گا پہلے جو f1 کی state تھی وہ 0 تھی اب وہ 1 ہو رہی ہے اب f1 bar کیونکہ اس کا complimentary output ہے دیفور اس کی جو پہلی state 1 تھی وہ 0 ہو جائے گی اب 1 سے 0 جب ہوگی تو that means ایک high سے low transition ہو رہی ہے signal میں اب کیونکہ f1 bar signal جو ہے تیسرے والے flip flop کے clock input کے ساتھ connected ہے تو دیسے والا جو flip flop ہے اس کی output state چینج ہو جائے گی 1 سے 0 اب اسی طرحہ تیمینگ ڈائگرام میں follow کریں t60, t78, t9 تو states چینج ہوتی نظر آ رہی ہیں high to low transition پے اب اگر واپس اب آئیں t1 سے t2 انٹرول میں اب f0 کو دیکھیں وہ high ہے f1 کو اگر اب دیکھیں وہ بھی high ہے اور f2 کو دیکھیں وہ بھی high ہے تو یہ رپزن کر رہا ہے state 111 جو کے 7 ہے binary میں اب انٹرول t2 اور t3 کو دیکھیں f0 جو ہے وہ 0 ہوگے f1 1 ہے اور f2 جو ہے وہ 1 ہے اب یہ رپزن کر رہا ہے 0 11 f0 جو ہے وہ 0 ہے باقی f1 اور f2 11 ہے تو یہ رپزن کر رہے ہیں state 6 اور binary میں بھی 011 جو ہے 6 کو رپزن کر رہا ہے اسی طرح انٹرول t3 t4 میں دیکھیں f0 جو ہے 1 ہے f1 جو ہے وہ 0 ہے اور f2 جو ہے وہ high ہے یا 1 ہے یہ رپزن کر رہا ہے state 5 101 جو binary میں 5 ہے اسی طرح انٹرول t4 اور t5 میں 4 ہوگے اس کے بعد 3 ہوگے t6 t7 میں 2 ہوگے t7 اور t8 میں 1 ہوگے اور t8 t9 اگر آپ دیکھیں f0 جو ہے 0 ہے f1 output 0 ہے اور f2 output 0 ہے تو یہ آخری والی state ہے 00 اگر اس کے بعد آگے جائیں t9 کے بعد تو یہ تینوں output جو ہیں واپس 111 میں آجیں گے آرہا ہے یہ عقبی clicks اپر ب mains اور اپر ب thumbs نگی ایک Shelby جو سیکار 00 ایک پہل οποی اپر بیٹ ہالี اIK اس parse حکوم تک بague یہGood جو سے ایک آگا اپر بیٹ ایک اپ him ایک اپ رہت تک اپا with بfertBoy جو اس Personality leave جو ایک میکسیمون کانٹ سے نیچے کی طرف کانٹ کر رہا ہے اور جب میکسیمون کانٹ پر پہنچتے ہے 0000 پہ واپس ری سرکلیٹ ہو جاتا ہے نکش ہم بات کرتے ہیں کہ مارڈ n کانٹر ہم بنا سکتے ہیں ہم دون کانٹر بیسکلی ہم بال کو بنا سکتے ہیں اب کانٹر جیسے کہ ہم نے بتایا تھا کہ مارڈ n کانٹر کسی طب کا بنا سکتے ہیں let's say 16 مارڈ 16 کانٹر ہے ہم مارڈ 10 بنانا چاہیں ایک آنگیٹ بنا سکتے ہیں جسے کانٹر کو ریسیٹ کر رہے ہیں اسی طرح دون کانٹر میں let's pose ہمارے پاس یہ 3 بٹ دون کانٹر ہے ہم اس کو مارڈ 3 کانٹر بنانا چاہیں مارڈ 3 کانٹر بنا سکتے ہیں مارڈ 3 کانٹر بنا سکتے ہیں سو پہلی سٹیٹ کیا ہوگی 111 ہوگی اس کے بعد دون کانٹ کرے گا 110 پہ جولا جائے گا اس کے بعد تیسی سٹیٹ 101 تو یہ تینک سٹیٹس نے کانٹ کر لیئے اس کے بعد کانٹ کرنا چاہیے بسکل اس کو ریسیٹ ہو جانا چاہیے اس کو ریسائیکل کر جانا چاہیے 111 پہ سو باری باری 111 110 101 یہ تینک سٹیٹ سے بار بار روپیٹ کرے گا بسکل یہ بنایں گے کیسے اب اگر آپ ریکول کریں اب کانٹر میں جب ہم نے دکیٹ کانٹر کی بات کی تھی تو دکیٹ کانٹر میں ہم نے بتایا تھا کہ 0 سے 9 تک کانٹ کرتا ہے جو ہی وہ 1010 جو 10th سٹیٹ ہے اس کی مدت سے اب یہ کیوں کہ ڈاون کانٹر ہے تو ہم نے اس کو ریسائٹ 00 پہ نہیں کرنا ہم نے اس کو ڈاون کانٹ فلیو 111 پہ کرنا بسکل کیا کریں گے جو ایک ڈاون کانٹ کوئی بھی کومنیشن لگائیں گے جو ہی یہ 4th سٹیٹ پہ جا رہے that means 101 تو ویلٹ سٹیٹ ہے 1010 پہ گیا اس کی وجہ سے ہم کانٹر کو سٹ کریں گے ریسائٹ نہیں کر رہے سٹ کر رہے بیٹس doubt سے وہی اسانی ڈاون آ autumn alguma ان پوٹص کو سمائل کریں گے ڈی اس تائ medications الحیک تو FREE بوائے تصدرو اس کانٹر کو 3bit ڈاون کانٹر کو 111 ڈاونر پہ ڈاون deploy ڈاون کانٹر کیوں جو ڈاون کانٹر ڈاون کانٹر جو ڈاون کانٹر ڈاون ڈاون کو جو ڈاون کانٹر جو ڈاون کنیشن لگئے جو ڈاون کانٹر دیکھایا گیا ہے یہ ایک موڈ 5 ڈاون کونٹر کا ہے اگن وہی 3 فلیپ فلوپس ہیں تینوں کے ان پورٹ پرمانٹلی لوجک 1 کے ساتھ کونکٹڈ ہیں پہلاول جو فلیپ فلوپ ہے اس میں ڈیریکٹ کلوک اپلائے کیوئی ہے باقی جو دو فلیپ فلوپس ہیں ان میں جو کلوک سگنل آرہا ہے وہ اس سے پہلے والے فلیپ فلوپ سے آرہا ہے اور کیوں بار جو ہے وہ کونکٹ کیا ہے کونٹر جو ہے یہ سیٹ کر دی ہے 111 پہ جو ہن کلوٹ پلس آئی یہ کونٹ کرے گا نیچے کی طرف ایک 111 سے یہ ہو جائے گا 110 کی طرف اسی طرح نکس کلوٹ پلس پہ یہ 101 پہ جائے گا اسی طرح 4 پہ and so on اب یہ دیکھنا یہ ہے کہ یہ کس سٹیٹ پہ ریسیٹ ہو رہا ہے جیسا گیمیں دیکھا نینگیٹ کے انپورٹ پہ پلے والے فلیپ فلوپ کا کیو بار کونکٹڈ ہے اور تیسرے کا کیو بار کونکٹڈ ہے تیسرے کا کیو بار کونکٹڈ ہے تیسرے کا کیو بار جب 1 ہوگا پلے والے فلیپ فلوپ کا دوسرے کا کیو جب 1 ہوگا اور اسی طرح تیسرے فلیپ فلوپ کا کیو بار جب 1 ہوگا تب نینگیٹ کا output 0 ہوگا so 0 کی وجہ سے یہ 3 own فلیپ فلوپ ریسیٹ ہو جائیں گے بلکہ پریسیٹ ہو جائیں گے 111 سٹیٹ پہ so یہ کس سٹیٹ پہ پریسیٹ ہو رہا ہے that means پہلہ فلیپ فلوپ جو ہے اس کا output 0 ہوگا دوسرے فلیپ فلوپ کا output 1 ہوگا تیسرے فلیپ فلوپ جو ہے اس کا output 0 ہوگا آئیے جو تھا ٹائمینگ ڈائگام دیکھتے ہیں اس کی مدد سے اس کی ورکنگ کو سمشتے ہیں ٹائمینگ ڈائگام میں انٹرولٹی 1 پر اگر دیکھیں جو 3 bit a synchronous down counter ہے وہ سٹیٹ 111 پر سیٹ ہوگا f0 جو ہے وہ 1 ہے f1 جو ہے وہ بھی 1 ہے اور f2 جو ہے وہ بھی 1 ہے انٹرولٹی 2 پر وہ down counter ہے so f0 جو ہے وہ 0 ہوگیا f1 جو ہے وہ 1 ہے f2 بھی 1 ہے اسی طرح یہ down counter کرتا ہوا t5 انٹرول پر اگر آپ دیکھیں t5 پر f0 1 ہے f1 بھی 1 ہے اور f2 جو ہے وہ 0 ہے t5 انٹرول تک جو ہے 5 تیٹس نے count کر لیے اب t6 انٹرول پر جو f0 ہے وہ high سے low جا رہا ہے f1 جو ہے وہ high سے high پہی رہا ہے اور اسی طرح جو f2 ہے وہ low سے low پہی رہا ہے اب اگر نینگیٹ کو دیکھیں اس پہ f0 انٹرولٹی f1 انٹرولٹی اور f2 انٹرولٹی اب f0 انٹرولٹی وہ time انٹرولٹی لو سے high جا رہا ہے so that means نینگیٹ کا ایک انٹرولٹ وہ 1 ہوگیا اسی طرح f1 انٹرولٹی وہ بھی نینگیٹ کے ساتھ کنکٹرٹ ہے the 2nd انٹرولٹی of the نینگیٹ also becomes 1 logic 1 ہوگیا اسی طرح f2 بار کو دیکھیں وہ بھی 1 ہے t6 انٹرولٹی فورون بات so that means نینگیٹ کا تیسرہ انٹرولٹ بھی 1 ہوگیا so نینگیٹ کا output کیا ہوگا 0 ہو جائے گا 0 سے یہ جو تینوں flip flops یہ pre-set ہو رہے 111 پہ so t6 انٹرولٹی تھوڑی دے بعد دیکھیں f0 جو ہے وہ بھی 1 ہوگیا f1 تھا وہ 1 ہی رہے گا اور اسی طرح f2 جو تھا وہ 0 تھا اور وہ 1 ہوگیا اب t7 انٹرولٹی پہ کیا ہوگا بیسکلی جو ہی کلوپ پلس آیا تو یہ 111 سٹیٹ سے دون کونٹ کرے گا 11 0 پہ جانا جائے وہی نظر آرہا f0 جو ہے وہ 0 ہوگے f1 جو ہے وہ logic high ہی ہے f2 بھی logic high ہے اس طرح t8 انٹرولٹی again down کونٹ کرے گا so down کونٹ اگر آپ دیکھیں f1 پہ 0 ہوگیا اور f2 پہ بھی 1 ہے ابھی ہم نے ایک down کونٹر دیکھا جس کو ہم نے ایک mod 5 کے طور پہ کنفیگر کیا تھا بیسکلی اس میں جو جات رکھنے والی بات ہے جب بھی آپ جو سٹیٹ ریچ کر گئے جس سے آپ نے ریسائیکل کرنا تو ریسائیکل پہ آپ نے اس کو پری سیٹ کرنا کلیر نہیں کرنا تو پری سیٹ کر کے اس کو 111 پہ سیٹ کرنا وہ دوسر دوارہ سے وہ down کونٹ کرے گا اس میں ہم نے بات کی تھی کہ اگر آپ بڑا کونٹر بھانان چاہ رہے ہیں اس میں کونٹر بھانان چاہ رہے ہیں تو وہ کام نہیں کرے گا کیونکہ پروپرگیشن دلے کیونکہ جو کلوک سیکنل ہے وہ سورہ آپ نے پہلے فلیفلوپ کے ساتھ کنک کیا ہوئے باقی فلیفلوپس کو جو کلوک ملے وہ پہلے سے گزورے گا پہ دوسر سے گزورے گا تیسے سے انسوان اب اس کی وجہ سے پروپرگیشن دلے ہرکہ جو اوٹپٹ ہے وہ تھوڑی دیت بات چینج ہوگی تو اب اگر آپ نے دس فلیفلوپس کنک کیا ہوئے تو دس سویں پے کافی پروپرگیشن دلے گے بات کلوک ملے گا تو جو اوٹپٹ ہے وہ انپوٹ چینج ہو گیا اور اوٹپٹ کافی دیر کے بات ہو رہا تو لارج جو کونٹرز ہاں Using asynchronous فلیفلوپس آپ استمال نہیں کر سکتے نہیں بنا سکتے بسکلے جو ملٹیپل بیٹس کونٹ کریں اور دوسرے ہم نے بات کی تھی اگر فیکوانسی بھاڑھا دن جو کلوک انپوٹ سیکنل اس کی فیکوانسی جب بھاڑھا دن گے اور فیکوانسی کلوک جو سیکنل اس کا سائیکل time وہ لیس ہو جائے پروپرگیشن دلے سے تب بھی یہ کانٹر کام نہیں کریں گے اس کا حل کیا بسکلی synchronous counters synchronous counters میں جتنے بھی فلیفلوپس آپ بڑا کانٹر بڑا کانٹر بنانا چاہ رہے ہیں تو زیادہ فلیفلوپس کنک کر دیں گے کو چھوٹا کانٹر کانٹر بنانا چاہ رہے ہیں تو تھوڑے فلیفلوپس کنک کریں گے بسکلی جتنے بھی فلیفلوپس ان ساروں کے کلوک انپوٹس ہیں وہ اکٹھے کنکٹرن ہیں جو ہی کلوک سیکنل آپ بھیچتے ہیں وہ ساروں کو سیملٹینیسل ملے گا تو سیملٹینیسل جو فلیفلوپس ہیں وہ ٹریگر ہوں گے اب اپس میں فلیفلوپس کیسے کنکٹرن ہیں اے سنکونس کے کیس میں ہم نے یہ دیکھا تھا جتنے بھی فلیفلوپس ہیں ان کے جی کے انپوٹس جو ہم نے ون کے ساتھ کنک کیا میں جوڑے ہوں تو بسکلی ہر جو فلیفلوپس وہ توگل کر دا جو ہی کلوک ملتی یہ اسے وہ توگل کر رہا ہے ون سے 0 0 سے 1 سنکونس کے کیس میں دوسرا والا فلیفلوپ ہے اس کا انپوٹ جے کے انپوٹ ہے وہ پیلے والے کے آٹپوٹ کے ساتھ کنکٹرت ہے کیوں جو آٹپوٹ ہے وہ کنکٹ ہو رہا ہے جے اور کے کے ساتھ so that means جو ہی پلے والے فلیفلوپ کو اور دوسرے والے فلیفلوپ کو ٹہ قلک ملا پلے والا فلیفلوپ جو ہے وہ توگل کرائے گا کیوں کہ پیلا جو فلیفلوپ ہے اس کے انپس جے کے ان پوٹ جو ہے وہ 1 1 کے ساتھ پہلے والا فلیپ فلوپ جو ہے 1 سے 0 جائے گا یا 0 سے 1 جائے گا اب یہ کیونکہ پہلے والا فلیپ فلوپ کا ڈوسرے کے انبارٹ کے ساتھ کونکٹٹ ہے اگر وہ 1 ہے تو دوسرہ فلیپ فلوپ بھی ٹوگل کا جگہ اگر 0 ہے تو وہ ٹوگل لین کرے گا وہی سٹیٹ رائنہ لے گا اس میں ایک دیکھیں کہ یہ دو فلیپ فلوپ پہ یا 2 بٹ جو سنگ آنہ سکونٹر یہ کیسے بنایا گیا اور اس کا ٹائمینگ دیگرام دیکھتے ہیں ٹائمنگ ڈائگرام پر خاصت وجہ دنی پڑے گی کیونکہ سمجھنے میں تھوڑا سا دفعنت ہے سکمپریہاں بھی آئے سنگرانٹس فلیف لوپ کے ٹائمنگ ڈائگرام سے آئے دیکھیں 2 بٹ سنگرانٹس کونٹر کا سوکیٹ اس میں 2 جییک فلیف لوپس ہیں پہلے والا جو جییک فلیف لوپ ہے اس کے دونوں اینپوٹس ہیں جین کے اس کو پرمیٹلی 1 کے ساتھ کنیک کیا وہا لوڈیک 1 کے ساتھ دوسا فلیفلوپ ہے اس کے دو جے کے انپٹس ہیں اپس میں کنیک کیا وائے ان کو کنیک کیا وائے پلے والے فلیفلوپ کے کیو اوٹپٹ کے ساتھ سو کیو اگر one ہوگا تو دوسا والا فلیفلوپ اوٹپٹ پر توگل کر جائے گا اگر پلے والا فلیفلوپ کا اوٹپٹ جو ہے f0 وہ zero ہے سو دوسا والا فلیفلوپ جو ہے اس کا f1 اوٹپٹ وہ وہی رہے گا جو پلے تھا کلوک پر اگر آپ دیکھیں کلوک سیکنل جو ہے دونوں کلوک انپٹس کے ساتھ کٹھا کنیکٹٹ ہے سو ایک سنگل کلوک سیملتینیسلی دونوں کو ایک ہی وقت میں ٹریگر کر رہا ہے اب یہ اس کی زرہ ویکنگ دیکھتے ہیں with the help of a timing diagram یہ جو two bit synchronous counter ہے یہ نگیڈیو ایچ ٹریگرٹ بھی ہو سکتے اور positive ایچ ٹریگرٹ بھی ہو سکتے ادھر جو دیگرم ہے وہ بسکلی نگیڈیو ایچ ٹریگرٹ اوپر کلوک جو انپٹٹ دیکھایا گیا ہے وہ ہائی ٹی لو جو پرانزیشن ہوتا ہے تب یہ جو فلیپ فوپس نے اپنی سٹیٹ چینج کرتے ہیں اب اگر اف نوت اوٹپٹ پے دیکھا جائے ٹی ٹی ٹی انٹرول پے ہائی ٹی لو ٹرانزیشن پے اف نوت اوٹپٹ جو ہے ٹی رو سے ٹی ہو گیا اسی طرح ٹی ٹی انٹرول پے ہائی ٹی لو تانزیشن ہوریای ٹقلکShaan اس وقت اگین ٹوجل کرے گا рекانزیشن پے اور اسی طرح ہر ٹی انٹرول پے ہائی ٹی لو ٹانزیشن پے وہ ٹی، ٹی یا ٹی سی ٹی indem یہ بسکلی اس وجہ سے ہورا ہے تا جےیک انپٹٹ اوپ پہلے فلیپ فوپ کے وہ ٹی کے ساتھ کنیٹڈ ہیں جے کیا جو فنکشن تیبل اگر آپ کو جواد ہو اس میں ٹی انٹرول پے اوٹپٹ ٹوجل کر رہا ہے اگر آپ اف1 اوٹپوٹ پہ دیکھیں اب ٹ1 انٹرول پہ جو ہی سیکن فلیپ فلوپ کو کلوک ٹرانزیشن ہوئی ہائی ٹو لو اس وقت جے کے انپوٹ پہ بسکل کیا ہے وہ ابھی ٹ نہیں ہوا کیونکہ انپوٹ پہ ابھی زیرو ہوا ہے کیونکہ پہلا جو فلیپ فلوپ پہ اس کا کیوں اوٹپوٹ جو ہے وہ زیرو پہ ہے ابھی تھوڑا اس کو دیر لگے گی اوٹپوٹ چینج ہونے میں کیونکہ پروپرکیشن دلے ٹ1 انٹرول پہ جو ہی کلوک ملا پلے والے فلیپ فلوپ کو اور دوسرے والے فلیپ فلوپ کو پلے والے فلیپ فلوپ کا جو اوٹپوٹ ہے وہ تھوڑی دیر بات چینج ہوگا لیوٹو that پروپرکیشن دلے اس سے پہلے جو ہے فلیپ فلوپ ٹو کے انپوٹ پہ زیرو ہے جس کی وجہ سے اوٹپوٹ اس کا زیرو رہے گا اس دانا ٹ2 انٹرول پہ آگر دیکھیں ٹ2 انٹرول پہ جے کے اس کے انپٹ سیکنڈ فلیپ فلوپ کا وہ میکوڈ ہے جو ہی کلوک ٹانزیشن ہوئی تی ٹو انتروال پے پہلے والا فلیپ فلوپ کا اوٹپٹ چینج ہوگی ہے اب یہ جو چینج ہے تھوڑی دیر کے بعد ملے گا کیونکہ تھوڑی دیر بات ملے گا تو دوسرہ فلیپ فلوپ ہے اس کا انپوٹ اس وقت one تھا. اس کا اوٹپٹ جو ہے وہ توگل ہو جائے گا zero سے one چلا جائے گا اسی طرح اگر آپ t3 انٹرول پہ دیکھیں پہلا جو فلیپ فلوپ ہے اس کا تو اوٹپٹ چینج ہو رہا ہے اب t3 انٹرول پہ دوسرہ فلیپ فلوپ جو ہے اس کا انپوٹ جو ہے zero پہ ہے جو ہی کلوک آئی اوٹپٹ جو ہے وہ zero پہ ہی لائے گا کیونکہ دونوں انپوٹ zero zero پہ اس طرح t4 انٹرول پہ اگر دیکھیں دوسرہ جو فلیپ فلوپ ہے اس کا انپوٹ جو ہے logic one پہ ہے جو ہی high to low transition ہی کلوک پہ وہ سٹیٹ اپنی چینج کر لے گا high سے low کی طرف اسی طرح t5 t6 t7 and t8 انٹرول پہ depending on the input of the second فلیپ فلوپ اس کی output state چینج ہو رہی اب اگر آپ اس کی count value دیکھیں یہ 2 bit counter کیسے بنان basically t1 سے 2 t2 انٹرول تک f0 جو ہے وہ 1 ہے f1 جو ہے 0 ہے t2 سے t3 انٹرول پہ f0 جو ہے output وہ 0 ہو گیا اور f1 output جو ہے 2 ہو گیا سو پہلہ count جو تھا t1 t2 انٹرول میں 1 تھا اب 2 ہو گیا اسی طرح t3 t4 انٹرول میں دیکھیں یہ 3 count ہو گیا t4 t5 انٹرول میں دونوں output چینے وہ 00 ہو گے تو یہ رپزن کر رہا ہے count 0 اسی طرح t5 t6 انٹرول میں f0 1 ہو گیا f1 0 ہے یہ واپس ریسائیکل ہو گیا 00 سے دوبارہ سے 1 ہو گیا اسی طرح t6 7 انٹرول میں 2 count کر رہا ہے اور t7 t8 انٹرول میں 3 count کر رہا ہے ابھی ہم نے 2 bit synchronous counter دیکھا اگین بڑا سیمپل ہے پہلہ جو فلیپ فلوپ اس کی inputs دونوں جی کے 1 کے ساتھ پرمینٹ لی کنک کییں دونوں کی کلوک ساکر تھی ہم نے کنک کییں اور جو سیکن فلیپ فلوپ ہے اس کے جی کے inputs تو اپس میں کنکتے ہیں پر وہ 1 کے ساتھ کنک نہیں کیے ہم نے پہلے والے فلیپ فلوپ کے output کے ساتھ کنک کییں اب اگر ہم بات کرنے 3 bit فلیپ فلوپ کی 3 bit فلیپ فلوپ میں of course 3 فلیپ فلوپ ہوں گے ان کو کیسے کنک کرنے پیسیکل پیسیکل پیلا والا جو فلیپ فلوپ ہے اس کے دونوں جی کے ان پرٹہ وہ 1 کے ساتھ کنک ہوں گے that means پہلے والا فلیپ فلوپ ہے وہ ہر کلوک ٹنزیشن میں ٹاغل کرا 100101101 ہورا اس میں تو بیسکلی اس کے ان پرٹہ جی کے وہ 1 پے ہی رہیں گے دوسرہ جو فلیپ فلوپ ہے وہ جس ہم نے پہلے دیکھا جو جی کے انپرٹس نے وہ آپاست میں کنک دی تھے اور وہ کنکٹ ہوں میں پہلے والا فلیپ فلوپ کے output کے ساتھ کلوک دونوں کی سیملٹینیس پلوک سیکنلس دونوں کو مل رہے ہیں سیملٹینیس لیے ٹریگر ہو رہے ہیں اب آئیے بات کرتے ہیں تیسرے فلیفلوپ کی وہ کیسے کنک کریں گے کیا جو تیسرہ فلیفلوپ ہے اس کا بھی جے کے جو انپورٹ ہے اپس میں کنک کر کے دوسرے والا فلیفلوپ کے اوٹپٹ کے ساتھ کنک کر دیں گے دیسکلی اس طرح نہیں ہوگا اس میں جس طرح ہم اے سینکونس میں کر رہے ہے ایک بڑا رگلورسہ سٹرکٹر ہے سینکونس کانٹرس میں اس طرح ہم کنک نہیں کرے گے اگر آپ سرکٹ آئے گا ابھی ہم دیکھیں گے بھی جو ثرد فلیفلوپ ہے اس کا جو انپورٹ ہے جے کے انپورٹ وہ اپس میں تو کنکٹ ہے پر وہ ایک انگیٹ کے طرح کنک ہوا ہے اور انگیٹ کے جو انپورٹس آ رہے ہیں وہ بیسکلی آ رہے ہیں پلے والا فلیفلوپ ہے اس کا اوٹپٹ اور دوسرے والا فلیفلوپ ہے اس کا اوٹپٹ اس کو ہم سمجھنے کی کوشش کرتے ہیں کہ یہ آنگیٹ کیوں ہم use کر رہے ہیں دیکھیں جو تیسرہ فلیفلوپ ہے وہ توگل ہوگا جب بھی اس کے انپورٹ جو ہم وہ واں ہوں گے اس میں اب واں توگل ہم کب کروائیں گے جب پہلے دو جو فلیفلوپ ہم وہ کونٹ کر گے واں واں پے بیسکلی اگر تین پٹ فلیفلوپ کو دیکھیں تو سٹیٹ ہوگی واں واں zero that means 3 اب 3 کے بعد نک سٹیٹ جو ہے وہ 4 ہونی چاہیئے تو پہلے جو دو فلیفلوپ انہیں ان کے اوٹپٹ zero ہو جانی چاہیئے اور جو تیسرہ فلیفلوپ ہے اس کی سٹیٹ واں ہو جانی چاہیئے اب پہلے جو سٹیٹ ہے وہ zero ہے zero سے one کیسے ہوگی اگر تیسرے والا فلیفلوپ کے انپورٹ پے دونوں جو جے کے انپورٹ میں وہ واں پے ہوں اب واں ہم کیسے بنا رہے ہیں اب پہلے دو فلیفلوپ ان کے اوٹپٹ واں ہے جو انگیٹ کا اوٹپٹ کیا ہوگا one ہوگا جو ہی ایک کلوک پلس آئی جے کے انپورٹ جو ہیں تیسرہ والا فلیفلوپ کے جو کے انگیٹ کے ساتھ کو نکٹٹ ہے وہ one پے ہیں سیگنل آیا اس کی سٹیٹ zero سے one پے چلے جائے گی اور جو دو پہلے فلیفلوپس ہیں ان کی سٹیٹ one سے zero کی طرف جا رہی ہے اس میں دیکھتے ہیں یہ سرکٹ دیگرم اس کا اور اس کے ٹائمنگ دیگرم بھی دیکھتے ہیں دیگرم میں ایک 3 بٹ سنکرونس کانٹر دیکھا ہے گے تین فلیفلوپس ہیں پہلہ اور دوسرہ اسی طرح کنکٹرز ہیں جیسے کہ ہم نے پہلے دیکھا تھا دو بٹ فلیفلوپ کے کیس میں تیسرہ جو فلیفلوپ ہے اس کے جے کے انپورٹس وہ اپس میں کنکٹ ہوئے ہیں اور انگیٹ کے اوٹپٹ کے ساتھ کنکٹ ہے جیسے کہ ہم نے بتایا انگیٹ کا ایک انپورٹ جو ہے وہ f not جو کے پہلے والا فلیفلوپ ہے اور دوسرہ انپورٹ جو ہے وہ f1 ہے جو کے دوسرے والے فلیفلوپ کا ڈوٹپٹ ہے اب جیسے گیم نے دسکس کیا اب تیسرہ والا فلیفلوپ جو ہے f2 اگر اس کی اوٹپٹ سیٹ 0 ہے وہ 1 تب ہی ہوگی جب جے اور کے انپورٹ 1 ہوں گے جے اور کے 1 کب ہوں گے جب انگیٹ کے دونوں انپورٹس f not اور f1 جو ہیں دونوں 1 ہو اگر ان میں سے کوئی بھی ایک 0 ہو تو اوٹپٹ 1 نہیں ہوگا سو تیسرہ فلیفلوپ جو ہے وہ اپنی اوٹپٹ پہ اور اوٹپٹ اور اوٹپٹ پہ تو اس کا بھی اوٹپٹ 0 ہے اب تی تو انٹرول پہ اس نےفäänت کیا دوسری सٹیٹ آپ پہ افنٹ 0 ہو گیا اف 1 آیا اف 2 بھی去 ہوں گیا سو یہключہ کونٹ کر دیا یہس نے £2 پہ godل پہ مہ پس30 انٹرول پہ ایک LAUGHTER کر رہےchool ث lange بحت Welcome اگر علم شمہ halfNiceohlی if왕Pro ا는데 و ہ shopsReumer جو کہ 0 ہے اس کو 1 پہ ہو جانا جائے جیسے کہ پہلے بتایا یہ 0 سے 1 تبی ہوگا جب تیسرہ فلیفلوپ جو اس کے انپوٹس 1 ہو اب انگیٹ کے اوٹپٹ کو دیکھیں وہ 1 ہو رہا ہے تی 3 تی 4 انٹرول میں جو ہی اب کلوک پلس آئے گی تیسرہ جو فلیفلوپ ہے اس کے انپوٹ پہ 1 ہے تو وہ توگل ہوگیا 0 سے 1 کی طرف چلا گئے تو تی 4 تی 5 انٹرول میں ف0 اوٹپٹ 0 ہوگیا ف1 اوٹپٹ 0 ہے اور ف2 اوٹپٹ 1 ہوگیا یہ بیسکلی رپریڈنٹ کر رہا ہے 0 0 1 جو کے 4 ہے اسی طرح تی 5 تی 6 انٹرول میں ف0 توگل ہوگیا 0 سے 1 چلا گیا ف1 جو ہے وہ 0 تھا 0 ہی ہے ف2 اوٹپٹ اس کے بھی کوئی چینج نہیں آیا تو یہ رپریڈنٹ کر رہا ہے سٹیٹ 5 تی 6 تی 7 انٹرول میں ف0 جو ہے وہ 1 سے 0 ہوگیا ف1 جو ہے وہ 0 سے 1 ہوگیا اور اسی طرح ف2 جو ہے وہ 1 سے 1 ہی رہا یہ 6 تی 8 رپریڈنٹ کر رہا ہے 1 1 0 ف2 1 ہے ف1 1 ہے اور ف0 0 ہے اسی طرح تی 7 تی 8 انٹرول میں اگلی سٹیٹ کونٹ کر رہا ہے جو سٹیٹ 7 ہے تینو اوٹپٹس جو ہے 1 1 1 ہے اسی طرح تی 8 کے بات دیکھیں تی 8 میں اگر آپ دیکھیں ف0 اوٹپٹ جو ہے وہ 1 ہے اور ف1 اوٹپٹ وہ بھی 1 ہے اب اینگیٹ کا اوٹپٹ کیا ہوگا بیسکلی وہ بھی 1 ہو جائے گا اب تیسرہ جو فریفلو پر اس کے جے کے انپٹس دونوں 1 ہوگئے جو ہی کلوک ٹی 8 پر اوٹپٹ اس کا 1 سے 0 ہو جائے گا ف2 اوٹپٹ جو ہے وہ 1 سے 0 ہو جائے گا اور اسی طرح ف0 اوٹپٹ جو ہے وہ ویسے ہی خود سے 0 پر جا رہا ہے سو یہ ریسائکل ہوگئے 1 1 1 سٹیٹ سے 0 0 0 سٹیٹ پے چلا گئے اب ہی ہم نے 3 بٹ سنکونس کونٹر کا سرکٹ دیکھا اس میں ہم نے بتایا کہ ایک انگیٹ 2 انپٹ انگیٹ use کر رہے جس کے انپٹس کے ساتھ ف0 اوٹپٹس کونکٹٹ ہیں جو ہی دونوں 1 ہوتے تو تیسرہ فریفلوپ جو ہے اپنی سٹیٹ چینج کر دے گا 0 سے 1 ہو جائے گا یا 1 سے 0 ہو جائے گا اسی طرح اگر آپ سرہ تھوڑا سوچیں 4 بٹ فریفلوپ سنکونس فریفلوپ بنائے جائے تو اس میں کیا ہوگا جو 4 فریفلوپ ہے وہ باقی تین کے ساتھ کیسے کنکٹ ہوگا 4 بٹ سنکونس فریفلوپ ہے تو وہ بیسکلی ہم ماد 16 کونٹر کے طور پہ ہم دیکھ سکتے ہیں اس کو that means وہ 0 0 0 سے start ہوگا اور 1 1 1 1 تک جائے گا 1 1 1 1 تک پہنچ کے پھر دوارہ سے ریسائکل ہو جائے گا دوارہ سے count 0 0 0 سے شروع کر دے گا 4 جو فریفلوپ ہے بیسکلی پہلے جو 8 سٹیٹسیں 0 سے لیکے 7 تک اس کا output کیا ہے 0 رہتا ہے اور اس کے بعد 8 سے لیکے 15 تک اس کا output ہے وہ 1 ہو جاتا تو بیسکلی پورے count sequence میں 16 سٹیٹسیں وہ بیچ میں جاکے 0 سے 1 ہو رہا ہے اور جب end پہ پہنچ تھے 1 سے دوارہ 0 ہو رہا ہے اب اگر آپ دیکھیں جب وہ 0 سے 1 ہو رہا ہے وہ کب ہو رہا ہے جب سٹیٹ 7 تک count ہو گیا ہے کر لی ہے 7 سے جب 8 جائے گا تو وہ 0 سے 1 ہوتا ہے اب سٹیٹ 7 کو اگر آپ دیکھیں f0 جو پلہ والا فریفلوپ ہے دوسہ والا فریفلوپ اور تیسرہ والا فریفلوپ اس کے output پہ کیا ہے تینوں پے 1 ہے اب جب 8ہ سٹیٹ پے جائے گا اس میں تینوں فریفلوپ سے ان کے output کیا ہو جائے گی 0 ہو جائے گی اور جو 4ہ فریفلوپ ہے اس کے output 1 ہو جائے گی جب بھی تینوں پلہ والا فریفلوپ سپ میں ان کے output پے 1 ہو کلوٹ پلس آئی تو 4ہ فریفلوپ جو ہے اس کو سٹیٹ اپنی چیش کر دے نیجائے گی بیسیکلی 4ہ فریفلوپ جو ہے اس کے جی کے انپرٹ سابس میں کنیکٹٹ ہے اس پر اگر ہم 1 اپلائے کریں اس کو ٹریگر کریں کلوٹ سیکنل دیں تو وہ سٹیٹ چیش کرے گا اب 1 کیسے لے کے آئیں گے ہمیں یہ ہم نے دیکھا ہے کہ f0 f1 اور f2 جو ہے وہ تینوں 1 پہ ہیں بیسیکلی اگر 3 انپرٹ انگیٹ اسمال کریں اور اس کے انپرٹس ہیں وہ f0 f1 f2 کے ساتھ کنیکٹ کر دیں تو output اس کا انگیٹ کا کیا ہو جائے گا 1 ہو جائے گا اس کا جو output ہے 4ہ فریفلوپ جو ہے اس کے جی کے انپرٹ کے ساتھ کنیکٹ کر دیں جو ہی کلوٹ پلس آئی وہ ٹریگر ہو جائے گا اور اپنی سٹیٹ 0 سے 1 کر دے گا اب دیکھتے ہیں جو آخری سٹیٹ ہے 1111 تب بھی نیکس کلوٹ پلس پے جو کونٹر ہے 0000 پہ ہو جانا چاہیے that means 4ہ فریفلوپ ہے وہ اپنے output جو ہے 1 سے 0 پے چنج کر رہا ہے اس کے اس میں بھی جو تینوں پہلے والے فریفلوپ ہیں f0 f1 f2 ان کے output پہ کیا ہے 1111 وہی انگیٹ لگا ہوئے انگیٹ کا output کیا ہو گیا 1 ہو گیا کلوٹ پلس آیا اب کیونکہ 1 ہے سٹیٹ اس کا پریوی سٹیٹ 1 ہے تو نیکسٹیٹ کیا ہو گا 0 ہو جائے گا آئیے دیکھنے اس کا سرکیٹ دیگرام 4 بٹ سنکرونس کونٹر میں جو 4ہ فریفلوپ کونک کر رہے ہیں اس کو ایک 3 انپوٹ انگیٹ کی مدد سے کونک کر رہے ہیں آئیے دیکھیں اس کا سرکیٹ دیگرام میں ایک 4 بٹ سنکرونس بینوری کونٹر دکھایا گے پہلے جو 3 فریفلوپ ہیں وہ تو 3 بٹ کونٹر والا سرکیٹ ہے جس میں ایک انگیٹ جو اس کیا ہے انگیٹ ہے اس کے انپوٹ پہ پروڈکٹ آرہا ہے اف 0 اور اف 1 کا اوٹپٹ جو اس کی وہ ہوگی پروڈکٹ اف 0 اف 1 اور اف 2 کی ابھی ہم نے 4 بٹ سنکرونس کونٹر دیکھا اس میں آخری جو فریفلوپ ہے 4ہ جو فریفلوپ ہے اس کو باقی 3 فریفلوپ سے کونک کر رہے ہیں ایک 3 انپوٹ انگیٹ کی مدد سے ابھی آپ کو کمفیوزنگ لگ رہا ہو گا کہ سنکرونس کونٹر میں ہم انگیٹ کیوں use کر رہے ہیں ہم دریک لی جو ہم جی کے انپوٹ سارے فریفلوپ کے وہ 1 کے ساتھ کیوں نہیں کنک کر دیتے جسکہ ہم نے a سنکرونس کی case میں گیا تھا بیسکلی اگر آپ دونوں سرکٹس کو a سنکرونس کونٹر جو 4 بٹ اور سنکرونس کونٹر جو 4 بٹ کا سامنے رکھیں انگیٹ ڈائیگامز دیکھیں تو آپ کو سمجھائے گی اگر ہم سنکرونس میں 4ہ فریفلوپ کے جی کے انپوٹ پرمانلی 1 کے ساتھ کر دیں اس میں تو پھر کیا ہوگا بیسکلی اب کیونکہ چاروں کو سیملٹینیس لی ہم کلوک پالس دے رہے ہیں تو ہر کلوک پالس میں چاروں فریفلوپس میں وہ توگل کریں گے اپنی سٹیٹ اب اگر چاروں ہر time انٹرول پر توگل کر رہے ہیں تو وہ کونٹ پرپرلی نہیں کریں گے بائنری جو کونٹ ہے 0 سے 1 1 سے 2 3 وہ نہیں ہوگا اس میں a سنکرونس میں کیوں پرپر کونٹ کر رہے ہیں بیسکلی اگر a سنکرونس میں ہم کلوک انپوٹ دے رہے ہیں وہ سنکرونس نہیں ہیں بیسکلی ساروں کو ایک کلوک نہیں دے رہے ہیں دوسرا فریفلوپ جو ہے اس کی کلوک پلے والے سے آ رہے ہیں اب ہم اگر نگیٹف ایش ٹریگڈ فریفلوپس کی بات کر رہے ہیں جو a سنکرونس کونٹر ہے وہ نگیٹف ایش ٹریگڈ فریفلوپ ہے کونٹر ہے تو جو سیکن فریفلوپ ہے وہ بیسکلی اگر اس کے انپوٹ پہاہی سے اوپٹ کے اوپٹ سے آ رہے ہیں اس کی سٹیٹ لٹھ سے 1 ہے وہ 0 ہوگی تو ہائی ٹو لو ٹرانزیشن ہوئی اس وقت جو سیکن فریفلوپ ہے وہ اپنی سٹیٹ چینج کرے گا کیونکہ اس کے انپوٹ پہ دونوں 11 ہیں اگر پلے والا فریفلوپ ہے اس کی سٹیٹ جو ہے وہ 0 ہے اور وہ چینج ہو رہا ہے 1 پر تو دوسرا فریفلوپ جو ہے وہ اپنی سٹیٹ چینج نہیں کرے گا کیونکہ یہ جو ٹرانزیشن ہو رہی تو وہ ٹرانزیشن نہیں کرے گا چینج نہیں کرے گا اپنی سٹیٹ کو اس کی سٹیٹ میں کیونکہ ہم ہر جو کلوک انپوٹ ہے وہ پلے والے سے آ رہے تو وہ اٹومیٹکلی اس کو ٹیک کیر کرتا ہے بیسکلی وہ دوسرا فریفلوپ کو چینج نہیں ہونے دیتا سینگ وانس میں جیسے پہلے بتایا ہے کیونکہ ساروں کو سیملٹینیس لی آ رہی ہے تو جو ہی ایک کلوک آئی ساروں کی سارے سیملٹینیس لی اپنی سٹیٹ چینج کریں گے جس کی وجہ سے ہمیں یہ آنگیٹ لگانے پڑھنا ہے اب یہ پوشیجر کیا ہے ہم ویسے تو آنگیٹ نہیں لگا رہے جس ہم نے بتایا ہے 2 bit کے قیس میں 3 bit کے قیس میں 4 bit کے قیس میں 2 bit کے قیس میں تو آنگیٹ کی ضرورت نہیں ہے 3 bit کے 4 bit کے قیس میں آنگیٹ کی ضرورت ہے اور ہم بیسکلی جب پلے دو فریفلوپ ان کی سٹیٹs ہی ہو جاتی ہیں پھر ہم چاہتے کو ٹرکر کرتے ہیں یا چاہتے کو ٹرکر کرتے ہیں جوزیں گے 3 input آنگیٹ اس کو ہم تھوڑا سا اس method کو سٹنڈائز کرنا پڑھے گا لیت سے ہم نے مارڈ 10 کونٹر بنانا یا مارڈ 16 بنانا یا مارڈ 13 بنانا تو کتنے آنگیٹس لگیں گے کتنے فرفلوپ لگیں گے وہ ہم دیکٹ کونٹر کی بات کرتے ہیں تو اس میں ہم ایک سٹنڈر پوشیجر دیکھیں گے اس کے بعد ہم ایک پورا دیزائن پوشیجر پڑھیں گے جس میں آپ کوئی بھی کونٹر دیزائن کر سکتے ہیں اس میں آئی بات کرتے ہیں ایک دیکٹ کونٹر کی دیکٹ سنکرونس کونٹر کی دیکٹ سنکرونس کونٹر جیسے کہ نام سے پتہ لگ رہا ہے 10 سٹیٹس ہوں گی تو بیسکلی 0 0 0 سے کونٹ کرے گا اور 1 0 0 1 تک چلا جائے گا 10 یونیک سٹیٹس ہوں گی اس کے بعد جو ہی وہ 11 سٹیٹ پے کونٹ کر رہا ہے that means 1 0 1 0 اس کو کیا ہونا چاہئے اس کو ریسائیکل کر جانا چاہئے اس کو ریسیٹ کر جانا چاہئے ہم نے آئی سنکرونس کونٹر میں بھی یہ دیکٹ کونٹر پڑا تھا اس میں بیسکلی ہم کیا کر رہے تھے جو ہی یہ 1 0 1 0 11 سٹیٹ کونٹ کرتا ہے اس کو ہم ڈیٹیک کرتے ہیں سٹیٹ کو اور جو چارو فلیپ فوپس ہم کلیر کر دتے ہیں اس کی مدت سے ہم کلیر کر رہے ہیں سنکرونس کی کونٹر کی کیس میں ہمیں جو اس کو اس کو اسمال کرنے کی ضرورت نہیں پڑھے گی بیسکلی ہم again لوجیک گیٹس جو اس کریں گے جس کی مدت سے ہم جو آخری سٹیٹ ہے جو 11 سٹیٹ ہے 1 0 1 0 والی اس کو ڈیٹیک کریں گے اور جو فلیپ فوپس ہم ریسائٹ کر دیں گے اس گیٹ کی مدت سے اس ڈیٹ کی مدت سے اس آخری سٹیٹ ہے کے لئے سرکٹ کام کیسے کر رہا ہے اس کی ٹائمنگ ڈیگاوم بھی دیکھیں اور ایک رسیجر بھی دیکھیں جو اس کسی آنگیٹ سستمال ہورا ہے ہمیں پتہ لگتا کہ ایک کونٹرگیٹ کسی آنگیٹ کسی آنگیٹ سستمال کرنا ہے بہت سیدوں اینپنٹ ہونا چاہیے ایک کونٹرگیٹ اس آخری سٹیٹ پر سنکرونس ڈیگیٹ کانٹر کیسے بنایا جاتا ہے پہلے جو آپ کو دیگم نظر آ رہا یہ ایک function ڈیبل ہے جو 10 ڈیٹس جو ہیں جو سنکرونس ڈیکٹ کونٹر کونٹ کرے گا وہ دکھائی گئی ہیں تو کلوک پلس انپور پہ پلی پلس پہ ڈیٹ 0000 ہوگی دوسری کلوک پلس پہ 0000 ہوں جائے گی اسی طرح تیسری چوتھی پانچوی چھٹی ڈیٹسوی تک یہ ڈیٹ جویں انکریمنٹ کرتا جا رہے یہ کونٹ کو انکریمنٹ کرتا جا رہے جو last ڈیٹ ہے ڈیٹسوی ڈیٹ اس پہ 0000 ہوں گے اب اس کے بعد جو ہی next ڈیٹ کلوک پلس آئے گی تو یہ ڈیکٹ کونٹر جو ہے واپس ریسائیکل کر جانا جائے ڈیٹ 0000 پر ڈیٹ تک اس تقرے کس طریقے اپنا کنی ٹ میرے ساتھ کنیکٹ ہرہے پہلی دو سٹیٹس کے لیے 0 ہے پھر نکس دو سٹیٹس کے لیے 11 ہے پھر again 00 ہو رہا پھر 11 ہو رہا نمی اور دسمیہ سٹیٹ جو ہے کلوک پلسز 9 and 10 پہ 00 ہے اس کے بعد جب یہ ریسائیکل ہوتا ہے کلوک پلسز 12 کے لیے دبارہ 00 رہتا ہے اب f1 کا output جو ہے وہ کس پہ دپن کر رہا ہے اگر آپ f0 کو دیکھیں f0 جب 1 ہے تو f1 جو ہے 0 سے 1 چینج ہو رہا ہے again کلوک پلسز 4 پہ اگر دیکھیں f0 1 ہے تو f1 پہ کیا چینج ہو رہا ہے وہ 1 سے 0 ہو رہا ہے again کلوک پلسز 6 پہ دیکھیں f0 1 ہے f1 کے output پہ کیا فرق پڑا 0 سے 1 ہو گیا اور اسی تنا کلوک پلسز 8 پہ دیکھیں f0 1 ہے f1 کے output پہ کیا فرق پڑا 1 سے 0 ہو گیا اب ہم بیسکلی یہ کہہ سکتے ہیں کہ اگر f0 1 ہے تو f1 وہ سٹیٹ اپنی چینج کرے گا 0 سے 1 یا 1 سے 0 but اگر آپ کلوک پلسز 10 پہ دیکھیں کلوک پلسز 10 پہ f0 جو ہے output وہ بھی 1 ہے اب اس کی وجہ سے f1 پہ کیا فرق پڑا ہے کوئی فرق نہیں پڑا f1 جو ہے کلوک پلسز 10 پہ بھی 0 ہے اور جب یہ ریسائیکل کر کے کلوک پلسز 1 پہ دیکھیں تو ہم یہ نہیں کہہ سکتے کہ f1 جو ہے اپنی سٹیٹ اس وقت چینج کرے گا جب f0 کا output 1 ہو اگر آپ f3 output کو دیکھیں وہ 0 ہو اور f0 output جو 1 ہو تب f1 کا output وہ 0 سے 1 چینج ہو گا یا 1 سے 0 چینج ہو گا اگر کلوک پلسز 2 پہ دیکھیں f0 1 ہے اور f3 0 ہے جس کی وجہ سے f1 جو ہے اپنی output سٹیٹ 0 سے 1 پہ چینج کر لائے اسی طرح کلوک پلسز 4 پہ دیکھیں f0 output جو ہے وہ 1 ہے f3 output جو ہے وہ 0 ہے اگن f1 output جو ہے اپنی سٹیٹ چینج کر رہا ہے 1 سے 0 کو جا رہا ہے اگن کلوک پلسز 6 کو دیکھیں f0 output 1 ہے f3 output 0 ہے f1 جو ہے اپنی output سٹیٹ again 0 سے 1 پہ چینج کر رہا ہے اسی طرح کلوک پلسز 8 پہ دیکھیں f0 output 1 ہے f3 output 0 ہے f1 جو output ہے وہ چینج ہو رہا ہے 1 سے 0 کی طرف اب آخری والے output کو دیکھیں کلوک پلسز 10 پہ f0 1 ہے اور f3 جو ہے وہ بھی 1 ہے اب اس کی وجہ سے جسا کہ نظر آرہا ہے f1 نے اپنہ سٹیٹ چینج نہیں کیا so that means f1 جو ہے بسکل فلوپ سیکن فلوپ جو ہے اس کا output cup چینج ہوگا جب f0 1 ہو اور f3 output 0 ہو اگر f3 output 1 ہو جاتا تو پھر سٹیٹ چینج نہیں کرے گا تو ہم جو بھی انگیڈ یا اور گیڈ یا کوئی لوجیکیڈ جو کنک کریں گے فلوپ 2 کے انپورت پے وہ دپن کرے گا اس بولین ایکسپریشن پے f0 f3 bar اب یہ دیکھیں f2 output پے f2 output جو ہے وہ تیسرہ فلوپ جو اس کا output ہے اب تیسرہ فلوپ جو ہے اس کا output کلوک پلسز 4 سے 5 جب ہو رہا ہے تو 0 سے 1 ہو رہا ہے اور اسی طرح 8 سے 9 جب کلوک پلسز چینج ہو رہا ہے 8 سے 9 output f2 جو ہے 1 سے 0 چینج ہو رہا ہے اب انپورت سٹیٹس کیا ہونی چاہیں اگر آپ f0 output کو دیکھیں اور f1 output کو دیکھیں جب دونوں 1 ہے تو f2 کی جو output ہے وہ 0 سے 1 چینج ہو رہے گا اسی طرح اگر آپ کلوک پلسز 8 پے دیکھیں f1 اور f0 دونوں output 1 ہے f2 کا جو سٹیٹ ہے وہ 1 سے 0 ہو گیا اس کا جو بولین ایکسپریشن ہوگا جو 3 رہا ہے اس کے انپورت پے ہم again logic circuit جو اس کریں گے جو implement کرے گا بولین ایکسپریشن f0 product f1 بسکلی ایک and gate اسمال کریں گے جس کے دونوں انپورت جو ہیں connected ہوں گے f0 اور f1 کے ساتھ اب آئی دیکھیں f3 output کو f3 output جو ہے وہ 0 ہے کلوک پلسز 1 سے لے کے کلوک پلسز 8 تک چینج کب ہو رہے جب کلوک پلسز 9 آیا 9 پے وہ trigger ہو جاتا ہے output چینج کر لیتا ہے 0 سے 1 کی طرف اور 10 ان کلوک پلسز پے 1 ہی رہتا ہے 10 ان کے بعد جو recycle کرتا ہے دوبارہ سے 0 پے چلا جاتا ہے اب جو 4 ہے اس کا output جو چینج ہو رہا ہے اس کے انپورٹ کاندیشنز کیا ہیں f3 output جو ہے 0 سے 1 اس وقت چینج ہوتا ہے جب f2 output f1 output اور f0 output تینوں 1 ہو کلوک پلسز 8 میں جیسے کہ نظر آرہا ہے f2 f1 f0 جو ہے کلوک پلسز 8 پے تینوں 1 ہے کلوک پلسز 9 پے f3 output 0 سے 1 ہو گیا اب کلوک پلسز 10 کے بعد کلوک پلسز 1 کے درمیان جو ہے اگین 1 سے 0 ہو رہا ہے یہ کب ہو رہا ہے جو انپورٹ کاندیشنز ہیں اگر کلوک پلسز 10 کے رو میں دیکھا جائے f0 output 1 ہو اور f3 output 1 ہو دونوں اگر 1 ہو تو f3 کا next 8 جو ہے وہ 0 ہو جائے گی فلیپ فلوپ جو 4 فلیپ فلوپ ہے اس کے انپورٹ پے ایک ہم نے بولین ایک سپیشن انکلیمنٹ کرنی use logic gates جو کے ہوگا product of f2 f1 f0 and sum with another product term جو product term ہے f0 f3 آئیے اب زرا سرکیٹ دیگام دیکھتے ہیں انڈیکٹ کانٹرٹا پہلے فلیپ فلوپ جیسے کہ ہم نے دیکھا ہے اس میں دونوں انپورٹs 1 کے ساتھ کنکٹٹ ہیں جویں کلوک پلسز آیا تو اس کا output 1 ہو جائے کہ توگل کر دا رہے گا دوسر فلیپ فلوپ جو ہے اس کا انپورٹ ہے وہ کنکٹ ہوا ہے ایک انگیٹ کے ساتھ انگیٹ کا جو انپورٹ ہے ایک جو ہے پہلے فلیپ فلوپ f0 کے ساتھ کنکٹٹ ہے اور دوسر انپورٹ جو ہے وہ f3 bar کے ساتھ کنکٹٹ ہے جیسے کہ آپ کو جات ہو پہلے بولین ایک سپیشن کی بات کی تھی اس کا جو output condition ہے جو پہلے انگیٹ ہے it should be f0 f3 bar اگر آپ تیسرے فلیپ فلوپ کو دیکھیں تیسرہ فلیپ فلوپ کے جے کے انپورٹ جو وہ کنکٹ ہوں میں دوسرے انگیٹ کے ساتھ دوسرہ انگیٹ جو ہے اس کے انپورٹs f1 کے ساتھ کنکٹ ہونے چاہیں اس کا جو پروڈکٹ ہے f0 f1 ہے جیسے کہ اوپر سیکونس میں ہم نے دیکھا تھا تیسرہ فلیپ فلوپ ہے یہ اس وقت اپنی سٹیٹ چینج کرے گا جب f0 اور f1 دونوں 1 ہوں آپ دیکھتے ہیں چاہتہ فلیپ فلوپ جو ہے اس کے انپورٹ میں دو انگیٹs کنکٹٹ ہیں دونوں انگیٹ کے ڈوٹٹ جو ایک اور گیٹ کے ساتھ کنکٹٹ ہیں جو اوپر والا انگیٹ اس کے انپورٹس پے f3 آرہ اور f0 آرہ اسے f0 اور f3 کا پروڈکٹ ہے دوسرا نیچے والا انگیٹ ہے اس کا جو انپورٹ ہے ایک f0 f1 ہے اور دوسرا انپورٹ جو ہے f2 ہے دوسرا انگیٹ اس کا پروڈکٹ جو آرہ f0 f1 ہے اور گیٹ جو ہے بسکلی پلے والا انگیٹ اس کا پروڈکٹ جو ہے اور دوسرا انگیٹ اس کا پروڈکٹ جو اس کو سم کر کے جے کے انپورٹ پے اپلائے کر رہا ہے این دونوں میں سے کوئی بھی ہونگ ہوگا جی کے جو ہے وہ ہونگ ہو جائے گا اور چاہتہ فلیپ فلوپ جو ہے اپنی سٹیٹ چینج کر دے گا ابھی ہم نے سنکرانس دیکھٹ کانٹر کو دیزائن کرنے کے گوشکی پہلے تو اس کے سیکونس لکھے جو دس سٹیٹس ہیں اس کے بعد ہم نے یہ دیکھا کہ کیونکہ چار فلیپ فلوپس جوز ہو رہے ہیں تو ہر فلیپ فلوپ کی انپورٹ کنڈشن کیا ہوگی جس کی وجہ سے وہ اوٹپٹ ابنی چینج کر لائے ابھی ہم نے اس پر دیزکشن کمپلیٹنی کی اس کو ہم آئندہ لیکچر میں بھی دوارہ دیکھیں گے اس کے دیگام کو دیکھیں گے اب کانلی اس کو پڑھ لی جیگہ بوک میں بھی دیوہ ہندوٹ میں بھی دیوہ انشالہ دوارہ دیکھشن شروع کریں گے خیال لکھیں گا خدا حافظ اسلام علیکم