యొక్క ప్రధాన లోపం కాంబినేషన్ సర్క్యూట్ అంటే, ప్రస్తుత మరియు మునుపటి స్థితులను సేవ్ చేయడానికి ఇది ఏ మెమరీని ఉపయోగించదు. అందువల్ల మునుపటి ఇన్పుట్ స్థితి సర్క్యూట్ యొక్క ప్రస్తుత స్థితిపై ఎటువంటి ప్రభావాన్ని చూపదు. అయితే, సీక్వెన్షియల్ సర్క్యూట్ మెమరీని కలిగి ఉంటుంది కాబట్టి ఇన్పుట్ ఆధారంగా అవుట్పుట్ మారవచ్చు. ఈ రకమైన సర్క్యూట్లు మునుపటి ఇన్పుట్, అవుట్పుట్, గడియారం మరియు మెమరీ మూలకాన్ని ఉపయోగిస్తాయి. ఇక్కడ మెమరీ ఎలిమెంట్స్ గొళ్ళెం లేదా ఫ్లిప్-ఫ్లాప్స్ కావచ్చు. సీక్వెన్షియల్ సర్క్యూట్లను ROM లు మరియు ఫ్లిప్స్, PLA లు, CPLD లు (కాంప్లెక్స్ ప్రోగ్రామబుల్ లాజిక్ పరికరం) , FPGA లు (ఫీల్డ్ ప్రోగ్రామబుల్ గేట్ అర్రే) . ఈ వ్యాసంలో, మేము PLA లను ఉపయోగించి సీక్వెన్షియల్ సర్క్యూట్ను ఎలా రూపొందించాలో మాత్రమే చర్చించబోతున్నాము.
క్రింద చూపిన విధంగా సీక్వెన్షియల్ సర్క్యూట్ యొక్క బ్లాక్ రేఖాచిత్రం:
సీక్వెన్షియల్ సర్క్యూట్ యొక్క బ్లాక్ రేఖాచిత్రం
PLA లను ఉపయోగించి సీక్వెన్షియల్ సర్క్యూట్ రూపకల్పన
సీక్వెన్షియల్ సర్క్యూట్లు PLA లు (ప్రోగ్రామబుల్ లాజిక్ అర్రేస్) మరియు ఫ్లిప్-ఫ్లాప్లను ఉపయోగించి గ్రహించవచ్చు. ఈ రూపకల్పనలో, స్టేట్ అసైన్మెంట్ ముఖ్యమైనది కావచ్చు ఎందుకంటే మంచి స్టేట్ అసైన్మెంట్ ఉపయోగించడం వల్ల అవసరమైన ఉత్పత్తి నిబంధనలను తగ్గించవచ్చు మరియు అందువల్ల పిఎల్ఎ యొక్క అవసరమైన పరిమాణాన్ని తగ్గిస్తుంది. ఉత్పత్తి పదం అక్షరాస్యుల కలయికగా నిర్వచించబడింది, ఇక్కడ ప్రతి సాహిత్యం వేరియబుల్ లేదా దాని నిరాకరణ.
డిజైన్ను కోడ్ కన్వర్టర్గా పరిశీలిద్దాం. పట్టికలో క్రింద చూపిన రాష్ట్ర పట్టిక ఒక PLA మరియు మూడు ఉపయోగించి గ్రహించవచ్చు ఫ్లిప్-ఫ్లాప్స్ క్రింద చూపిన విధంగా. ఈ సర్క్యూట్ కాన్ఫిగరేషన్ ROM ఫ్లిప్-ఫ్లాప్ ఆధారిత రూపకల్పనకు చాలా పోలి ఉంటుంది, తప్ప ROM ను తగిన పరిమాణంలోని PLA చేత భర్తీ చేస్తారు. రాష్ట్ర నియామకం క్రింద ఇవ్వబడిన సత్య పట్టికకు దారితీస్తుంది. ఈ పట్టికను నాలుగు ఇన్పుట్లు, 13 ఉత్పత్తి నిబంధనలు మరియు నాలుగు అవుట్పుట్లతో PLA లో నిల్వ చేయవచ్చు, అయితే ఇది 16-పదాల ROM తో పోలిస్తే పరిమాణంలో కొద్దిగా తగ్గుతుంది.
X Q1 Q2 Q3 | D1 D2 D3 తో |
0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 | 1 0 0 1 1 0 1 1 0 1 0 0 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 0 X X X X. 0 0 1 0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 0 0 0 X X X X. X X X X. |
పట్టిక: ట్రూత్ టేబుల్
ప్రస్తుత స్టేట్
| తదుపరి రాష్ట్రం X = 0 1 | ప్రస్తుత U ట్పుట్ (Z) |
TO | బి సి | 1 0 |
బి సి | డి ఇ మరియు ఇ | 1 0 0 1 |
డి IS | హెచ్ హెచ్ H M. | 0 1 1 0 |
హెచ్ ఓం | ఎ TO - | 0 1 1 - |
పట్టిక: రాష్ట్ర పట్టిక
PLA ఉపయోగించి సీక్వెన్షియల్ సర్క్యూట్ల రూపకల్పన
ఇన్పుట్ అవుట్పుట్ సమీకరణాలు కర్నాగ్ మ్యాప్ ద్వారా తీసుకోబడ్డాయి
ఇక్కడ, ఏడు రాష్ట్రాలు ఉన్నందున, మూడు డి ఫ్లిప్-ఫ్లాప్స్ అవసరం. అందువల్ల, 4 ఇన్పుట్లు మరియు 4 అవుట్పుట్లతో కూడిన PLA సర్క్యూట్ అవసరం. కోడ్ కన్వర్టర్ యొక్క స్టేట్ అసైన్మెంట్ పరిగణించబడితే, ఫలితంగా అవుట్పుట్ సమీకరణం మరియు కర్నాగ్ నుండి పొందిన D ఫ్లిప్-ఫ్లాప్ ఇన్పుట్ సమీకరణాలు క్రింది సమీకరణాలను వ్రాయవచ్చు
D1 = Q1 + = Q2 ”
D2 = Q2 + = Q2 ”
D3 = Q3 + = Q1 Q2 Q3 = X ”Q1 Q3” = X Q1 ”Q2”
Z = X ”Q3” + X Q3
X Q1 Q2 Q3 | D1 D2 D3 తో |
- - 0 - - 1 - - - 1 1 1 0 1 - 0 1 0 0 - 0 - - 0 పదకొండు
| 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0
|
ఈ సమీకరణాలకు అనుగుణంగా ఉండే PLA పట్టిక పై పట్టికలో ఇవ్వబడింది. నాలుగు ఇన్పుట్లు, ఏడు ఉత్పత్తి నిబంధనలు మరియు నాలుగు అవుట్పుట్లతో PLA ని ఉపయోగించడం ద్వారా ఈ పట్టికను గ్రహించవచ్చు. పై డిజైన్ యొక్క ఆపరేషన్ ప్రారంభంలో ధృవీకరించడానికి, X = 0 మరియు Q1Q2Q3 = 000 అని అనుకోండి. ఇది పట్టికలో - - 0- మరియు 0 - - -0 వరుసలను ఎంచుకుంటుంది, కాబట్టి Z = 0 మరియు D1D2D3 = 100. క్రియాశీల గడియారం అంచు తరువాత, Q1Q2Q3 = 100. తదుపరి ఇన్పుట్ X = 1 అయితే, అడ్డు వరుసలు - - 0 - మరియు - 1- - ఎంచుకోబడతాయి, కాబట్టి Z = 0 మరియు D1D2D3 = 110. క్రియాశీల గడియారం అంచు తరువాత, Q1Q2Q3 = 110.
ప్రోగ్రామబుల్ లాజిక్ అర్రే (PLA)
ప్రోగ్రామబుల్ లాజిక్ అర్రే ప్రోగ్రామబుల్ లాజికల్ పరికరం. ఇది సాధారణంగా కాంబినేషన్ లాజిక్ సర్క్యూట్లను అమలు చేయడానికి ఉపయోగిస్తారు. PLA లో ప్రోగ్రామబుల్ AND విమానాలు (AND శ్రేణి) ఉన్నాయి, ఇవి ప్రోగ్రామబుల్ OR విమానాల (OR శ్రేణి) సమితికి అనుసంధానించబడతాయి, తరువాత ఉత్పత్తిని ఉత్పత్తి చేయడానికి తాత్కాలికంగా పూర్తి చేయవచ్చు. ఈ లేఅవుట్ పెద్ద సంఖ్యలో లాజిక్ ఫంక్షన్లను సంశ్లేషణ చేయడానికి అనుమతిస్తుంది ఉత్పత్తుల మొత్తం (SOP) కానానికల్ రూపాలు. PLA యొక్క సాధారణ బ్లాక్ రేఖాచిత్రం క్రింద ఇవ్వబడింది.
PLA యొక్క బ్లాక్ రేఖాచిత్రం
PLA మరియు PAL (ప్రోగ్రామబుల్ అర్రే లాజిక్) మధ్య ప్రధాన వ్యత్యాసం,
పిఎల్ఎ: రెండూ మరియు విమానం మరియు OR విమానం ప్రోగ్రామబుల్.
PAL: కేవలం విమానం మాత్రమే ప్రోగ్రామబుల్, OR విమానం పరిష్కరించబడింది.
PLA యొక్క మంచి అవగాహన కోసం, ఇక్కడ మేము ఈ క్రింది ఉదాహరణను పరిశీలిస్తున్నాము.
ఈ ఫంక్షన్ f1 మరియు f2 ను అమలు చేయడానికి ప్రయత్నిద్దాం
ఇన్పుట్లు x1, x2, x3 మరియు వాటికి సంబంధించిన సిగ్నల్స్ ప్రోగ్రామబుల్ మరియు విమానానికి ఇవ్వబడతాయి, అక్కడ మనకు P1, P2, P3 కాల్డ్ మినిటర్మ్లుగా మరియు విమానం అవుట్పుట్లు లభిస్తాయి. అవసరమైన అవుట్పుట్ ఫంక్షన్ f1 మరియు f2 (ఉత్పత్తుల మొత్తం) ను ఉత్పత్తి చేయడానికి ప్రోగ్రామబుల్ OR విమానానికి ఈ సంకేతాలు ఇవ్వబడతాయి. ఇచ్చిన కార్యాచరణ కోసం PLA యొక్క గేట్ స్థాయి అమలును ఈ క్రింది బొమ్మ వివరిస్తుంది.
పిఎల్ఎ అమలు
పిఎల్ఎ ఉపయోగించి సీక్వెన్షియల్ సర్క్యూట్ల రూపకల్పన గురించి ఇదంతా. ఈ భావనను బాగా అర్థం చేసుకోవడానికి ఈ వ్యాసంలో ఇచ్చిన సమాచారం మీకు సహాయపడుతుందని మేము భావిస్తున్నాము. ఇంకా, ఈ వ్యాసానికి సంబంధించిన ఏవైనా ప్రశ్నలు లేదా ఏదైనా సహాయం ఎలక్ట్రికల్ మరియు ఎలక్ట్రానిక్స్ ప్రాజెక్టులను అమలు చేయడం , దిగువ వ్యాఖ్య విభాగంలో వ్యాఖ్యానించడం ద్వారా మీరు మమ్మల్ని సంప్రదించవచ్చు. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, సీక్వెన్షియల్ సర్క్యూట్ అంటే ఏమిటి?