ఒక క్రమం యొక్క వస్తువు జనరేటర్ మీ డేటా ఫ్లోకు పూర్ణాంక విలువల శ్రేణిని చేర్చడం సులభం చేస్తుంది. ఈ సిరీస్ ఏ అంకెతోనైనా ప్రారంభమవుతుంది మరియు ఏదైనా దశ ఉంటుంది. ఉదాహరణకు, సిరీస్ 40, 45, 50, 55, మొదలైనవి. ఒక శ్రేణికి సీక్వెన్స్ జనరేటర్ యొక్క వస్తువు వలె సమానమైన పేరు ఉంది. అందువల్ల సీక్వెన్స్ జనరేటర్ యొక్క ప్రతి వస్తువు దానికి కేటాయించిన ఒక శ్రేణిని కలిగి ఉంటుంది. సెంటర్ప్రైజ్ డేటా-ఫ్లో యొక్క రన్ టైమ్లో ఇన్-మెమరీ సిరీస్ అని పిలుస్తారు, లేకపోతే, మీ డేటాఫ్లో ప్రదర్శించిన తర్వాత డేటాబేస్ యొక్క టేబుల్ నుండి సిరీస్ కంట్రోల్ డేటాను చదువుతుంది.
ఇన్-మెమరీ సీక్వెన్స్ విషయంలో, సిరీస్ లక్షణాలలో ఇవ్వబడిన “ప్రారంభ విలువ” వద్ద ఒక క్రమం నిరంతరం ప్రారంభమవుతుంది. డేటాబేస్ సీక్వెన్స్ కేసులో, ఉపయోగించిన మునుపటి విలువను నియంత్రణ డేటాబేస్లో నమోదు చేయవచ్చు. క్రమం పెరిగిన తర్వాత ప్రతిసారీ తాజా ప్రారంభ విలువను ఉపయోగించవచ్చు. తద్వారా డేటాఫ్లో నడుస్తున్న ప్రతిసారీ ఇది సిరీస్ కోసం ఎప్పటికప్పుడు పెరుగుతున్న విలువలను ఉత్పత్తి చేస్తుంది. ఫలితంగా, ఈ సిరీస్ సిరీస్ గొలుసులాగా అతివ్యాప్తి చెందని విలువలతో సహా గమనించవచ్చు.
సీక్వెన్స్ జనరేటర్ అంటే ఏమిటి?
నిర్వచనం: సీక్వెన్స్ జెనరేటర్ ఒక రకమైన డిజిటల్ లాజిక్ సర్క్యూట్ . దీని యొక్క ప్రధాన విధి ఉత్పాదనల సమితిని ఉత్పత్తి చేయడం. ప్రతి అవుట్పుట్ అనేక బైనరీ లేదా క్యూ-ఆరి లాజిక్ స్థాయిలు లేదా చిహ్నాలలో ఒకటి. సిరీస్ యొక్క పొడవు నిరవధికంగా లేకపోతే పరిష్కరించబడవచ్చు. ఒక ప్రత్యేక రకమైన సీక్వెన్స్ జనరేటర్ బైనరీ కౌంటర్. ఈ జనరేటర్లు కోడింగ్ & కంట్రోల్ వంటి అనేక రకాల అనువర్తనాలలో ఉపయోగించబడతాయి.
సీక్వెన్స్ జనరేటర్ ఎందుకు అవసరం?
సిఎల్కె ద్వారా సమకాలీకరణలో సూచించిన శ్రేణి బిట్లను రూపొందించడానికి సీక్వెన్స్ జనరేటర్ సర్క్యూట్ ఉపయోగించబడుతుంది. ఈ రకమైన జనరేటర్ను కోడ్ జెనరేటర్గా ఉపయోగిస్తారు, కౌంటర్లు , యాదృచ్ఛిక బిట్ జనరేటర్లు, క్రమం మరియు సూచించిన కాలం జనరేటర్. దీని ప్రాథమిక రూపకల్పన రేఖాచిత్రం క్రింద చూపబడింది.
సీక్వెన్స్ జనరేటర్ నిర్మాణం
QN-1 ద్వారా Q0 వంటి N- బిట్ షిఫ్ట్ రిజిస్టర్ అవుట్పుట్లు a కు ఇన్పుట్ల వలె వర్తించబడతాయి కాంబినేషన్ సర్క్యూట్ తదుపరి రాష్ట్ర డీకోడర్ అంటారు. ఇక్కడ, తదుపరి స్టేట్ డీకోడర్ ‘Y’ యొక్క అవుట్పుట్ షిఫ్ట్ రిజిస్టర్కు సీరియల్ ఇన్పుట్గా ఇవ్వబడుతుంది. తదుపరి స్టేట్ డీకోడర్ యొక్క రూపకల్పన అవసరమైన క్రమం ఆధారంగా జరుగుతుంది.
కౌంటర్లను ఉపయోగించి సీక్వెన్స్ జనరేటర్
కౌంటర్ ఉపయోగించి సీక్వెన్స్ జనరేటర్ బ్లాక్ రేఖాచిత్రం క్రింద వివరించబడింది. ఇక్కడ, కాంబినేషన్ సర్క్యూట్ తదుపరి స్టేట్ డీకోడర్. ఈ స్టేట్ డీకోడర్ యొక్క ఇన్పుట్ FF ల యొక్క అవుట్పుట్ల నుండి పొందవచ్చు. అదేవిధంగా, ఈ స్టేట్ డీకోడర్ యొక్క అవుట్పుట్లు ఫ్లిప్-ఫ్లాప్లకు ఇన్పుట్లుగా ఇవ్వబడతాయి. FF ల సంఖ్య ఆధారంగా, 0 లేదా 1 వంటి అవసరమైన క్రమాన్ని ఇవ్వవచ్చు మరియు ఇది 1011011 లాగా ఉత్పత్తి అవుతుంది.
కౌంటర్ ఉపయోగించి సీక్వెన్స్ జనరేటర్
సంఖ్య ఫ్లిప్ ఫ్లాప్స్ కింది విధంగా ఇచ్చిన క్రమం ద్వారా నిర్ణయించవచ్చు.
- మొదట, ఇచ్చిన క్రమంలో సున్నాలు మరియు వాటి సంఖ్యను లెక్కించండి.
- రెండింటి యొక్క అధిక సంఖ్యను ఎంచుకోండి. మరియు ఈ సంఖ్య ‘N’ గా ఉండనివ్వండి.
- లేదు. ఫ్లిప్ ఫ్లాప్లను N = 2n-1 గా లెక్కించవచ్చు
- ఉదాహరణకు, ఇచ్చిన క్రమం 1011011, ఇక్కడ వాటి సంఖ్య 5 మరియు సున్నాల సంఖ్య రెండు. కాబట్టి వాటి నుండి 5 కంటే ఎక్కువ ఉన్నదాన్ని ఎంచుకోండి. కాబట్టి 5 = 2n-1, కాబట్టి n = 4 FF లు అవసరం.
లక్షణాలు
సీక్వెన్స్ జెనరేటర్ లక్షణాలు క్రింది వాటిని కలిగి ఉంటాయి.
- షేర్డ్ సీక్వెన్స్ ఉపయోగించండి
- రీసెట్ చేయండి
- ద్వారా పెరుగుదల
- కాష్ చేసిన విలువల సంఖ్య
- ముగింపు విలువ
- సైకిల్ ప్రారంభ విలువ
- ప్రారంభ విలువ
- చక్రం
సీక్వెన్స్ జనరేటర్ యొక్క పరివర్తన
ఈ జనరేటర్ యొక్క పరివర్తన నిష్క్రియాత్మకమైనది కాబట్టి ఇది సంఖ్యా విలువలను ఉత్పత్తి చేస్తుంది. ఈ పరివర్తన ప్రత్యేకమైన ప్రాధమిక విలువలను ఉత్పత్తి చేయడానికి మరియు కోల్పోయిన ప్రాధమిక కీలను పునరుద్ధరించడానికి ఉపయోగించబడుతుంది. ఈ పరివర్తనలో వేర్వేరు పరివర్తనాలకు అనుసంధానించడానికి రెండు o / p పోర్ట్లు ఉన్నాయి. సింగిల్ లేదా బహుళ మ్యాపింగ్స్లో ఉపయోగించడానికి దీని పరివర్తన సృష్టించబడుతుంది. పునర్వినియోగ పరివర్తన సీక్వెన్స్ జనరేటర్ పరివర్తన యొక్క ఉదాహరణను ఉపయోగించే ప్రతి మ్యాపింగ్లో సిరీస్ యొక్క విశ్వసనీయతను ఉంచుతుంది. కాబట్టి ఈ పరివర్తన పునర్వినియోగపరచదగినదిగా చేస్తుంది, తద్వారా మేము దానిని బహుళ మ్యాపింగ్లలో ఉపయోగించవచ్చు. మీరు ఏకాంత లక్ష్యానికి అనేక లోడ్లను అమలు చేసిన తర్వాత ఈ పరివర్తనను తిరిగి ఉపయోగించుకోవచ్చు.
ఉదాహరణకు, ఎవరికైనా భారీ ఇన్పుట్ ఫైల్ ఉంటే, అప్పుడు మేము దానిని మూడు సెషన్లుగా వేరు చేయవచ్చు, ఇవి పరివర్తనను ఉపయోగించడం ద్వారా సమాంతరంగా నడుస్తాయి, తద్వారా ప్రాధమిక కీ విలువలు ఉత్పత్తి చేయబడతాయి. మేము అసమాన పరివర్తనలను ఉపయోగిస్తే, అప్పుడు సమైక్యత యొక్క సేవ విడి కీ విలువలను ఉత్పత్తి చేస్తుంది. దాని స్థానంలో, ప్రతి లక్ష్యం వరుసకు ప్రత్యేకమైన విలువను ఇవ్వడానికి అన్ని సెషన్లకు పునర్వినియోగ శ్రేణి జనరేటర్ పరివర్తన ఉపయోగించబడుతుంది.
D ఫ్లిప్-ఫ్లాప్లను ఉపయోగించి సీక్వెన్స్ జనరేటర్ రూపకల్పనలో ఉన్న దశలు
ముందుగా నిర్ణయించిన క్రమంలో ఖచ్చితమైన సంఖ్య రాష్ట్రాలను అనుమతించే కౌంటర్ యొక్క పనితీరు మాకు తెలుసు. ఉదాహరణకు, 3-బిట్ గణనలు 0 నుండి 7 వరకు ఉన్న కౌంటర్ అయితే డౌన్ కౌంటర్ విషయంలో ఇదే విధమైన ఆర్డర్ను తిప్పికొట్టారు.
సర్క్యూట్లను డబ్బా, ఎఫ్ఎఫ్లు, మల్టీప్లెక్సర్లను ఉపయోగించి రూపొందించడానికి వివిధ మార్గాలు ఉన్నాయి. ఇక్కడ మేము వివిధ దశలలో D FF లను ఉపయోగించి ఒక సీక్వెన్స్ జనరేటర్ను రూపొందిస్తున్నాము. అదేవిధంగా, ఉన్నాయి JK ఫ్లిప్-ఫ్లాప్లను ఉపయోగించి సీక్వెన్స్ జెనరేటర్ రూపకల్పనలో వివిధ దశలు ఉన్నాయి .
ఇలాంటి నమూనాను మళ్లీ చేయడానికి ముందు 0-1-3-2 రాష్ట్రాల అంతటా కదిలే సర్క్యూట్ను రూపొందించాలని మేము లక్ష్యంగా పెట్టుకున్నాము. ఈ పద్ధతి అంతటా ఉన్న దశలు ఈ క్రింది విధంగా ఉన్నాయి.
దశ -1 లో
మొదట, మేము కాదు అని నిర్ణయించుకోవాలి. మా వస్తువును పొందడానికి అవసరమైన FF లు. కింది ఉదాహరణలో, 2-బిట్ కౌంటర్ రాష్ట్రాలకు సమానమైన నాలుగు రాష్ట్రాలు అవి బదిలీ చేసే క్రమాన్ని మినహాయించి ఉన్నాయి. దీని నుండి, మన వస్తువును సాధించడానికి FF లు రెండుగా ఉండవలసిన అవసరాన్ని అంచనా వేయవచ్చు.
దశ -2 లో
స్టెప్ 1 నుండి, మా సీక్వెన్స్ జెనరేటర్ కోసం స్టేట్ ట్రాన్సిషన్ టేబుల్ను డిజైన్ చేద్దాం, ఇది పట్టికలోని ప్రారంభ నాలుగు నిలువు వరుసల ద్వారా వివరించబడింది. అందులో, ప్రాధమిక రెండు నిలువు వరుసలు ప్రస్తుత రాష్ట్రాలను మరియు తదుపరి రాష్ట్రాలను తెలుపుతాయి. ఉదాహరణకు, మా ఉదాహరణ యొక్క మొదటి స్థితిలో “0 = 00” కాబట్టి ఇది తదుపరి స్థితి 1 = “01” అయిన రెండవ స్థితికి దారితీస్తుంది.
దశ -3 లో
రాష్ట్ర పరివర్తన పట్టికలో ఎఫ్ఎఫ్ల ఉత్తేజిత పట్టికను చేర్చడం ద్వారా విస్తరించారు. ఈ సందర్భంలో, D ఫ్లిప్-ఫ్లాప్ యొక్క ఉత్తేజిత పట్టిక పట్టిక యొక్క ఐదవ & ఆరవ నిలువు వరుసలు. ఉదాహరణకు, పట్టికలో ప్రస్తుత మరియు తదుపరి రాష్ట్రాలను వరుసగా 1 & 0 లాగా చూడండి, అది D1 లో ‘0’ ఫలితాన్ని ఇస్తుంది. కింది పట్టికలో, మొదటి రెండు నిలువు వరుసలు ప్రస్తుత స్థితిని సూచిస్తాయి, రెండవ రెండు నిలువు వరుసలు తదుపరి రాష్ట్రాలను సూచిస్తాయి మరియు చివరి రెండు నిలువు వరుసలు D-FF యొక్క ఇన్పుట్లు.
Q1 | Q0 | Q1 + | Q0 + | డి 1 | డి 0 |
0 | 0 | 0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | 0 | 1 | 0 |
1 | 0 | 0 | 0 | 0 | 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 FF లను ఉపయోగించి సీక్వెన్స్ జనరేటర్ను రూపొందించవచ్చు.
D-FF లను ఉపయోగించి సీక్వెన్స్ జనరేటర్
పై సర్క్యూట్లో, సరఫరా చేయబడిన CLK పప్పులను బట్టి ఇష్టపడే సిరీస్ ఉత్పత్తి అవుతుంది. కాబట్టి సులభమైన డిజైన్ కోసం ఇక్కడ ఉన్న సారూప్యతను సుదీర్ఘ శ్రేణి బిట్లను ఉత్పత్తి చేయడానికి విజయవంతంగా విస్తరించవచ్చని గమనించాలి.
తరచుగా అడిగే ప్రశ్నలు
1). సీక్వెన్స్ జెనరేటర్ యొక్క అవుట్పుట్లో సీక్వెన్స్ పొడవు ఎంత?
ఉత్పత్తి చేయబడిన అవుట్పుట్ అపరిమిత పొడవు కావచ్చు లేదా ముందుగా నిర్ణయించిన పొడవును నిర్ణయించవచ్చు.
2). సీక్వెన్స్ జనరేటర్లో కేటాయింపు పరిమాణం అంటే ఏమిటి?
సిరీస్ నుండి సీక్వెన్స్ సంఖ్యలను కేటాయించేటప్పుడు పెరుగుదల మొత్తాన్ని కేటాయింపు పరిమాణం అంటారు.
3). ఇన్ఫార్మాటికాలో సీక్వెన్స్ జెనరేటర్ ఎలా ఉపయోగించబడుతుంది?
ఇది కనెక్ట్ చేయబడిన పరివర్తన, ఇక్కడ అవుట్పుట్ సంఖ్యా విలువలు అవుతుంది. ఉత్పత్తి చేయబడిన కీలు ప్రాధమిక లేదా విదేశీ కీలు కావచ్చు.
అందువలన, ఇది సీక్వెన్స్ జనరేటర్ యొక్క భావనపై సమగ్ర సమాచారం. ఎలా క్రమం వంటి సంబంధిత సమాచారం గురించి మరింత తెలుసుకోండి జనరేటర్ అమలు చేయబడింది వివిధ అనువర్తనాలు మరియు డొమైన్లలో మరియు ఇది ఎలా నిర్వహించబడుతుంది?