ஒரு வரிசை ஜெனரேட்டர் மற்றும் அதன் வேலை என்றால் என்ன

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





ஒரு வரிசையின் பொருள் ஜெனரேட்டர் உங்கள் தரவு ஓட்டத்தில் முழு எண் மதிப்புகளின் வரிசையைச் சேர்ப்பதை எளிதாக்குகிறது. இந்த தொடர்கள் எந்த இலக்கத்துடன் தொடங்கலாம் மற்றும் எந்த அடியையும் கொண்டிருக்கலாம். உதாரணமாக, தொடர் 40, 45, 50, 55, முதலியன. ஒரு தொடருக்கு வரிசை ஜெனரேட்டரின் பொருள் போன்ற ஒத்த பெயர் உள்ளது. இதனால் வரிசை ஜெனரேட்டரின் ஒவ்வொரு பொருளும் அதற்கு ஒதுக்கப்பட்ட ஒரு தொடரை சேர்க்கலாம். இன்-மெமரி சீரிஸ் எனப்படும் டேட்டாஃப்ளோவின் இயக்க நேரத்தில் சென்டர் பிரைஸ் ஒரு தொடரை உருவாக்குகிறது, இல்லையெனில், உங்கள் டேட்டாஃப்ளோ செய்யப்பட்டவுடன் தரவுத்தள அட்டவணையில் இருந்து தொடர் கட்டுப்பாட்டு தரவைப் படிக்கிறது.

நினைவகத்தில் உள்ள வரிசையின் விஷயத்தில், தொடர் பண்புகளில் கொடுக்கப்பட்ட “தொடக்க மதிப்பு” இல் ஒரு வரிசை தொடர்ந்து தொடங்குகிறது. தரவுத்தள வரிசை வழக்கில், பயன்படுத்தப்பட்ட முந்தைய மதிப்பை கட்டுப்பாட்டு தரவுத்தளத்தில் பதிவு செய்யலாம். ஒவ்வொரு முறையும் வரிசை எழுப்பப்பட்டவுடன் சமீபத்திய தொடக்க மதிப்பைப் பயன்படுத்தலாம். ஒவ்வொரு முறையும் தரவு ஓட்டம் இயங்கும் போது இது தொடருக்கான உயரும் மதிப்புகளை உருவாக்குகிறது. இதன் விளைவாக, இந்தத் தொடர் ஒன்றுடன் ஒன்று இல்லாத மதிப்புகள் உள்ளிட்ட தொடர் சங்கிலி போன்றவற்றைக் காணலாம்.




வரிசை ஜெனரேட்டர் என்றால் என்ன?

வரையறை: ஒரு வரிசை ஜெனரேட்டர் ஒரு வகையான டிஜிட்டல் லாஜிக் சுற்று . இதன் முக்கிய செயல்பாடு வெளியீடுகளின் தொகுப்பை உருவாக்குவதாகும். ஒவ்வொரு வெளியீடும் பல பைனரி அல்லது கியூ-ஆரி லாஜிக் நிலைகள் அல்லது சின்னங்களில் ஒன்றாகும். தொடரின் நீளம் காலவரையின்றி இல்லையெனில் சரி செய்யப்படலாம். ஒரு சிறப்பு வகையான வரிசை ஜெனரேட்டர் ஒரு பைனரி கவுண்டர் ஆகும். இந்த ஜெனரேட்டர்கள் குறியீட்டு மற்றும் கட்டுப்பாடு போன்ற பல்வேறு வகையான பயன்பாடுகளில் பயன்படுத்தப்படுகின்றன.

வரிசை ஜெனரேட்டர் ஏன் தேவைப்படுகிறது?

ஒரு சி.எல்.கே மூலம் ஒத்திசைவில் பரிந்துரைக்கப்பட்ட தொடர் பிட்களை உருவாக்க வரிசை ஜெனரேட்டர் சுற்று பயன்படுத்தப்படுகிறது. இந்த வகையான ஜெனரேட்டர் ஒரு குறியீடு ஜெனரேட்டராக பயன்படுத்தப்படுகிறது, கவுண்டர்கள் , சீரற்ற பிட் ஜெனரேட்டர்கள், வரிசை மற்றும் பரிந்துரைக்கப்பட்ட கால ஜெனரேட்டர். இதன் அடிப்படை வடிவமைப்பு வரைபடம் கீழே காட்டப்பட்டுள்ளது.



வரிசை ஜெனரேட்டர் அமைப்பு

வரிசை ஜெனரேட்டர் அமைப்பு

QN-1 வழியாக Q0 போன்ற N- பிட் ஷிப்ட் பதிவு வெளியீடுகள் a இன் உள்ளீடுகளைப் போலவே பயன்படுத்தப்படுகின்றன கூட்டு சுற்று அடுத்த மாநில டிகோடர் என அழைக்கப்படுகிறது. இங்கே, அடுத்த மாநில டிகோடரின் வெளியீடு ‘Y’ ஷிப்ட் பதிவேட்டில் தொடர் உள்ளீடாக வழங்கப்படுகிறது. அடுத்த நிலை டிகோடரின் வடிவமைப்பு தேவையான வரிசையின் அடிப்படையில் செய்யப்படுகிறது.

கவுண்டர்களைப் பயன்படுத்தி வரிசை ஜெனரேட்டர்

ஒரு கவுண்டரைப் பயன்படுத்தி வரிசை ஜெனரேட்டர் தொகுதி வரைபடம் கீழே விளக்கப்பட்டுள்ளது. இங்கே, கூட்டு சுற்று என்பது அடுத்த மாநில டிகோடராகும். இந்த நிலை டிகோடரின் உள்ளீட்டை FF களின் வெளியீடுகளிலிருந்து பெறலாம். இதேபோல், இந்த நிலை டிகோடரின் வெளியீடுகள் ஃபிளிப்-ஃப்ளாப்புகளுக்கு உள்ளீடுகளாக வழங்கப்படுகின்றன. FF களின் எண்ணிக்கையின் அடிப்படையில், 0 அல்லது 1 கள் போன்ற தேவையான வரிசையை கொடுக்க முடியும், இதை 1011011 போல உருவாக்கலாம்.


கவுண்டரைப் பயன்படுத்தி வரிசை ஜெனரேட்டர்

கவுண்டரைப் பயன்படுத்தி வரிசை ஜெனரேட்டர்

எண்ணிக்கை புரட்டு தோல்விகள் பின்வருபவை போன்ற கொடுக்கப்பட்ட வரிசையின் மூலம் தீர்மானிக்க முடியும்.

  • முதலில், கொடுக்கப்பட்ட வரிசையில் பூஜ்ஜியங்கள் மற்றும் அவற்றின் எண்ணிக்கையை எண்ணுங்கள்.
  • இரண்டின் அதிக எண்ணிக்கையைத் தேர்ந்தெடுக்கவும். இந்த எண் ‘என்’ ஆக இருக்கட்டும்.
  • இல்லை. ஃபிளிப் ஃப்ளாப்புகளை N = 2n-1 என கணக்கிடலாம்
  • உதாரணமாக, கொடுக்கப்பட்ட வரிசை 1011011 ஆகும், அங்கு அவற்றின் எண்ணிக்கை 5 மற்றும் பூஜ்ஜியங்களின் எண்ணிக்கை இரண்டு ஆகும். எனவே அவர்களிடமிருந்து 5 ஐ விட உயர்ந்த ஒன்றைத் தேர்வுசெய்க. எனவே 5 = 2n-1, எனவே n = 4 FF கள் தேவைப்படும்.

பண்புகள்

வரிசை ஜெனரேட்டர் பண்புகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.

  • பகிரப்பட்ட வரிசையைப் பயன்படுத்தவும்
  • மீட்டமை
  • மூலம் அதிகரிப்பு
  • தற்காலிக சேமிப்பின் மதிப்புகளின் எண்ணிக்கை
  • இறுதி மதிப்பு
  • சுழற்சி தொடக்க மதிப்பு
  • தொடக்க மதிப்பு
  • மிதிவண்டி

வரிசை ஜெனரேட்டரின் மாற்றம்

இந்த ஜெனரேட்டரின் மாற்றம் செயலற்றது, எனவே இது எண் மதிப்புகளை உருவாக்குகிறது. பிரத்தியேக முதன்மை மதிப்புகளை உருவாக்க மற்றும் இழந்த முதன்மை விசைகளை மீட்டமைக்க இந்த மாற்றம் பயன்படுத்தப்படுகிறது. இந்த உருமாற்றம் வெவ்வேறு மாற்றங்களுடன் இணைக்க இரண்டு ஓ / பி போர்ட்களை உள்ளடக்கியது. ஒற்றை அல்லது பல வரைபடங்களில் பயன்படுத்த அதன் உருமாற்றம் உருவாக்கப்படலாம். மீண்டும் பயன்படுத்தக்கூடிய மாற்றம் ஒவ்வொரு மேப்பிங்கிலும் தொடரின் நம்பகத்தன்மையை வைத்திருக்கிறது, இது வரிசை ஜெனரேட்டர் உருமாற்றத்தின் உதாரணத்தைப் பயன்படுத்துகிறது. எனவே இந்த மாற்றம் மீண்டும் பயன்படுத்தக்கூடியதாக இருப்பதால் அதை பல மேப்பிங்கில் பயன்படுத்தலாம். நீங்கள் ஒரு தனி இலக்குக்கு ஏராளமான சுமைகளை இயக்கியவுடன் ஒருவர் இந்த உருமாற்றத்தை மீண்டும் பயன்படுத்தலாம்.

உதாரணமாக, யாரிடமாவது ஒரு பெரிய உள்ளீட்டுக் கோப்பு இருந்தால், அதை மூன்று அமர்வுகளாக பிரிக்கலாம், அவை ஒரு உருமாற்றத்தைப் பயன்படுத்தி இணையாக இயங்கும், இதனால் முதன்மை முக்கிய மதிப்புகளை உருவாக்க முடியும். நாம் மாறுபட்ட மாற்றங்களைப் பயன்படுத்தினால், ஒருங்கிணைப்பின் சேவை உதிரி முக்கிய மதிப்புகளை உருவாக்கக்கூடும். அதன் இடத்தில், ஒவ்வொரு அமர்வுக்கும் ஒவ்வொரு இலக்கு வரிசையிலும் பிரத்யேக மதிப்பைக் கொடுக்க மீண்டும் பயன்படுத்தக்கூடிய வரிசை ஜெனரேட்டர் மாற்றம் பயன்படுத்தப்படலாம்.

டி ஃபிளிப்-ஃப்ளாப்புகளைப் பயன்படுத்தி வரிசை ஜெனரேட்டரை வடிவமைப்பதில் ஈடுபட்டுள்ள படிகள்

முன்கூட்டியே நிர்ணயிக்கப்பட்ட வரிசையில் சரியான எண்ணிக்கையிலான மாநிலங்களை அனுமதிக்கும் கவுண்டரின் செயல்பாடு எங்களுக்குத் தெரியும். உதாரணமாக, 3-பிட் கொண்ட ஒரு மேல்-கவுண்டர் 0 முதல் 7 வரை கணக்கிடப்படுகிறது, அதே சமயம் டவுன் கவுண்டரின் விஷயத்தில் இதேபோன்ற வரிசை முறியடிக்கப்படுகிறது.

எஃப்.எஃப், மல்டிபிளெக்சர்களைப் பயன்படுத்தி சுற்றுகளை வடிவமைக்க வெவ்வேறு வழிகள் உள்ளன. இங்கே நாம் வெவ்வேறு படிகளில் டி எஃப்.எஃப் களைப் பயன்படுத்தி ஒரு வரிசை ஜெனரேட்டரை வடிவமைக்கிறோம். இதேபோல், உள்ளன ஜே.கே. ஃபிளிப்-ஃப்ளாப்புகளைப் பயன்படுத்தி ஒரு வரிசை ஜெனரேட்டரை வடிவமைப்பதில் வெவ்வேறு படிகள் உள்ளன .

இதேபோன்ற வடிவத்தை மீண்டும் செய்வதற்கு முன்பு 0-1-3-2 மாநிலங்கள் முழுவதும் நகரும் ஒரு சுற்று வடிவமைப்பதை நோக்கமாகக் கொண்ட ஒரு எடுத்துக்காட்டை எடுத்துக்கொள்வோம். இந்த முறை முழுவதும் சம்பந்தப்பட்ட படிகள் பின்வருமாறு.

படி -1 இல்

முதலாவதாக, இல்லை என்பதை நாங்கள் தீர்மானிக்க வேண்டும். எங்கள் பொருளைப் பெற தேவையான FF களின். பின்வரும் எடுத்துக்காட்டில், அவை மாற்றும் வரிசையைத் தவிர்த்து 2-பிட் எதிர் மாநிலங்களுக்கு சமமான நான்கு மாநிலங்கள் உள்ளன. இதிலிருந்து, நம் பொருளை அடைவதற்கு எஃப்.எஃப் கள் இரண்டாக இருக்க வேண்டியதன் அவசியத்தை ஒருவர் மதிப்பிடலாம்.

படி -2 இல்

படி 1 இலிருந்து, அட்டவணையில் உள்ள ஆரம்ப நான்கு நெடுவரிசைகள் மூலம் விளக்கப்பட்டுள்ள எங்கள் வரிசை ஜெனரேட்டருக்கான மாநில மாற்றம் அட்டவணையை வடிவமைப்போம். அதில், முதன்மை இரண்டு நெடுவரிசைகள் தற்போதைய மாநிலங்களையும் அடுத்த மாநிலங்களையும் குறிப்பிடுகின்றன. எடுத்துக்காட்டாக, எங்கள் உதாரணத்தின் முதல் நிலையில் “0 = 00” எனவே இது அடுத்த நிலை 1 = “01” என்ற இரண்டாவது நிலைக்கு வழிவகுக்கிறது.

படி -3 இல்

மாநில மாற்ற அட்டவணையில் FF களின் உற்சாக அட்டவணையை சேர்ப்பதன் மூலம் நீட்டிக்கப்படுகிறது. இந்த வழக்கில், டி ஃபிளிப்-ஃப்ளாப்பின் கிளர்ச்சி அட்டவணை அட்டவணையின் ஐந்தாவது மற்றும் ஆறாவது நெடுவரிசைகளாகும். உதாரணமாக, அட்டவணையில் தற்போதைய மற்றும் அடுத்த மாநிலங்களை முறையே 1 & 0 போன்றவற்றைப் பாருங்கள், பின்னர் அது டி 1 இல் ‘0’ ஆகிறது. பின்வரும் அட்டவணையில், முதல் இரண்டு நெடுவரிசைகள் தற்போதைய நிலையைக் குறிக்கின்றன, இரண்டாவது இரண்டு நெடுவரிசைகள் அடுத்த மாநிலங்களைக் குறிக்கின்றன, கடைசி இரண்டு நெடுவரிசைகள் டி-எஃப்எஃப் உள்ளீடுகள்.

Q1

Q0 Q1 + Q0 + டி 1

டி 0

0

00101
01111

1

11101

0

10000

0

படி -4 இல்

இந்த கட்டத்தில், தி பூலியன் K0 வரைபடத்தின் உதவியுடன் D0 & D1 க்கான வெளிப்பாடுகள் பெறப்படலாம். ஆனால் இந்த எடுத்துக்காட்டு மிகவும் எளிதானது, எனவே பூலியன் சட்டங்களைப் பயன்படுத்துவதன் மூலம், டி 1 & டி 0 க்கு தீர்வு காணலாம். எனவே

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

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

படி -5 இல்

பின்வருவனவற்றைப் போன்ற உள்ளீடுகளின் அடிப்படையில் டி எஃப்எஃப்களைப் பயன்படுத்தி வரிசை ஜெனரேட்டரை வடிவமைக்க முடியும்.

டி-எஃப்.எஃப் களைப் பயன்படுத்தி வரிசை ஜெனரேட்டர்

டி-எஃப்.எஃப் களைப் பயன்படுத்தி வரிசை ஜெனரேட்டர்

மேலே உள்ள சுற்றில், வழங்கப்பட்ட சி.எல்.கே பருப்புகளைப் பொறுத்து விருப்பமான தொடர் உருவாக்கப்படுகிறது. எனவே ஒரு சுலபமான வடிவமைப்பிற்காக இங்கு இருக்கும் ஒற்றுமையை வெற்றிகரமாக நீட்டிக்க முடியும் என்பதை கவனத்தில் கொள்ள வேண்டும்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

1). ஒரு வரிசை ஜெனரேட்டரின் வெளியீட்டில் வரிசை நீளம் என்ன?

உருவாக்கப்பட்ட வெளியீடு வரம்பற்ற நீளமாக இருக்கலாம் அல்லது அது முன்னரே தீர்மானிக்கப்பட்ட குறிப்பிட்ட நீளமாக இருக்கலாம்.

2). வரிசை ஜெனரேட்டரில் ஒதுக்கீடு அளவு என்றால் என்ன?

தொடரிலிருந்து வரிசை எண்களை ஒதுக்கும்போது அதிகரிக்கும் அளவு ஒதுக்கீடு அளவு என அழைக்கப்படுகிறது.

3). இன்பர்மேட்டிகாவில் ஒரு வரிசை ஜெனரேட்டர் எவ்வாறு பயன்படுத்தப்படுகிறது?

இது இணைக்கப்பட்ட உருமாற்றம் ஆகும், அங்கு வெளியீடு எண் மதிப்புகளாக இருக்கும். உருவாக்கப்பட்ட விசைகள் முதன்மை அல்லது வெளிநாட்டு விசைகளாக இருக்கலாம்.

எனவே, இது வரிசை ஜெனரேட்டரின் கருத்து பற்றிய விரிவான தகவல்கள். எப்படி வரிசைமுறை போன்ற தொடர்புடைய தகவல்களைப் பற்றி மேலும் அறிக ஜெனரேட்டர் செயல்படுத்தப்படுகிறது பல்வேறு பயன்பாடுகள் மற்றும் களங்களில், அது எவ்வாறு இயக்கப்படுகிறது?