தைராட்ரான் ஷிப்ட் பதிவு. ஷிப்ட் பதிவேடுகளைப் பயன்படுத்துதல். SHCP - கடிகார உள்ளீடு

1. உள்ளடக்க அட்டவணை

2. அறிமுகம் …………………………………………………………………… 2

3. இலக்கிய ஆதாரங்களின் மதிப்பாய்வு ………………………………… 3

3.1. பொதுவான செய்திபதிவேடுகள் பற்றி………………………………………… 3

3.2 தூண்டுதல்கள் பற்றிய பொதுவான தகவல்கள்………………………………………… 6

3.3 ஷிப்ட் பதிவுகள்……………………………………………… 12

3.4 யுனிவர்சல் பதிவேடுகள்…………………………………… 20

4. ஷிப்ட் ரெஜிஸ்டர் சர்க்யூட்டின் வளர்ச்சி ………………………………………… 24

4.1 ஆரம்ப தரவு ……………………………………………… 24

4.2 ஷிப்ட் பதிவேட்டை உருவாக்குவதற்கான நடைமுறை ……………………………… 24

4.3 நான்கு கட்ட ஷிப்ட் பதிவேட்டின் வளர்ச்சி…………………… 25

5. முடிவுரை……………………………………………………………. 27

6. குறிப்புகளின் பட்டியல் …………………………………. 28


2. அறிமுகம்

பதிவுகள்- டிஜிட்டல் சாதனங்களின் மிகவும் பொதுவான கூறுகள். அவை ஒரு சொல்லை உருவாக்கும் பல தொடர்புடைய மாறிகளில் செயல்படுகின்றன. சொற்களில் பல செயல்பாடுகள் செய்யப்படுகின்றன: பெறுதல், வழங்குதல், சேமித்தல், பிட் கிரிட்டில் மாற்றுதல், பிட்வைஸ் தருக்க செயல்பாடுகள்.

ஷிப்ட் (வரிசை) பதிவேடுகள் மாற்றுவதற்குப் பயன்படுத்தப்படுகின்றன nஒரு திசையில் பிட் எண்கள். கூடுதலாக, எண் அல்லாத தகவல்களை மாற்றவும் அவை பயன்படுத்தப்படலாம்.

ஷிப்ட் பதிவேடுகள் சேமிப்பக சாதனங்களாகவும், இணை குறியீட்டு மாற்றிகளுக்கு தொடர்களாகவும், தாமத சாதனங்கள் மற்றும் துடிப்பு கவுண்டர்களாகவும் பயன்படுத்தப்படுகின்றன (இருப்பினும், ஷிப்ட் பதிவேடுகளை கவுண்டர்களாகப் பயன்படுத்துவது மிகவும் பொருளாதாரமற்றது).

3. இலக்கிய ஆதாரங்களின் ஆய்வு

3.1. பதிவுகள் பற்றிய பொதுவான தகவல்கள்

பதிவேடுகளில் பிட் சர்க்யூட்கள் உள்ளன, அவை ஃபிளிப்-ஃப்ளாப்ஸ் மற்றும் பெரும்பாலும் லாஜிக் கூறுகளைக் கொண்டிருக்கும். அவை ஒற்றை அலகாகச் செயல்படுகின்றன.

மாறி டிரான்ஸ்மிஷன் கோடுகளின் எண்ணிக்கையின்படி, பதிவேடுகள் ஒற்றை-கட்டம் மற்றும் பாராஃபேஸ் என பிரிக்கப்படுகின்றன, மேலும் ஒத்திசைவு அமைப்பின் படி ஒற்றை-சுழற்சி, புஷ்-புல் மற்றும் மல்டி-சைக்கிள் என பிரிக்கப்படுகின்றன. இருப்பினும், முக்கிய வகைப்பாடு அம்சம் தரவைப் பெறுதல் மற்றும் வழங்கும் முறை ஆகும். இந்த அடிப்படையில் அவர்கள் வேறுபடுத்துகிறார்கள் இணை (நிலையான)பதிவுகள், தொடர் (மாற்றம்)மற்றும் இணை-தொடர் .

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

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

தொடர்-இணை பதிவேடுகள் தொடர் மற்றும் இணையான வகைகளின் உள்ளீடுகள் மற்றும் வெளியீடுகளைக் கொண்டுள்ளன. தொடர் உள்ளீடு மற்றும் இணை வெளியீடு (SIPO, தொடர் உள்ளீடு - இணை வெளியீடு), இணை உள்ளீடு மற்றும் தொடர் வெளியீடு (PISO, இணை உள்ளீடு - தொடர் வெளியீடு), அத்துடன் பெறுதல் மற்றும் வழங்குதல் ஆகியவற்றிற்கான எந்தவொரு கலவையின் சாத்தியக்கூறுகளுடன் விருப்பங்களும் உள்ளன. சொற்கள்.

இணையான (நிலையான) பதிவேடுகளில், பிட் சுற்றுகள் ஒருவருக்கொருவர் தொடர்பு கொள்ளாது. பிட்களுக்கு பொதுவாக கடிகார சுற்றுகள், ரீசெட்/செட் சர்க்யூட்கள், வெளியீடு அல்லது அனுமதி பெறுதல், அதாவது கட்டுப்பாட்டு சுற்றுகள். நேரடி டைனமிக் உள்ளீடுகளுடன் D-வகை ஃபிளிப்-ஃப்ளாப்களில் கட்டப்பட்ட நிலையான பதிவேட்டின் எடுத்துக்காட்டு சுற்று, R மற்றும் EZ சிக்னலால் கட்டுப்படுத்தப்படும் மூன்றாம் நிலை வெளியீடுகளை மீட்டமைக்கும் உள்ளீடுகளுடன் காட்டப்பட்டுள்ளது. படம் 1 .

படம் 1.நிலையான பதிவேட்டின் வரைபடம் (அ) மற்றும் அதன் வழக்கமான கிராஃபிக் பதவி (பி)

நவீன சர்க்யூட் தொழில்நுட்பமானது டி-டைப் ஃபிளிப்-ஃப்ளாப்களில் பதிவேடுகளை உருவாக்குவதன் மூலம் வகைப்படுத்தப்படுகிறது, முக்கியமாக டைனமிக் கட்டுப்பாட்டுடன். பலர் மூன்றாம் நிலையுடன் வெளியீடுகளைக் கொண்டுள்ளனர். சில பதிவேடுகள் தாங்கல் பதிவேடுகள் என வகைப்படுத்தப்படுகின்றன, அதாவது, அவை பெரிய கொள்ளளவு மற்றும்/அல்லது குறைந்த-எதிர்ப்புடன் வேலை செய்ய வடிவமைக்கப்பட்டுள்ளன. செயலில் சுமைகள். இது அவர்களின் செயல்பாட்டை நேரடியாக நெடுஞ்சாலையில் உறுதி செய்கிறது (கூடுதல் இடைமுக சுற்றுகள் இல்லாமல்).

பதிவு நினைவகத்தின் தொகுதிகளை உருவாக்க நிலையான பதிவேடுகள் பயன்படுத்தப்படுகின்றன - பதிவு கோப்புகள்.

பதிவேட்டின் முக்கிய செயல்பாடுகள்:

1) தரவு சேமிப்பு,

2) தகவல் பெறுதல்,

3) தகவல் வெளியிடுகிறது,

4) தகவல் மாற்றம்,

5) குறியீடு மாற்றம்,

6) விரும்பிய எண்ணை பூஜ்ஜியம் அல்லது ஒன்று என அமைத்தல்,

7) பிட்வைஸ் தருக்க செயல்பாடுகள்: டிஸ்ஜங்க்ஷன், கன்ஜங்க்ஷன், கூட்டல் மாடுலோ 2.

3.2. தூண்டுதல்களைப் புரிந்துகொள்வது

தூண்டுதல்கள் -பெரிய வகுப்பு மின் சாதனங்கள், இது இரண்டு (அல்லது அதற்கு மேற்பட்ட) நிலையான நிலைகளில் ஒன்றில் நீண்ட நேரம் இருக்க அனுமதிக்கிறது மற்றும் வெளிப்புற சமிக்ஞைகளின் செல்வாக்கின் கீழ் அவற்றை மாற்றுகிறது (மீளுருவாக்கம் செயல்முறையின் விளைவாக (மாற்றம் செயல்முறை மின்சுற்று, PIC ஆல் மூடப்பட்டிருக்கும்)).

தூண்டுதல் என்பது நினைவகத்துடன் கூடிய துடிப்பு தருக்க சாதனம் (நினைவக உறுப்பு - தாழ்ப்பாளை).

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

செயல்பாட்டு அடையாளம்

ஒரு தூண்டுதலுக்கு தகவலை எழுதுவதற்கான ஒரு முறை.

அவற்றின் செயல்பாட்டு பண்புகளின் அடிப்படையில், டி-தூண்டுதல்கள், ஜேகே-தூண்டுதல்கள், ஆர்எஸ்-தூண்டுதல்கள், டி-தூண்டுதல்கள், ஒருங்கிணைந்த தூண்டுதல்கள் (டிவி, டிவி, ஈ, ஆர்) போன்றவை உள்ளன.

தகவல்களைப் பதிவு செய்யும் (பெறுதல்) முறையின் அடிப்படையில், அவை வேறுபடுகின்றன:

8) ஒத்திசைவற்ற தூண்டுதல்கள்:

a) உள் தாமதத்துடன்;

b) உள்ளீடு துடிப்பு மட்டத்தால் கட்டுப்படுத்தப்படுகிறது;

9) ஒத்திசைவான தூண்டுதல்கள் (கடிகாரம்):

a) உள் தாமதத்துடன்;

b) நேரத் துடிப்பின் மட்டத்தால் கட்டுப்படுத்தப்படுகிறது:

ஒற்றை சுழற்சி நடவடிக்கை (ஒற்றை நிலை);

பல செயல்.

செயல்படுத்தும் கடிகார துடிப்பு பயன்படுத்தப்படும் போது மட்டுமே கடிகார தூண்டுதல்களுக்கு தகவல் எழுதப்படுகிறது. இத்தகைய தூண்டுதல்கள் நேரத் துடிப்பின் நிலை-கட்டுப்பாட்டு (செயல்பாட்டிற்கு ஒரு குறிப்பிட்ட சமிக்ஞை நிலை தேவை) மற்றும் விளிம்பில் கட்டுப்படுத்தப்படும் (சிக்னல் அளவைச் சார்ந்து இல்லை, அதன் இருப்பு முக்கியமானது) என பிரிக்கப்படுகின்றன. கடிகாரத் துடிப்புகள் சில சமயங்களில் ஒத்திசைவு, நிர்வாக அல்லது கட்டளை சமிக்ஞைகள் என்றும் அழைக்கப்படுகின்றன (பொதுவாக சி - கடிகாரத்தால் வரைபடங்களில் குறிக்கப்படுகிறது).

டைனமிக் உள்ளீடு நேரடியாகவோ அல்லது தலைகீழாகவோ இருக்கலாம். நேரடி டைனமிக் கட்டுப்பாடு கடிகார சமிக்ஞை பூஜ்ஜியத்திலிருந்து ஒன்றுக்கு மாறும்போது மாற அனுமதிக்கிறது (). தலைகீழ் டைனமிக் கட்டுப்பாடு - கடிகார சமிக்ஞையை ஒன்றிலிருந்து பூஜ்ஜியத்திற்கு மாற்றுதல் ().

நேர துடிப்பு விளிம்பு கட்டுப்பாடு:

நேர துடிப்பு சிதைவு கட்டுப்பாடு:

நேரத் துடிப்பின் மேல் மட்டத்தின் கட்டுப்பாடு:

நேரத் துடிப்பின் கீழ் மட்டத்தின் கட்டுப்பாடு:

உள் தாமதத்துடன் கூடிய க்ளாக் செய்யப்பட்ட தூண்டுதல்கள் (சிக்னல் முடிவடையும் போது தூண்டப்படும்) ஒரு விதியாக, ஒற்றை முனையாக இருக்கும். மல்டி-சைக்கிள் தீயை தூண்டுகிறது n-நோகோ உந்துதல்.

RS தூண்டுதல் இரண்டு தகவல் உள்ளீடுகளைக் கொண்டுள்ளது: S (அமைவு) மற்றும் R (மீட்டமை). S மற்றும் R சிக்னல்களை ஒரே நேரத்தில் பயன்படுத்த அனுமதி இல்லை. அன்று படம் 2நேர சமிக்ஞையின் விளிம்பில் தூண்டப்பட்ட ஒத்திசைவான RS தூண்டுதலைக் காட்டுகிறது.

படம் 2.ஒத்திசைவான RS தூண்டுதல்

உள்ளீடுகளுக்கு கூடுதலாக, எளிமையான RS தூண்டுதல் இரண்டு வெளியீடுகளையும் கொண்டுள்ளது. வெளியீடுகள் குறிப்பிடுகின்றன கேமற்றும் . வெளியேறு கேநேரடி, a - தலைகீழ் என்று அழைக்கப்படுகிறது. இரண்டு வெளியீடுகளிலும் உள்ள மின்னழுத்த அளவுகள் ஒன்றுக்கொன்று நேர்மாறானவை: சமிக்ஞை என்றால் கே= 1, பின்னர் = 0, அல்லது என்றால் கே= 0, பின்னர் = 1. இதில் தூண்டுதலின் நிலை என்பதையும் கவனத்தில் கொள்ள வேண்டும் கே= 1, a = 0, அலகு எனப்படும். தூண்டுதல் பூஜ்ஜியமாக இருக்கும்போது கே= 0 மற்றும் = 1. தூண்டுதலின் உள்ளீடுகளுக்கு சமிக்ஞைகள் வரும்போது, ​​அதன் நிலையைப் பொறுத்து, மாறுதல் நிகழ்கிறது அல்லது அசல் நிலை பாதுகாக்கப்படும்.

படம் 3. -தூண்டுதல்: அதன் வழக்கமான கிராஃபிக் பதவி மற்றும் சுற்று இரண்டு தருக்க கூறுகள் மற்றும் இல்லை

அன்று படம் 3எளிமையான தூண்டுதல் காட்டப்பட்டுள்ளது - வகை . இரண்டு NAND வாயில்கள் மட்டுமே இங்கு பயன்படுத்தப்படுகின்றன. உள்ளீடுகளின் நோக்கம்: - தூண்டுதலை ஒற்றை நிலைக்கு அமைக்க மற்றும் - பூஜ்ஜிய நிலைக்கு திரும்ப. உள்ளீட்டு பதவிகளுக்கு மேலே உள்ள கோடுகள் உயர்-நிலை உள்ளீட்டு மின்னழுத்தம் குறைந்த-நிலை மின்னழுத்தத்தால் மாற்றப்படும் போது ஃபிளிப்-ஃப்ளாப் மாறுகிறது என்பதைக் குறிக்கிறது ( படம் 4) உள்ளீடுகளில் சிக்னல்கள் எதுவும் பெறப்படாதபோது, ​​ஃபிளிப்-ஃப்ளாப் அதன் நிலையைத் தக்கவைத்துக்கொள்வதை எளிதாகக் காணலாம். உதாரணமாக, கே= 1 மற்றும் = 0, அதாவது, தூண்டுதல் ஒரே நிலையில் உள்ளது, பின்னர் DD1 இன் வெளியீடு DD2 இன் உள்ளீடுகளில் ஒன்றோடு இணைக்கப்பட்டுள்ளதால், DD2 இன் வெளியீடு DD1 இன் உள்ளீடுகளில் ஒன்றோடு இணைக்கப்பட்டுள்ளது, மின்னழுத்தம் DD2 இன் இரண்டு உள்ளீடுகளுக்குப் பயன்படுத்தப்பட்டது

படம் 4.செயல்பாட்டு நேர வரைபடம் - தூண்டுதல்

உயர், மற்றும் வெளியீட்டில் - குறைந்த (= 0) நிலை. அதே நேரத்தில், DD1 இன் உள்ளீடுகளில் ஒன்றில் மின்னழுத்தம் குறைவாக உள்ளது, மேலும் வெளியீட்டில் அது அதிகமாக உள்ளது. சுட்டிக்காட்டப்பட்ட துருவமுனைப்புடன் ஒரு சமிக்ஞை இப்போது உள்ளீட்டிற்கு வந்தால் (கணம் t1 , படம் 4), தூண்டுதலின் நிலை மாறாது, ஏனென்றால் இரண்டாவது உள்ளீடு DD1 இல் ஒரு சமிக்ஞையின் வருகை தற்காலிகமாக உள்ளீடுகளில் உள்ள சமிக்ஞைகளின் கலவையை மட்டுமே மாற்றும் (சிக்னல் அனுப்பப்படுவதற்கு முன்பு அது 1 மற்றும் 0 ஆக இருந்தது, ஆனால் அது 0 ஆனது மற்றும் 0), ஆனால் DD1 இன் வெளியீட்டு நிலை மாறாமல் உள்ளது. எவ்வாறாயினும், உள்ளீட்டில் ஒரு சமிக்ஞை வந்தால் (கணம் t2), DD2 இன் இரண்டு உள்ளீடுகளும் ஏற்கனவே வெவ்வேறு நிலைகளின் மின்னழுத்தங்களைக் கொண்டிருக்கும், நிலை தர்க்க கூறுகள்மாறும் மற்றும் அதன் வெளியீடு உயர் நிலை மின்னழுத்தத்தைக் கொண்டிருக்கும். DD1 இன் இரண்டு உள்ளீடுகளும் உயர்-நிலை மின்னழுத்தங்கள் மற்றும் வெளியீட்டில் குறைந்த மின்னழுத்தங்களைக் கொண்டிருக்கும், அதாவது தூண்டுதல் "தலைகீழாக" மற்றொரு நிலைக்குச் செல்லும்: கே= 0 மற்றும் = 1.

மேற்கூறியவற்றிலிருந்து, உள்ளீடுகளில் குறைந்த அளவிலான சமிக்ஞைகள் மாறி மாறி வரும்போது மட்டுமே தூண்டுதலின் நிலையில் மாற்றம் ஏற்படும். மேலும், அத்தகைய சமிக்ஞைகள் இரண்டு உள்ளீடுகளிலும் ஒரே நேரத்தில் வந்தால், அவை நிறுத்தப்பட்ட பிறகு தூண்டுதலின் நிலை வரையறுக்கப்படாமல் இருக்கும் (நிலை கே= 0 அல்லது கே= 1 சமமாக சாத்தியம்). எனவே, இரண்டு உள்ளீடுகளிலும் ஒரே நேரத்தில் குறைந்த அளவிலான சமிக்ஞைகள் அனுமதிக்கப்படாது.

ஒரு தூண்டுதலின் செயல்பாடு மாநிலங்களின் அட்டவணையால் வகைப்படுத்தப்படுகிறது (குறியீடுகள் nமற்றும் n+1சமிக்ஞை ஒரு தருணத்திற்கு சொந்தமானது என்பதைக் குறிக்கிறது tnஅவருக்குப் பிறகு அடுத்தவர் tn+1):

நிச்சயமற்ற நிலை

தூண்டுதலின் இரண்டு உள்ளீடுகளுக்கும் குறைந்த அளவிலான மின்னழுத்தத்தை ஒரே நேரத்தில் வழங்குவது அனுமதிக்கப்படாது.

ஒரு RS வகை தூண்டுதல், ஃபிளிப்-ஃப்ளாப் போன்றது, இரண்டு உள்ளீடுகளில் (R அல்லது S) கடைசி சிக்னலைப் பெற்றது எது என்பதை "நினைவில் கொள்கிறது": உள்ளீடு R ஆக இருந்தால், தூண்டுதல் பூஜ்ஜிய நிலையில் இருக்கும் ( கே= 0 மற்றும் = 1), மற்றும் உள்ளீடு S ஆக இருந்தால், ஒரே நிலையில் ( கே= 1 மற்றும் = 0).

படம் 5.ஆர்.எஸ். - தூண்டுதல்: அதன் வழக்கமான கிராஃபிக் பதவி மற்றும் சுற்று நான்கு தருக்க கூறுகள் மற்றும் இல்லை

அன்று படம் 5 NAND லாஜிக் கூறுகளில் செய்யப்பட்ட RS ஃபிளிப்-ஃப்ளாப்பின் வரைபடத்தைக் காட்டுகிறது. ஒவ்வொரு உள்ளீட்டிலும் ஒரு இன்வெர்ட்டர் (DD3 மற்றும் DD4) சேர்க்கப்படும் ஃபிளிப்-ஃப்ளாப் சர்க்யூட்டில் இருந்து இது வேறுபடுகிறது, இது தேவையான அளவு உள்ளீட்டு சமிக்ஞைகளை மட்டுமே வழங்குகிறது.

உள்ளீட்டு சிக்னல்களை குறைவாக இருந்து உயர்வாக மாற்றுவது தூண்டுதலின் நிலையில் மாற்றத்திற்கு வழிவகுக்கிறது (கணங்கள் t1, t2, t2 மற்றும் t5; கணத்தில் t4முந்தைய தருணத்தில் தூண்டுதல் ஏற்கனவே ஒற்றை நிலைக்கு அமைக்கப்பட்டிருப்பதால், எந்த மாற்றமும் ஏற்படாது - டி3, படம் 6).

படம் 6. RS செயல்பாட்டின் நேர வரைபடம் - தூண்டுதல்

RS தூண்டுதல் பற்றி கூறப்பட்ட அனைத்தும் - தூண்டுதலுக்கும் பொருந்தும். உள்ளீட்டு சிக்னல் நிலைகளின் தலைகீழ் (R க்கு பதிலாக மற்றும் S க்கு பதிலாக) ஒரே வித்தியாசம்.

RS flip-flop இன் செயல்பாடு பின்வரும் மாநில அட்டவணையால் வகைப்படுத்தப்படுகிறது:

நிச்சயமற்ற நிலை

3.3. ஷிப்ட் பதிவுகள்

தூண்டுதல் ஷிப்ட் பதிவுஅவற்றுக்கிடையே சில இணைப்புகளைக் கொண்ட தூண்டுதல்களின் தொகுப்பை அழைக்கவும், அதில் அவை ஒரு சாதனமாக செயல்படுகின்றன. தொடர் (ஷிப்ட்) பதிவேடுகள் என்பது கேரி சர்க்யூட்களால் இணைக்கப்பட்ட பிட் சர்க்யூட்களின் சங்கிலி.

ஒற்றை சுழற்சி பதிவேட்டில் ஒரு பிட் வலதுபுறமாக மாற்றப்பட்டது ( படம் 7) ஒரு ஒத்திசைவு சமிக்ஞை வரும்போது வார்த்தை மாற்றப்படுகிறது. உள்ளீடு மற்றும் வெளியீடு தொடர் (DSR – Data Serial Right). அன்று படம் 8இடது-மாற்றப்பட்ட பதிவு சுற்று (DSL தரவு உள்ளீடு - தரவு தொடர் இடது), மற்றும் படம் 9ஒரு மீளக்கூடிய பதிவேட்டை உருவாக்கும் கொள்கையை விளக்குகிறது, இதில் இரண்டு அடுத்தடுத்த பிட்களுடன் ஃபிளிப்-ஃப்ளாப்புகளுக்கு இடையே இணைப்புகள் உள்ளன, ஆனால் தொடர்புடைய சமிக்ஞைகள் இந்த இணைப்புகளில் ஒன்றை மட்டுமே இயக்க அனுமதிக்கின்றன ("இடது" மற்றும் "வலது" கட்டளைகள் ஒரே நேரத்தில் வழங்கப்படவில்லை) .

படம் 7.வலது-ஷிப்ட் பதிவு சுற்று

வரைதல் 8 . இடது ஷிப்ட் பதிவு சுற்று

வரைதல் 9 . ரிவர்சிங் ரிஜிஸ்டர் சர்க்யூட்

ஒத்திசைவுத் தேவைகளின்படி, இடை-பிட் இணைப்புகளில் தருக்க கூறுகள் இல்லாத ஷிப்ட் பதிவேடுகளில், ஒரு-நிலை நிலை-கட்டுப்படுத்தப்பட்ட ஃபிளிப்-ஃப்ளாப்களைப் பயன்படுத்த முடியாது, ஏனெனில் சில ஃபிளிப்-ஃப்ளாப்கள் செயல்படுத்தும் மட்டத்தின் செயல்பாட்டின் போது மீண்டும் மீண்டும் மாறலாம். கடிகார சமிக்ஞை, இது ஏற்றுக்கொள்ள முடியாதது. இந்த திட்டங்களில், டைனமிக் கட்டுப்பாட்டுடன் (இரண்டு-நிலை) தூண்டுதல்கள் பயன்படுத்தப்பட வேண்டும்.

தருக்க கூறுகளின் தோற்றம் மற்றும், இடை-பிட் இணைப்புகளில் அலகு அல்லாத ஆழத்தின் தருக்க சுற்றுகள், பதிவேடுகளின் இயக்க நிலைமைகளை பூர்த்தி செய்வதை எளிதாக்குகிறது மற்றும் இந்த சுற்றுகளுக்கு பொருத்தமான ஃபிளிப்-ஃப்ளாப் வகைகளின் வரம்பை விரிவுபடுத்துகிறது.

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

ஷிப்ட் பதிவேட்டில் சில இணைப்புகளுடன் ஃபிளிப்-ஃப்ளாப்களின் தொகுப்பு உள்ளது, மேலும் இந்த இணைப்புகளின் அமைப்பு அனைத்து ஃபிளிப்-ஃப்ளாப்புகளுக்கும் பொதுவான ஒரு கடிகார துடிப்பு பயன்படுத்தப்படும்போது, ​​ஒவ்வொரு ஃபிளிப்-ஃப்ளாப்பின் வெளியீட்டு நிலையும் மாற்றப்படும். அண்டை ஒன்று. இணைப்புகளின் அமைப்பைப் பொறுத்து, இந்த மாற்றம் இடது அல்லது வலது பக்கம் ஏற்படலாம்:

ஷிப்ட் விட்டு

வலதுபுறமாக மாறவும்

பதிவேட்டில் தகவல்களை உள்ளிடலாம் வெவ்வேறு வழிகளில்இருப்பினும், இணை அல்லது தொடர் உள்ளீடு பெரும்பாலும் பயன்படுத்தப்படுகிறது, இதில் ஒரு பைனரி எண் ஒரே நேரத்தில் பதிவேட்டின் அனைத்து பிட்களிலும் அல்லது காலப்போக்கில் தனிப்பட்ட பிட்களில் வரிசையாக உள்ளிடப்படும். பல்ஸ் கவுண்டர்களில், ஷிப்ட் பதிவேடுகள் வரிசையான உள்ளீடு மற்றும் தகவலின் வெளியீடு மற்றும் வலதுபுறம் மாற்றத்துடன் பயன்படுத்தப்படுகின்றன. அன்று படம் 10 RS ஃபிளிப்-ஃப்ளாப்பில் செய்யப்பட்ட நான்கு-பிட் ஷிப்ட் பதிவேட்டின் வரைபடம் காட்டப்பட்டுள்ளது. இந்த திட்டத்தில், ஒவ்வொரு வெளியீடு கேதூண்டுதல் அடுத்த வெளியேற்றத்தின் S உள்ளீட்டுடன் இணைக்கப்பட்டுள்ளது, மேலும் ஒவ்வொரு வெளியீடும் R உள்ளீட்டுடன் இணைக்கப்பட்டுள்ளது, மேலும் அனைத்து ஃபிளிப்-ஃப்ளாப்புகளின் கடிகார உள்ளீடுகளும் ஒன்றாக இணைக்கப்பட்டுள்ளன, மேலும் AND-NOT மூலம் ஒரு பொதுவான துடிப்பு மூலம் ஒத்திசைவு சமிக்ஞை பெறப்படுகிறது. தருக்க உறுப்பு (DD7). முதல் தூண்டுதலின் நிலை AND-NOT தருக்க உறுப்பு (DD5) இன் உள்ளீடுகள் X1, X2 இல் உள்ள உள்ளீட்டு சமிக்ஞைகளால் தீர்மானிக்கப்படுகிறது. தற்போதைய தகவல் உள்ளீடு X1 க்கு வழங்கப்படுகிறது, மேலும் X2 உள்ளீடுக்கு அதன் பரிமாற்றத்தை அனுமதிக்கும் சமிக்ஞை. NOT கேட் (DD6) S உள்ளீட்டில் பயன்படுத்தப்படும் உள்ளீட்டு சமிக்ஞையை மாற்ற பயன்படுகிறது.

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

a)

n

கே 1

கே 2

கே 3

கே 4

வரைதல் 10 . நான்கு-கட்ட ஷிப்ட் பதிவேட்டின் வரைபடம் (a), அதன் சமிக்ஞைகளின் நேர வரைபடங்கள் மற்றும் முதல் இலக்கத்திற்கு ஒரு சமிக்ஞையை எழுதும் போது பதிவு நிலைகள் (b)

D flip-flops அல்லது JK flip-flops ஐப் பயன்படுத்தியும் ஷிப்ட் பதிவேடுகள் செயல்படுத்தப்படலாம். அனைத்து ஷிப்ட் பதிவேடுகளும் பின்வரும் விதிகளைக் கொண்டுள்ளன:

1) ஆரம்ப நிலையை முன்கூட்டியே அமைத்து, முதல் தூண்டுதலில் ஒரு யூனிட்டை உள்ளிடுவது அவசியம்

2) இருந்து பதிவு செய்ய nசேர்க்கைக்குப் பிறகு தூண்டுகிறது nஉள்ளீட்டு கடிகார பருப்புகளில், ஆரம்பத்தில் உள்ளிடப்பட்ட அலகு வெளியீடு ஆகும், இதன் விளைவாக அனைத்து பதிவுகளின் நேரடி வெளியீடுகளும் பூஜ்ஜிய நிலையில் உள்ளன.

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

படம் 11. ஒற்றை முனை RS ஃபிளிப்-ஃப்ளாப்களில் ஷிப்ட் பதிவேட்டை செயல்படுத்துதல்

சீரியல் ஷிப்ட் பதிவேட்டில் இரண்டு குறைபாடுகள் உள்ளன: இது ஒவ்வொரு கடிகார துடிப்பிலும் ஒரு பிட் தகவலை மட்டுமே உள்ளிட அனுமதிக்கிறது, மேலும் ஒவ்வொரு முறையும் பதிவேட்டில் உள்ள தகவல் வலதுபுறமாக மாற்றப்படும்போது, ​​​​வலதுபுறம் உள்ள தகவல் பிட் இழக்கப்படுகிறது. அன்று படம் 12 4 பிட்கள் தகவலை ஒரே நேரத்தில் இணையாக ஏற்றுவதை அனுமதிக்கும் ஒரு அமைப்பைக் காட்டுகிறது.

படம் 12. கட்டமைப்பு திட்டம் 4-பிட் இணையான பதிவு

இந்தச் சாதனத்தில் உள்ள 1, 2, 3, 4 ஆகியவை தகவல் உள்ளீடுகளாகும். இந்த அமைப்பு மற்றொரு பயனுள்ள பண்புடன் பொருத்தப்படலாம் - தகவல்களின் வட்ட இயக்கத்தின் சாத்தியம், சாதனத்தின் வெளியீட்டில் இருந்து தரவு அதன் உள்ளீட்டிற்குத் திரும்பும்போது மற்றும் இழக்கப்படவில்லை.

படம் 13.நான்கு பிட் இணை வளைய பதிவேட்டின் லாஜிக் சர்க்யூட்

4-பிட் இணை ரிங் ஷிப்ட் பதிவேட்டின் சுற்று காட்டப்பட்டுள்ளது படம் 13. இந்த ஷிப்ட் பதிவு நான்கு JK ஃபிளிப்-ஃப்ளாப்களைப் பயன்படுத்துகிறது. சங்கிலிக்கு நன்றி பின்னூட்டம்பதிவேட்டில் உள்ளிடப்பட்ட தகவல், பொதுவாக நான்காவது ஃபிளிப்-ஃப்ளாப்பின் வெளியீட்டில் இழக்கப்படும், இது ஷிப்ட் பதிவேட்டின் மூலம் பரவும். பதிவேட்டை அழிக்கும் சிக்னல் (அதன் வெளியீடுகளை மாநில 0000 என அமைக்கவும்) CLR உள்ளீட்டில் தருக்க நிலை 0 ஆகும். இணையான தரவு சுமை உள்ளீடுகள் 1, 2, 3 மற்றும் 4 ஆகியவை தூண்டுதல் முன்னமைவு (PS) உள்ளீடுகளுடன் இணைக்கப்பட்டுள்ளன, இது எந்த வெளியீட்டிலும் (1, 2, 3, 4) லாஜிக் 1 ஐ அமைக்க அனுமதிக்கிறது. இந்த உள்ளீடுகளில் ஒன்றிற்கு தர்க்கரீதியான 0 என்பது சுருக்கமாகப் பயன்படுத்தப்பட்டால், அனைத்து JK ஃபிளிப்-ஃப்ளாப்புகளின் C உள்ளீடுகளுக்கும் கடிகார பருப்புகளைப் பயன்படுத்துவது, பதிவேட்டில் உள்ள தகவலை மாற்றுவதற்கு வழிவகுக்கிறது. சரி. நான்காவது தூண்டுதலிலிருந்து, தரவு முதல் தூண்டுதலுக்கு மாற்றப்படுகிறது (தகவலின் வட்ட இயக்கம்).

அட்டவணை 1.


கோடுகள்

உள்ளீடுகள்

வெளியேறுகிறது

கடிகார எண்.

இணையான மாற்றப் பதிவேட்டின் செயல்பாட்டுக் கொள்கை விவரிக்கப்பட்டுள்ளது அட்டவணை 1. ஆற்றல் இயக்கப்பட்டிருக்கும் போது, ​​எந்த பைனரி கலவையையும் பதிவு வெளியீடுகளில் அமைக்கலாம், எடுத்துக்காட்டாக, அட்டவணையின் வரி 1 இல். CLR ஃபிளிப்-ஃப்ளாப்களின் உள்ளீடுகளுக்கு லாஜிக் 0 ஐப் பயன்படுத்துவது பதிவேட்டை அழிக்கத் தொடங்குகிறது (வரி 2). அடுத்து (வரி 3) பைனரி கலவை 0100 பதிவேட்டில் ஏற்றப்பட்டது. 5 மற்றும் 6 வரிகளில்: வலதுபுறம் உள்ள ஃபிளிப்-ஃப்ளாப்பில் இருந்து (நான்காவது) ஒன்று இடதுபுறம் உள்ள ஃபிளிப்-ஃப்ளாப்பிற்கு (முதல்) மாற்றப்படும். இந்த வழக்கில், பதிவேட்டில் ஒரு அலகு வட்ட இயக்கம் பற்றி பேசலாம். அடுத்து (வரி 9), CLR உள்ளீட்டைப் பயன்படுத்தி பதிவேட்டை அழிப்பது மீண்டும் தொடங்கப்படுகிறது. புதிய பைனரி சேர்க்கை 0110 ஏற்றப்பட்டது (வரி 10). 5 கடிகார துடிப்புகளை (வரிகள் 11-15) பயன்படுத்துவதால், தகவல் 5 நிலைகளை வலப்புறமாக வட்டமாக மாற்றுகிறது. தரவை அதன் அசல் நிலைக்குத் திரும்ப 4 கடிகார துடிப்புகள் எடுக்கும்.

ஷிப்ட் பதிவு என்றால் படம் 13பின்னூட்ட வளையத்தை உடைத்து, பின்னர் வழக்கமான இணையான மாற்றப் பதிவேட்டைப் பெறுகிறோம்: தகவலின் வட்ட இயக்கத்தின் சாத்தியம் விலக்கப்படும்.


படம் 14. RS ஃபிளிப்-ஃப்ளாப்ஸில் மூன்று சுழற்சி ஷிப்ட் பதிவு


3.4. உலகளாவிய பதிவேடுகள்

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

பல தொடர் IC பதிவேடுகள் உள்ளன, பல முறை (மல்டி-ஃபங்க்ஷன்) அல்லது யுனிவர்சல், மைக்ரோ-ஆபரேஷன்களின் தொகுப்பைச் செய்யும் திறன் கொண்டது. ஒரே திட்டத்தில் பல்வேறு செயல்பாடுகளைச் செய்வதற்குத் தேவையான பகுதிகளை உருவாக்குவதன் மூலம் மல்டி-மோட் அடையப்படுகிறது. நிகழ்த்தப்பட்ட வேலை வகையைக் குறிப்பிடும் கட்டுப்பாட்டு சமிக்ஞைகள் கொடுக்கப்பட்ட நேரம்செயல்பாடுகள் இதற்கு தேவையான சுற்று பகுதிகளை செயல்படுத்துகின்றன.

படம் 15.யுனிவர்சல் ஷிப்ட் பதிவுகள்: a – K155IR13, b – K500IR141, c – KM155IR1

அன்று படம் 15 K155, KM155 மற்றும் K500 தொடர்களின் உலகளாவிய மாற்றப் பதிவேடுகளின் மூன்று பொதுவான பிரதிநிதிகள் காட்டப்பட்டுள்ளன.

சிப் IR13 ( படம் 15 அ) 25 மெகா ஹெர்ட்ஸ் வரை அனுமதிக்கப்பட்ட கடிகார அதிர்வெண் மற்றும் 40 mA வரை தற்போதைய நுகர்வு கொண்ட எட்டு-பிட் ரிவர்சிபிள் ஷிப்ட் பதிவு. இதில் இணையான உள்ளீடுகள் மற்றும் வெளியீடுகள், ஒத்திசைவற்ற மீட்டமைப்பு உள்ளீடு, DSL (இடது ஷிப்ட்) மற்றும் DSR (வலது ஷிப்ட்) உள்ளீடுகள் கடிகார துடிப்பு வேறுபாடு C, பயன்முறை தேர்வு உள்ளீடுகள் S0 மற்றும் S1 ஆகியவற்றைக் கொண்டுள்ளது. S0 = 0, S1 = 1 எனும்போது, ​​தகவல் வலப்புறமாகவும், S0 = 1, S1 = 0 - இடதுபுறமாகவும், மற்றும் S0 = S1 = 1 எனும்போது - தகவல் பதிவேட்டில் எழுதப்படும்.

சிப் IR141 ( படம் 15 பி) என்பது உமிழ்ப்பான்-இணைந்த தர்க்கத்தில் கட்டமைக்கப்பட்ட ஒரு உலகளாவிய நான்கு-பிட் ஷிப்ட் பதிவு. கடிகார அதிர்வெண்- 150 மெகா ஹெர்ட்ஸ் வரை. தற்போதைய நுகர்வு குறைந்தது 120 mA ஆகும். S0 = 0, S1 = 1 எனும்போது, ​​தகவல் வலப்புறமாகவும், S0 = 1, S1 = 0 - இடப்புறமாகவும், S0 = S1 = 1 - எண்ணைச் சேமிக்கும் போது, ​​S0 = S1 = 0 - அமைவாகவும் மாற்றப்படும். எண்ணிக்கை.

IR1 மைக்ரோ சர்க்யூட் ( படம் 15 in) என்பது RS ஃபிளிப்-ஃப்ளாப்களில் உள்ள தகவல்களின் ஒத்திசைவான பதிவுடன் கூடிய ஷிப்ட் பதிவு. உள்ளீடுகள் 1 - 4 தகவல்களை இணையாகப் பதிவுசெய்யும், உள்ளீடு D என்பது தொடர் பதிவுக்கானது. உள்ளீடு V - கட்டுப்பாடு. V = 0 ஆக இருக்கும் போது, ​​C1 சிக்னலின் எதிர்மறை விளிம்பின் (1 முதல் 0 வரை) அடிப்படையிலான ஷிப்ட் பதிவேடாகவும், V = 1 ஆக இருக்கும் போது, ​​உள்ளீட்டு சமிக்ஞைகள் 1 இன் பதிவேட்டிற்கு ஒத்திசைவான எழுத்து முறையிலும் சுற்று இயங்குகிறது. – 4 C2 சமிக்ஞையின் எதிர்மறை விளிம்பின் அடிப்படையில்.

பல்வேறு வகையான உள்ளீடு மற்றும் வெளியீட்டைக் கொண்ட பதிவேடுகள் இணை குறியீடுகளை வரிசையாக மாற்றும் முக்கிய தொகுதிகளாகவும், நேர்மாறாகவும் செயல்படுகின்றன. அன்று படம் 16 SI/PO/SO வகையின் எட்டு-பிட் பதிவேட்டின் அடிப்படையில் இணை-க்கு-தொடர் குறியீடு மாற்றியின் சுற்று காட்டுகிறது. இந்தச் சுற்றில், உறுப்பு 1 இன் மேல் உள்ளீட்டில் தருக்க பூஜ்ஜியத்தின் அளவை அமைக்கும் எதிர்மறை தொடக்க துடிப்பு St, உள்ளீடு L (லோட்) இல் ஒரு இணையான தரவு வரவேற்பு சமிக்ஞையை உருவாக்குகிறது, இதன் மூலம் மாற்றப்பட்ட சொல் பிட்கள் 1-ல் ஏற்றப்படுகிறது. பதிவேட்டின் 7, மற்றும் பிட் பூஜ்ஜியமாக - மாறிலி 0. DSR இன் தொடர் உள்ளீட்டிற்கு ஒரு மாறிலி 1 பயன்படுத்தப்படுகிறது, இதனால், பதிவேட்டில் ஒரு சொல் உருவாகிறது. உள்ளீடு C க்கு வரும் கடிகாரத் துடிப்புகள் வார்த்தையை வலப்புறமாக மாற்றும். ஷிப்ட்கள் Q7 இன் வெளியீடு மூலம் வரிசை வடிவத்தில் வார்த்தையை வெளியிடுகிறது. தகவல் பிட்களைத் தொடர்ந்து ஒரு 0 உள்ளது, அதைத் தொடர்ந்து ஒரு சங்கிலி உள்ளது. பதிவேட்டில் இருந்து பூஜ்ஜியம் அகற்றப்படவில்லை என்றாலும், உறுப்பு 2 இன் வெளியீட்டில் ஒற்றை சமிக்ஞை செயல்படுகிறது. பூஜ்ஜியம் வெளியீட்டிற்குப் பிறகு, உறுப்பு 2 இன் அனைத்து உள்ளீடுகளும் ஒற்றை ஆகின்றன, அதன் வெளியீடு பூஜ்ஜியமாகிறது மற்றும் உறுப்பு 1 மூலம் ஒரு சமிக்ஞையை உருவாக்குகிறது தானியங்கி பதிவிறக்கம்அடுத்த வார்த்தை, அதன் பிறகு மாற்று சுழற்சி மீண்டும் நிகழ்கிறது.

படம் 16.தொடர் மாற்றி சுற்றுக்கு இணையாக

நவீன பதிவேடுகள் பிட்வைஸ் லாஜிக்கல் செயல்பாடுகளைச் செய்வதற்கு மிகவும் பொருத்தமானவை அல்ல, ஆனால் தேவைப்பட்டால், அவை RS ஃபிளிப்-ஃப்ளாப்களில் உள்ள பதிவேடுகளைப் பயன்படுத்தி செய்யப்படலாம். OR செயல்பாட்டைச் செய்ய, ஆரம்ப பூஜ்ஜிய நிலையுடன் நிலையான பதிவேட்டின் S உள்ளீட்டிற்கு முதல் சொல் வழங்கப்படுகிறது, இதன் அலகு இலக்கங்கள் தொடர்புடைய ஃபிளிப்-ஃப்ளாப்களை அமைக்கின்றன. பின்னர், பதிவேட்டை மீட்டமைக்காமல், இரண்டாவது சொல் S வெளியீடுகளுக்கு வழங்கப்படுகிறது.

பிட்வைஸ் செயல்பாட்டைச் செய்யும்போது மற்றும் முதல் கடிகார சுழற்சியில், முதல் வார்த்தை பதிவேட்டின் S உள்ளீடுகளுக்கு வழங்கப்படுகிறது, இந்த வார்த்தையில் உள்ள பதிவேட்டின் பிட்களை நிறுவுகிறது. பின்னர் இரண்டாவது வார்த்தையை பதிவேட்டில் பயன்படுத்த வேண்டும். இரண்டு சொற்களும் அலகுகளைக் கொண்ட பிட்களில் மட்டுமே பதிவு அலகுகளைத் தக்கவைக்க, இரண்டாவது வார்த்தை R flip-flops இன் உள்ளீடுகளுக்கு தலைகீழ் வடிவத்தில் வழங்கப்படுகிறது.

கூட்டல் மாடுலோ 2 ஐ பிட்களில் டி-வகை ஃபிளிப்-ஃப்ளாப்கள் கொண்ட ஒரு சர்க்யூட் மூலம் இரண்டு வார்த்தைகளை சரியான நேரத்தில் பயன்படுத்துவதன் மூலம் செயல்படுத்தலாம்.


4. ஷிப்ட் ரெஜிஸ்டர் சர்க்யூட்டின் வடிவமைப்பு

4.1 ஆரம்ப தரவு

கடிகார துடிப்புகள் நேர்மறை துருவமுனைப்புக்கு அமைக்கப்பட்டுள்ளன.

4.2 ஷிப்ட் பதிவு வடிவமைப்பு நடைமுறை

a) பொது பதிவு வடிவமைப்பு தேவைகளை கருத்தில் கொள்ளுதல்.

b) ஷிப்ட் பதிவேட்டின் வளர்ச்சி.

c) வளர்ந்த சுற்றுகளின் செயல்பாட்டின் விளக்கம்.


4.3 நான்கு கட்ட ஷிப்ட் பதிவேட்டின் வளர்ச்சி

RS flip-flops ஐப் பயன்படுத்தி நான்கு-கட்ட ஷிப்ட் பதிவேட்டை உருவாக்குவது அவசியம். அது வலதுபுறமாக மாறட்டும். இதைச் செய்ய, கடிகார துடிப்பு விளிம்பு ஒத்திசைவுடன் கூடிய நான்கு ஒத்திசைவான RS ஃபிளிப்-ஃப்ளாப்கள் மற்றும் பரிமாற்ற சுற்றுகளை உருவாக்க குறிப்பிட்ட எண்ணிக்கையிலான லாஜிக் கூறுகள் தேவை. தொடர் உள்ளீடு மற்றும் வெளியீட்டைக் கொண்ட ஷிப்ட் பதிவேடுகள் குறைந்த செயல்திறனைக் கொண்டிருப்பதால், இணை உள்ளீடு மற்றும் வெளியீட்டைக் கொண்ட ஒரு சுற்று உருவாக்குவோம்.

படம் 17. RS ஃபிளிப்-ஃப்ளாப்ஸில் வலது-மாற்றும் ஒத்திசைவான பதிவேட்டின் வளர்ந்த சர்க்யூட்

தூண்டுதல் உள்ளீடுகளில் சிக்னலை தலைகீழாக மாற்றுவதன் மூலம், S மற்றும் R உள்ளீடுகளுக்கு அதே நிலைகளின் மின்னழுத்தங்களை வழங்குவது சாத்தியமற்றது என்பதை உறுதிசெய்கிறோம். இதன் பொருள் என்னவென்றால், S = 0, R = 1, வெளியீட்டில் 0 கிடைக்கும், S = 1, R = 0, ஷிப்ட் பதிவேட்டின் உள்ளீடுகளில் 1 ஐப் பெறுவது அவசியம் பின்வரும் உண்மை அட்டவணையுடன்:

நான்காவது வெளியீட்டை முதல் உள்ளீட்டுடன் இணைப்பதன் மூலம், ரிங் ரைட்-ஷிஃப்டிங் பதிவேட்டைப் பெறுகிறோம். வெளியீடு Q4 இல் இருந்து தகவல் இழக்கப்படாது, ஆனால் மறுசுழற்சி செய்யப்படும்.

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

சேர்க்கை எண்.

நுழைவாயில்

வெளியேறு

கடிகார எண்.


5. முடிவுரை

பாடநெறி திட்டம் பதிவேடுகளின் வகைப்பாடு மற்றும் அவற்றின் செயல்பாட்டின் கொள்கைகளை ஆய்வு செய்தது. பதிவேடுகளின் முக்கிய கூறுகளாக தூண்டுதல்களின் செயல்பாட்டின் வகைகள் மற்றும் கொள்கைகள் கருதப்படுகின்றன. ஷிப்ட் ரெஜிஸ்டர்கள் மற்றும் குறிப்பாக, ஆர்எஸ் ஃபிளிப்-ஃப்ளாப்களில் ஷிப்ட் ரெஜிஸ்டர்கள் விரிவாக ஆராயப்பட்டன.

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


6. பயன்படுத்தப்படும் குறிப்புகளின் பட்டியல்

1. பிரைனிஷ்னிகோவ் வி.ஏ.மின்னணுவியல் (விரிவுரைகளின் பாடநெறி). – எஸ்-பி., 1998

2. Skarzhepa V.A., Lutsenko A.N.எலக்ட்ரானிக்ஸ் மற்றும் மைக்ரோ சர்க்யூட்ரி (பகுதி ஒன்று). – கே.: மேல்நிலைப் பள்ளி, 1989

3. புடிஷ்சேவ் எம்.எஸ்.மின் பொறியியல், மின்னணுவியல் மற்றும் நுண்செயலி தொழில்நுட்பம். – எல்.: போஸ்டர், 2001

4. உக்ரியுமோவ் ஈ.பி.டிஜிட்டல் சுற்று. – எஸ்-பி., 2000

5. நவீன ஒருங்கிணைந்த சுற்றுகளின் அடைவு

ஃபிளிப்-ஃப்ளாப் ஷிப்ட் ரெஜிஸ்டர் என்பது ஃபிளிப்-ஃப்ளாப்களின் தொகுப்பாகும், அவற்றுக்கிடையே சில இணைப்புகள் உள்ளன, அதில் அவை ஒரு சாதனமாக செயல்படுகின்றன. தொடர் (ஷிப்ட்) பதிவேடுகள் என்பது கேரி சர்க்யூட்களால் இணைக்கப்பட்ட பிட் சர்க்யூட்களின் சங்கிலி.

ஒற்றை-சுழற்சி பதிவேடுகளில் வலதுபுறம் ஒரு பிட் மாற்றத்துடன் (படம் 7), ஒத்திசைவு சமிக்ஞை பெறப்படும்போது வார்த்தை மாற்றப்படுகிறது. உள்ளீடு மற்றும் வெளியீடு தொடர் (DSR - Data Serial Right). படம் 8 இடதுபுறமாக மாற்றத்துடன் ஒரு பதிவேட்டின் சுற்று காட்டுகிறது (DSL தரவு உள்ளீடு - தரவு தொடர் இடது), மற்றும் படம் 9 ஒரு தலைகீழ் பதிவேட்டை உருவாக்கும் கொள்கையை விளக்குகிறது, இதில் இரண்டு அடுத்தடுத்த பிட்களுடன் ஃபிளிப்-ஃப்ளாப்புகளுக்கு இடையே இணைப்புகள் உள்ளன, ஆனால் தொடர்புடைய சமிக்ஞைகள் இந்த இணைப்புகளில் ஒன்றின் செயல்பாட்டை மட்டுமே அனுமதிக்கின்றன ("இடது" மற்றும் "வலது" என்ற கட்டளைகள் ஒரே நேரத்தில் வழங்கப்படவில்லை).

படம் 7. வலது-ஷிப்ட் பதிவு சுற்று


படம் 8. இடது-ஷிப்ட் பதிவு சுற்று


படம் 9. ரிவர்சிங் ரிஜிஸ்டர் சர்க்யூட்

ஒத்திசைவுத் தேவைகளின்படி, இடை-பிட் இணைப்புகளில் தருக்க கூறுகள் இல்லாத ஷிப்ட் பதிவேடுகளில், ஒரு-நிலை நிலை-கட்டுப்படுத்தப்பட்ட ஃபிளிப்-ஃப்ளாப்களைப் பயன்படுத்த முடியாது, ஏனெனில் சில ஃபிளிப்-ஃப்ளாப்கள் செயல்படுத்தும் மட்டத்தின் செயல்பாட்டின் போது மீண்டும் மீண்டும் மாறலாம். கடிகார சமிக்ஞை, இது ஏற்றுக்கொள்ள முடியாதது. இந்த திட்டங்களில், டைனமிக் கட்டுப்பாட்டுடன் (இரண்டு-நிலை) தூண்டுதல்கள் பயன்படுத்தப்பட வேண்டும்.

தருக்க கூறுகளின் தோற்றம் மற்றும், இடை-பிட் இணைப்புகளில் அலகு அல்லாத ஆழத்தின் தருக்க சுற்றுகள், பதிவேடுகளின் இயக்க நிலைமைகளை பூர்த்தி செய்வதை எளிதாக்குகிறது மற்றும் இந்த சுற்றுகளுக்கு பொருத்தமான ஃபிளிப்-ஃப்ளாப் வகைகளின் வரம்பை விரிவுபடுத்துகிறது.

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

ஷிப்ட் பதிவேட்டில் சில இணைப்புகளுடன் ஃபிளிப்-ஃப்ளாப்களின் தொகுப்பு உள்ளது, மேலும் இந்த இணைப்புகளின் அமைப்பு அனைத்து ஃபிளிப்-ஃப்ளாப்புகளுக்கும் பொதுவான ஒரு கடிகார துடிப்பு பயன்படுத்தப்படும்போது, ​​ஒவ்வொரு ஃபிளிப்-ஃப்ளாப்பின் வெளியீட்டு நிலையும் மாற்றப்படும். அண்டை ஒன்று. இணைப்புகளின் அமைப்பைப் பொறுத்து, இந்த மாற்றம் இடது அல்லது வலது பக்கம் ஏற்படலாம்:

ஷிப்ட் விட்டு

வலதுபுறமாக மாறவும்

ஒரு பதிவேட்டில் தகவலை உள்ளிடுவது பல்வேறு வழிகளில் செய்யப்படலாம், ஆனால் பெரும்பாலும் இணையான அல்லது தொடர் உள்ளீடு பயன்படுத்தப்படுகிறது, இதில் ஒரு பைனரி எண் ஒரே நேரத்தில் பதிவேட்டின் அனைத்து பிட்களிலும் அல்லது காலப்போக்கில் தனிப்பட்ட பிட்களில் உள்ளிடப்படும். பல்ஸ் கவுண்டர்களில், ஷிப்ட் பதிவேடுகள் வரிசையான உள்ளீடு மற்றும் தகவலின் வெளியீடு மற்றும் வலதுபுறம் மாற்றத்துடன் பயன்படுத்தப்படுகின்றன. படம் 10 a, RS ஃபிளிப்-ஃப்ளாப்பில் செய்யப்பட்ட நான்கு-பிட் ஷிப்ட் பதிவேட்டின் வரைபடத்தைக் காட்டுகிறது. இந்த சர்க்யூட்டில், ஃபிளிப்-ஃப்ளாப்பின் ஒவ்வொரு Q வெளியீடும் அடுத்தடுத்த இலக்கத்தின் S உள்ளீட்டுடன் இணைக்கப்பட்டுள்ளது, மேலும் ஒவ்வொரு வெளியீடும் R உள்ளீட்டுடன் இணைக்கப்பட்டுள்ளது, மேலும் அனைத்து ஃபிளிப்-ஃப்ளாப்பின் கடிகார உள்ளீடுகளும் ஒன்றாக இணைக்கப்பட்டுள்ளன, மேலும் ஒத்திசைவு சமிக்ஞை உள்ளது NAND கேட் (DD7) வழியாக ஒரு பொதுவான துடிப்பு மூலம் பெறப்பட்டது. முதல் தூண்டுதலின் நிலை AND-NOT தருக்க உறுப்பு (DD5) இன் உள்ளீடுகள் X1, X2 இல் உள்ள உள்ளீட்டு சமிக்ஞைகளால் தீர்மானிக்கப்படுகிறது. தற்போதைய தகவல் உள்ளீடு X1 க்கு வழங்கப்படுகிறது, மேலும் X2 உள்ளீடுக்கு அதன் பரிமாற்றத்தை அனுமதிக்கும் சமிக்ஞை. NOT கேட் (DD6) S உள்ளீட்டில் பயன்படுத்தப்படும் உள்ளீட்டு சமிக்ஞையை மாற்ற பயன்படுகிறது.

படம் 10 b, தூண்டுதல்களின் வெளியீட்டு சமிக்ஞைகளின் நேர வரைபடங்கள் மற்றும் முதல் இலக்கத்திற்கு ஒற்றை சமிக்ஞையை எழுதும் போது பதிவேடுகளின் நிலை ஆகியவற்றைக் காட்டுகிறது. முதல் கடிகாரத் துடிப்பின் வருகையின் போது, ​​X1 = X2 = 1 சமிக்ஞைகள் X1 மற்றும் X2 உள்ளீடுகளில் அமைக்கப்பட்டால், அவை இரண்டாவது கடிகாரத் துடிப்பின் வருகையால் அகற்றப்பட்டால், இதன் விளைவாக, Q1 = 1 சமிக்ஞை இருக்கும். முதல் தூண்டுதலுக்கு எழுதப்படும், இரண்டாவது கடிகாரத் துடிப்பின் வருகையுடன், முதல் தூண்டுதல் சமிக்ஞை Q1 = 0 பதிவுசெய்யப்படும், மேலும் Q2 = 1 சமிக்ஞை இரண்டாவது தூண்டுதலின் வெளியீட்டில் தோன்றும், இது முன்பு வெளியீட்டில் இருந்தது. இரண்டாவது தூண்டுதல். அடுத்தடுத்த கடிகார துடிப்புகள் வரும்போது, ​​ஒரு சிக்னல் மூன்றாவது மற்றும் நான்காவது ஃபிளிப்-ஃப்ளாப்புகளுக்கு தொடர்ச்சியாக நகர்த்தப்படுகிறது, அதன் பிறகு அனைத்து ஃபிளிப்-ஃப்ளாப்புகளும் பூஜ்ஜிய நிலைக்கு அமைக்கப்படும்.


படம்.

D flip-flops அல்லது JK flip-flops ஐப் பயன்படுத்தியும் ஷிப்ட் பதிவேடுகள் செயல்படுத்தப்படலாம். அனைத்து ஷிப்ட் பதிவேடுகளும் பின்வரும் விதிகளைக் கொண்டுள்ளன:

  • 1) ஆரம்ப நிலையை முன்கூட்டியே அமைத்து, முதல் தூண்டுதலில் ஒரு யூனிட்டை உள்ளிடுவது அவசியம்
  • 2) n ஃபிளிப்-ஃப்ளாப்களின் பதிவேட்டிற்கு, n உள்ளீட்டு கடிகார பருப்புகளின் வருகைக்குப் பிறகு, ஆரம்பத்தில் உள்ளிடப்பட்ட அலகு வெளியீடு ஆகும், இதன் விளைவாக அனைத்து பதிவுகளின் நேரடி வெளியீடுகளும் பூஜ்ஜிய நிலையில் உள்ளன.

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

படம் 11. ஒற்றை முனை RS ஃபிளிப்-ஃப்ளாப்களில் ஷிப்ட் பதிவேட்டை செயல்படுத்துதல்

சீரியல் ஷிப்ட் பதிவேட்டில் இரண்டு குறைபாடுகள் உள்ளன: இது ஒவ்வொரு கடிகார துடிப்பிலும் ஒரு பிட் தகவலை மட்டுமே உள்ளிட அனுமதிக்கிறது, மேலும் ஒவ்வொரு முறையும் பதிவேட்டில் உள்ள தகவல் வலதுபுறமாக மாற்றப்படும்போது, ​​​​வலதுபுறம் உள்ள தகவல் பிட் இழக்கப்படுகிறது. படம் 12, 4 பிட்கள் தகவலை ஒரே நேரத்தில் இணையாக ஏற்றுவதற்கு அனுமதிக்கும் ஒரு அமைப்பைக் காட்டுகிறது.

படம் 12. 4-பிட் இணையான பதிவேட்டின் தொகுதி வரைபடம்

இந்தச் சாதனத்தில் உள்ள 1, 2, 3, 4 ஆகியவை தகவல் உள்ளீடுகளாகும். இந்த அமைப்பு மற்றொரு பயனுள்ள பண்புடன் பொருத்தப்படலாம் - தகவல்களின் வட்ட இயக்கத்தின் சாத்தியம், சாதனத்தின் வெளியீட்டில் இருந்து தரவு அதன் உள்ளீட்டிற்குத் திரும்பும்போது மற்றும் இழக்கப்படவில்லை.


படம் 13. நான்கு பிட் இணை வளைய பதிவேட்டின் தர்க்க வரைபடம்

4-பிட் இணை ரிங் ஷிப்ட் பதிவேட்டின் சுற்று படம் 13 இல் காட்டப்பட்டுள்ளது. இந்த ஷிப்ட் பதிவேட்டில் நான்கு JK ஃபிளிப்-ஃப்ளாப்கள் பயன்படுத்தப்படுகின்றன. பின்னூட்ட வளையத்திற்கு நன்றி, பதிவேட்டில் உள்ளிடப்பட்ட தகவல், பொதுவாக நான்காவது ஃபிளிப்-ஃப்ளாப்பின் வெளியீட்டில் இழக்கப்படும், இது ஷிப்ட் பதிவேட்டில் பரவும். பதிவேட்டை அழிக்கும் சிக்னல் (அதன் வெளியீடுகளை மாநில 0000 என அமைக்கவும்) CLR உள்ளீட்டில் தருக்க நிலை 0 ஆகும். இணையான தரவு சுமை உள்ளீடுகள் 1, 2, 3 மற்றும் 4 ஆகியவை தூண்டுதல் முன்னமைவு (PS) உள்ளீடுகளுடன் இணைக்கப்பட்டுள்ளன, இது எந்த வெளியீட்டிலும் (1, 2, 3, 4) லாஜிக் 1 ஐ அமைக்க அனுமதிக்கிறது. இந்த உள்ளீடுகளில் ஒன்றிற்கு தர்க்கரீதியான 0 என்பது சுருக்கமாகப் பயன்படுத்தப்பட்டால், அனைத்து JK ஃபிளிப்-ஃப்ளாப்புகளின் C உள்ளீடுகளுக்கும் கடிகார பருப்புகளைப் பயன்படுத்துவது, பதிவேட்டில் உள்ள தகவலை மாற்றுவதற்கு வழிவகுக்கிறது. சரி. நான்காவது தூண்டுதலிலிருந்து, தரவு முதல் தூண்டுதலுக்கு மாற்றப்படுகிறது (தகவலின் வட்ட இயக்கம்).

வரி எண்.

கடிகார எண்.

இணையான ஷிப்ட் பதிவேட்டின் செயல்பாட்டுக் கொள்கை அட்டவணை 1 இல் விவரிக்கப்பட்டுள்ளது. ஆற்றல் இயக்கப்பட்டிருக்கும் போது, ​​எந்த பைனரி கலவையையும் பதிவு வெளியீடுகளில் அமைக்கலாம், எடுத்துக்காட்டாக, அட்டவணையின் வரிசையில் 1 இல். CLR ஃபிளிப்-ஃப்ளாப்களின் உள்ளீடுகளுக்கு லாஜிக் 0 ஐப் பயன்படுத்துவது பதிவேட்டை அழிக்கத் தொடங்குகிறது (வரி 2). அடுத்து (வரி 3) பைனரி கலவை 0100 பதிவேட்டில் ஏற்றப்பட்டது. 5 மற்றும் 6 வரிகளில்: வலதுபுறம் உள்ள ஃபிளிப்-ஃப்ளாப்பில் இருந்து (நான்காவது) ஒன்று இடதுபுறம் உள்ள ஃபிளிப்-ஃப்ளாப்பிற்கு (முதல்) மாற்றப்படும். இந்த வழக்கில், பதிவேட்டில் ஒரு அலகு வட்ட இயக்கம் பற்றி பேசலாம். அடுத்து (வரி 9), CLR உள்ளீட்டைப் பயன்படுத்தி பதிவேட்டை அழிப்பது மீண்டும் தொடங்கப்படுகிறது. புதிய பைனரி சேர்க்கை 0110 ஏற்றப்பட்டது (வரி 10). 5 கடிகார துடிப்புகளை (வரிகள் 11-15) பயன்படுத்துவதால், தகவல் 5 நிலைகளை வலப்புறமாக வட்டமாக மாற்றுகிறது. தரவை அதன் அசல் நிலைக்குத் திரும்ப 4 கடிகார துடிப்புகள் எடுக்கும்.

படம் 13 இல் உள்ள ஷிப்ட் பதிவேட்டில் உள்ள பின்னூட்ட வளையத்தை நாம் உடைத்தால், வழக்கமான இணையான ஷிப்ட் பதிவேட்டைப் பெறுவோம்: தகவலின் வட்ட இயக்கத்தின் சாத்தியம் விலக்கப்படும்.

படம் 14. RS ஃபிளிப்-ஃப்ளாப்ஸில் மூன்று சுழற்சி ஷிப்ட் பதிவு

1. உள்ளடக்க அட்டவணை

2. அறிமுகம் …………………………………………………………………… 2

3. இலக்கிய ஆதாரங்களின் மதிப்பாய்வு ………………………………… 3

3.1 பதிவேடுகள் பற்றிய பொதுவான தகவல்கள் ………………………………………… 3

3.2 தூண்டுதல்கள் பற்றிய பொதுவான தகவல்கள்………………………………………… 6

3.3 ஷிப்ட் பதிவுகள்……………………………………………… 12

3.4 யுனிவர்சல் பதிவேடுகள்…………………………………… 20

4. ஷிப்ட் ரெஜிஸ்டர் சர்க்யூட்டின் வளர்ச்சி ………………………………………… 24

4.1 ஆரம்ப தரவு ……………………………………………… 24

4.2 ஷிப்ட் பதிவேட்டை உருவாக்குவதற்கான நடைமுறை ……………………………… 24

4.3 நான்கு கட்ட ஷிப்ட் பதிவேட்டின் வளர்ச்சி…………………… 25

5. முடிவுரை……………………………………………………………. 27

6. குறிப்புகளின் பட்டியல் …………………………………. 28


2. அறிமுகம்

பதிவுகள்- டிஜிட்டல் சாதனங்களின் மிகவும் பொதுவான கூறுகள். அவை ஒரு சொல்லை உருவாக்கும் பல தொடர்புடைய மாறிகளில் செயல்படுகின்றன. சொற்களில் பல செயல்பாடுகள் செய்யப்படுகின்றன: பெறுதல், வழங்குதல், சேமித்தல், பிட் கிரிட்டில் மாற்றுதல், பிட்வைஸ் தருக்க செயல்பாடுகள்.

ஷிப்ட் (வரிசை) பதிவேடுகள் மாற்றுவதற்குப் பயன்படுத்தப்படுகின்றன nஒரு திசையில் பிட் எண்கள். கூடுதலாக, எண் அல்லாத தகவல்களை மாற்றவும் அவை பயன்படுத்தப்படலாம்.

ஷிப்ட் பதிவேடுகள் சேமிப்பக சாதனங்களாகவும், இணை குறியீட்டு மாற்றிகளுக்கு தொடர்களாகவும், தாமத சாதனங்கள் மற்றும் துடிப்பு கவுண்டர்களாகவும் பயன்படுத்தப்படுகின்றன (இருப்பினும், ஷிப்ட் பதிவேடுகளை கவுண்டர்களாகப் பயன்படுத்துவது மிகவும் பொருளாதாரமற்றது).

3. இலக்கிய ஆதாரங்களின் ஆய்வு

3.1. பதிவுகள் பற்றிய பொதுவான தகவல்கள்

பதிவேடுகளில் பிட் சர்க்யூட்கள் உள்ளன, அவை ஃபிளிப்-ஃப்ளாப்ஸ் மற்றும் பெரும்பாலும் லாஜிக் கூறுகளைக் கொண்டிருக்கும். அவை ஒற்றை அலகாகச் செயல்படுகின்றன.

மாறி டிரான்ஸ்மிஷன் கோடுகளின் எண்ணிக்கையின்படி, பதிவேடுகள் ஒற்றை-கட்டம் மற்றும் பாராஃபேஸ் என பிரிக்கப்படுகின்றன, மேலும் ஒத்திசைவு அமைப்பின் படி ஒற்றை-சுழற்சி, புஷ்-புல் மற்றும் மல்டி-சைக்கிள் என பிரிக்கப்படுகின்றன. இருப்பினும், முக்கிய வகைப்பாடு அம்சம் தரவைப் பெறுதல் மற்றும் வழங்கும் முறை ஆகும். இந்த அடிப்படையில் அவர்கள் வேறுபடுத்துகிறார்கள் இணை (நிலையான)பதிவுகள், தொடர் (மாற்றம்)மற்றும் இணை-தொடர் .

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

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

தொடர்-இணை பதிவேடுகள் தொடர் மற்றும் இணையான வகைகளின் உள்ளீடுகள் மற்றும் வெளியீடுகளைக் கொண்டுள்ளன. தொடர் உள்ளீடு மற்றும் இணை வெளியீடு (SIPO, தொடர் உள்ளீடு - இணை வெளியீடு), இணை உள்ளீடு மற்றும் தொடர் வெளியீடு (PISO, இணை உள்ளீடு - தொடர் வெளியீடு), அத்துடன் பெறுதல் மற்றும் வழங்குதல் ஆகியவற்றிற்கான எந்தவொரு கலவையின் சாத்தியக்கூறுகளுடன் விருப்பங்களும் உள்ளன. சொற்கள்.

இணையான (நிலையான) பதிவேடுகளில், பிட் சுற்றுகள் ஒருவருக்கொருவர் தொடர்பு கொள்ளாது. பிட்களுக்கு பொதுவாக கடிகார சுற்றுகள், ரீசெட்/செட் சர்க்யூட்கள், வெளியீடு அல்லது அனுமதி பெறுதல், அதாவது கட்டுப்பாட்டு சுற்றுகள். நேரடி டைனமிக் உள்ளீடுகளுடன் D-வகை ஃபிளிப்-ஃப்ளாப்களில் கட்டப்பட்ட நிலையான பதிவேட்டின் எடுத்துக்காட்டு சுற்று, R மற்றும் EZ சிக்னலால் கட்டுப்படுத்தப்படும் மூன்றாம் நிலை வெளியீடுகளை மீட்டமைக்கும் உள்ளீடுகளுடன் காட்டப்பட்டுள்ளது. படம் 1 .

படம் 1.நிலையான பதிவேட்டின் வரைபடம் (அ) மற்றும் அதன் வழக்கமான கிராஃபிக் பதவி (பி)

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

பதிவு நினைவகத்தின் தொகுதிகளை உருவாக்க நிலையான பதிவேடுகள் பயன்படுத்தப்படுகின்றன - பதிவு கோப்புகள்.

பதிவேட்டின் முக்கிய செயல்பாடுகள்:

1) தகவல் சேமிப்பு,

2) தகவல் பெறுதல்,

3) தகவல்களை வழங்குதல்,

4) தகவல் மாற்றம்,

5) குறியீடு மாற்றம்,

6) விரும்பிய எண்ணை பூஜ்ஜியம் அல்லது ஒன்று என அமைத்தல்,

7) பிட்வைஸ் தருக்க செயல்பாடுகள்: டிஸ்ஜங்க்ஷன், கன்ஜங்க்ஷன், கூட்டல் மாடுலோ 2.

3.2. தூண்டுதல்களைப் புரிந்துகொள்வது

தூண்டுதல்கள் -இரண்டு (அல்லது அதற்கு மேற்பட்ட) நிலையான நிலைகளில் ஒன்றில் நீண்ட நேரம் இருக்கவும், வெளிப்புற சமிக்ஞைகளின் செல்வாக்கின் கீழ் அவற்றை மாற்றவும் அனுமதிக்கும் ஒரு பெரிய வகை மின் சாதனங்கள் (மீளுருவாக்கம் செயல்முறையின் விளைவாக (ஒரு மின்சுற்றில் தற்காலிக செயல்முறை மூடப்பட்டிருக்கும் PIC மூலம்)).

தூண்டுதல் என்பது நினைவகத்துடன் கூடிய துடிப்பு தருக்க சாதனம் (நினைவக உறுப்பு - தாழ்ப்பாளை).

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

செயல்பாட்டு அடையாளம்

ஒரு தூண்டுதலுக்கு தகவலை எழுதுவதற்கான ஒரு முறை.

அவற்றின் செயல்பாட்டு பண்புகளின் அடிப்படையில், டி-தூண்டுதல்கள், ஜேகே-தூண்டுதல்கள், ஆர்எஸ்-தூண்டுதல்கள், டி-தூண்டுதல்கள், ஒருங்கிணைந்த தூண்டுதல்கள் (டிவி, டிவி, ஈ, ஆர்) போன்றவை உள்ளன.

தகவல்களைப் பதிவு செய்யும் (பெறுதல்) முறையின் அடிப்படையில், அவை வேறுபடுகின்றன:

8) ஒத்திசைவற்ற தூண்டுதல்கள்:

a) உள் தாமதத்துடன்;

b) உள்ளீடு துடிப்பு மட்டத்தால் கட்டுப்படுத்தப்படுகிறது;

9) ஒத்திசைவான தூண்டுதல்கள் (கடிகாரம்):

a) உள் தாமதத்துடன்;

b) நேரத் துடிப்பின் மட்டத்தால் கட்டுப்படுத்தப்படுகிறது:

ஒற்றை சுழற்சி நடவடிக்கை (ஒற்றை நிலை);

பல செயல்.

செயல்படுத்தும் கடிகார துடிப்பு பயன்படுத்தப்படும் போது மட்டுமே கடிகார தூண்டுதல்களுக்கு தகவல் எழுதப்படுகிறது. இத்தகைய தூண்டுதல்கள் நேரத் துடிப்பின் நிலை-கட்டுப்பாட்டு (செயல்பாட்டிற்கு ஒரு குறிப்பிட்ட சமிக்ஞை நிலை தேவை) மற்றும் விளிம்பில் கட்டுப்படுத்தப்படும் (சிக்னல் அளவைச் சார்ந்து இல்லை, அதன் இருப்பு முக்கியமானது) என பிரிக்கப்படுகின்றன. கடிகாரத் துடிப்புகள் சில சமயங்களில் ஒத்திசைவு, நிர்வாக அல்லது கட்டளை சமிக்ஞைகள் என்றும் அழைக்கப்படுகின்றன (பொதுவாக சி - கடிகாரத்தால் வரைபடங்களில் குறிக்கப்படுகிறது).

டைனமிக் உள்ளீடு நேரடியாகவோ அல்லது தலைகீழாகவோ இருக்கலாம். நேரடி டைனமிக் கட்டுப்பாடு கடிகார சமிக்ஞை பூஜ்ஜியத்திலிருந்து ஒன்றுக்கு மாறும்போது மாற அனுமதிக்கிறது (). தலைகீழ் டைனமிக் கட்டுப்பாடு - கடிகார சமிக்ஞையை ஒன்றிலிருந்து பூஜ்ஜியத்திற்கு மாற்றுதல் (). நேரத் துடிப்பின் விளிம்பின் கட்டுப்பாடு: நேரத் துடிப்பின் வீழ்ச்சியின் கட்டுப்பாடு: நேரத் துடிப்பின் மேல் மட்டத்தின் கட்டுப்பாடு:

நேரத் துடிப்பின் கீழ் மட்டத்தின் கட்டுப்பாடு:

உள் தாமதத்துடன் கூடிய க்ளாக் செய்யப்பட்ட தூண்டுதல்கள் (சிக்னல் முடிவடையும் போது தூண்டப்படும்) ஒரு விதியாக, ஒற்றை முனையாக இருக்கும். மல்டி-சைக்கிள் தீயை தூண்டுகிறது n-நோகோ உந்துதல்.

RS தூண்டுதல் இரண்டு தகவல் உள்ளீடுகளைக் கொண்டுள்ளது: S (அமைவு) மற்றும் R (மீட்டமை). S மற்றும் R சிக்னல்களை ஒரே நேரத்தில் பயன்படுத்த அனுமதி இல்லை. அன்று படம் 2நேர சமிக்ஞையின் விளிம்பில் தூண்டப்பட்ட ஒத்திசைவான RS தூண்டுதலைக் காட்டுகிறது.

படம் 2.ஒத்திசைவான RS தூண்டுதல்

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

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

படம் 3. -தூண்டுதல்: அதன் வழக்கமான கிராஃபிக் பதவி மற்றும் சுற்று இரண்டு தருக்க கூறுகள் மற்றும் இல்லை

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

RS, JK அல்லது D flip-flops ஐப் பயன்படுத்தி உருவாக்கப்பட்ட SIS சாதனங்களில் Shift பதிவேடுகள் செயல்படுத்தப்படுகின்றன, மேலும் அவற்றுக்கிடையேயான வேறுபாடுகள் முக்கியமாக உள்ளீடு மற்றும் வெளியீட்டுத் தரவைச் செயலாக்கும் முறையுடன் தொடர்புடையவை. இந்தப் பதிவுகளின் முக்கிய வகைகளை இந்தப் பிரிவு விவரிக்கிறது.

அரிசி. 2.29 தொடர் உள்ளீடு கொண்ட வழக்கமான 4-பிட் பதிவு.

அரிசி. 2.30 4-பிட் ஷிப்ட் பதிவேட்டின் செயல்பாட்டின் நேர வரைபடம்.

தொடர் உள்ளீடு மாற்றப் பதிவு.

தொடர் உள்ளீட்டு மாற்றப் பதிவேடு என்பது படத்தில் காட்டப்பட்டுள்ளபடி, தரவுகளை வரிசையாக உள்ளீடு செய்யும் சாதனமாகும். 4-பிட் ஷிப்ட் பதிவுக்கு 2.29. இந்த வழக்கில், டி-தூண்டுதல்கள் பயன்படுத்தப்படுகின்றன. பதிவு பின்வருமாறு செயல்படுகிறது. ஆரம்ப நிலையில், "0 க்கு அமை" உள்ளீட்டிற்கு மீட்டமைப்பு துடிப்பு (தர்க்கரீதியான 0) பயன்படுத்தப்படுகிறது, வெளியீடுகள் Q 0 -Q 3 முதல் 0 வரை அமைக்கப்படும். பின்னர் தரவுகளின் முதல் பிட் வரிசை உள்ளீட்டிற்கு வழங்கப்படுகிறது. முதல் கடிகாரத் துடிப்பின் உயரும் விளிம்பில் வெளிப்படும் போது, ​​Q 0 ஆனது D 1 க்கு சமமான மதிப்பைப் பெறுகிறது. பின்னர் D 2 தொடர் உள்ளீட்டிற்கு வழங்கப்படுகிறது. இரண்டாவது கடிகாரத் துடிப்பின் முன்னணி விளிம்பில் வெளிப்படும் போது, ​​Q 0 =D 2 மற்றும் Q 1 =D 1 . இந்த செயல்முறை தொடர்கிறது, நான்கு கடிகார துடிப்புகளுக்குப் பிறகு நாம் Q 0 =D 4, Q 1 =D 3, Q 2 =D 3, Q 3 =D 1. வரிசையாக வரும் உள்ளீட்டுத் தரவிற்கான நேர வரைபடம் படம். 2.30

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

இணை உள்ளீடு மாற்றப் பதிவு

இணையான உள்ளீட்டைக் கொண்ட ஒரு ஷிப்ட் பதிவு என்பது இணையான தகவல் சேனல்கள் மூலம் ஒரே நேரத்தில் உள்ளீட்டுத் தரவு வரும் ஒரு சாதனமாகும் (படம். 2.31 தரவு பதிவேட்டில் பின்வருமாறு எழுதப்பட்டுள்ளது). முதலில், பதிவேட்டின் உள்ளடக்கங்கள் "0 க்கு அமை" உள்ளீட்டில் துடிப்பு (தர்க்கரீதியான 0) ஐப் பயன்படுத்துவதன் மூலம் மீட்டமைக்கப்படும். அடுத்து, D 1 -D 4 உள்ளீடுகளுக்கு வழங்கப்படுகிறது மற்றும் ஒரு துடிப்பு (தருக்க 1) பதிவு உள்ளீட்டிற்கு வழங்கப்படுகிறது. இது முன்னமைக்கப்பட்ட உள்ளீடுகளைப் பயன்படுத்தி அனைத்து பதிவேடுகளுக்கும் தகவல் எழுதப்படும். அதன் பிறகு, ஒவ்வொரு கடிகார துடிப்பிலும், தகவல் ஒரு பிட் வலதுபுறமாக மாற்றப்படும். தரவு வெளியீடு தொடர் அல்லது இணையாக இருக்கலாம். பல ஐசி அடிப்படையிலான ஷிப்ட் பதிவேடுகள் இணை உள்ளீடு மற்றும் தொடர் வெளியீட்டைக் கொண்டுள்ளன. இந்த சாதனங்கள் இணை-தொடர்-தொடர் மாற்றிகள் என்று அழைக்கப்படுகின்றன.

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

அரிசி. 2.31 இணை வெளியீட்டுடன் வழக்கமான 4-பிட் ஷிப்ட் பதிவு.

பதிவு உதாரணம்

IR1 மைக்ரோ சர்க்யூட்டில், ஒவ்வொரு பிட்டும் உள்ளீட்டு தர்க்கத்துடன் கூடிய ஒத்திசைவான இரண்டு-நிலை RS தூண்டுதலால் உருவாக்கப்படுகிறது (படம் 2.32). ஷிப்ட் பதிவு பின்வரும் இயக்க முறைகளை செயல்படுத்த உங்களை அனுமதிக்கிறது: இணை குறியீட்டைப் பயன்படுத்தி தகவலை பதிவு செய்தல்; வலதுபுறம் மாற்றவும்; இடதுபுறம் மாற்றவும். பதிவு இயக்க முறைமை உள்ளீடுகள் VI, V2, C1, C2 (பின்கள் 1, 6, 9, 8) மூலம் கட்டுப்படுத்தப்படுகிறது.

அரிசி. 2.32. தருக்க அமைப்பு IR1 மைக்ரோ சர்க்யூட்கள்

இணை குறியீட்டைப் பயன்படுத்தி தகவல் பதிவேட்டில் எழுத, V2 பயன்முறை கட்டுப்பாட்டு உள்ளீட்டிற்கு உயர் நிலை மின்னழுத்தத்தையும், C2 உள்ளீட்டிற்கு குறைந்த அளவிலான மின்னழுத்தத்தையும், D1 - D8 உள்ளீடுகளுக்கு தகவல் சமிக்ஞைகளையும் பயன்படுத்தவும். உள்ளீடுகள் C1, VI இல் மின்னழுத்தம் ஏதேனும் இருக்கலாம். இணை குறியீட்டில் பதிவுசெய்யப்பட்ட தகவலை வலதுபுறமாக மாற்ற, C2 (பின் 8) உள்ளீட்டில் கடிகார துடிப்புகள் பயன்படுத்தப்படுகின்றன. இந்த வழக்கில், V2 உள்ளீட்டில் உள்ள மின்னழுத்தம் (பின் 6) உயர் மட்டத்தில் பராமரிக்கப்பட வேண்டும். வரிசைக் குறியீட்டில் வழங்கப்பட்ட தரவுகளுடன் செயல்பாடுகளைச் செய்யும்போது, ​​பருப்புகளின் வரிசையின் வடிவத்தில் உள்ளீட்டுத் தகவல் தகவல் உள்ளீடு VI (பின் 1), கடிகார பருப்புகளை ஒத்திசைவு உள்ளீடு C1 (பின் 9) மற்றும் குறைந்த அளவிலான மின்னழுத்தம் ஆகியவற்றிற்கு வழங்கப்படுகிறது. V2, D1 - D8 உள்ளீடுகளில் பராமரிக்கப்படுகிறது. பல்வேறு வகையான தகவல் பதிவுகளுக்கான IS IR1 இன் இயக்க முறைகள் அட்டவணையில் வழங்கப்பட்டுள்ளன. 2.11

இடதுபுறமாக மாறும்போது, ​​முறை தேர்வு உள்ளீடு V2 க்கு உயர் நிலை மின்னழுத்தம் பயன்படுத்தப்படுகிறது, இது வலதுபுறம் மாறுவதற்கு கடிகார துடிப்புகளின் பத்தியைத் தடுக்கிறது. இந்த வழக்கில், ஒரு எண்ணின் இணை குறியீடு பிட்கள் D1 - D8 இன் உள்ளீடுகளுக்கு வழங்கப்படாவிட்டால், ஆனால் கடைசி பிட்டின் வெளியீடு முந்தைய பிட்டின் இணை குறியீட்டின் உள்ளீட்டுடன் இணைக்கப்பட்டிருந்தால், அதன் முந்தைய பிட் போன்றவற்றின் ஒத்த உள்ளீட்டைக் கொண்ட வெளியீடு, பின்னர் இடது ஷிப்ட் பதிவேட்டைப் பெறுகிறோம். இந்த வழக்கில் தொடர் குறியீட்டின் உள்ளீடு ஷிப்ட் பதிவேட்டின் கடைசி பிட்டின் இணை குறியீட்டின் உள்ளீடு ஆகும்.

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

பதிவு. ஷிப்ட் பதிவு

பதிவேடு என்பது பைனரி எண்களுடன் தொடர்ச்சியான செயல்களைச் செய்ய ஃபிளிப்-ஃப்ளாப்களால் செய்யப்பட்ட ஒரு சாதனமாகும். தூண்டுதல் என்றால் என்னவென்று தெரியாதவர்கள், எளிமையான RS தூண்டுதலைப் பற்றி தெரிந்துகொள்ளுமாறு பரிந்துரைக்கிறோம்.

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

சேமிக்க வேண்டிய எண் D0 - D2 உள்ளீடுகளுக்கு வழங்கப்படுகிறது. உள்ளீடு C இல் ஒரு ஒத்திசைவு துடிப்பு தோன்றியவுடன், எண் தூண்டுதலுக்கு எழுதப்பட்டு, அவற்றின் நிலையை மாற்றும். படம் மூன்று பிட் ஹோல்டிங் பதிவேட்டைக் காட்டுகிறது. உள்ளீடுகளுக்கு எண் 111 2 வழங்கப்படும் போது, ​​அது தூண்டிகளின் நேரடி வெளியீடுகளிலும் தோன்றும் ( Q0 - Q2) தலைகீழ் வெளியீடுகளில் ( Q0 - Q2) இயற்கையாகவே 000 2 ஆக இருக்கும். சிக்னல் ஆர் ( மீட்டமை) அல்லது மீட்டமைத்தால், ஃபிளிப்-ஃப்ளாப்புகள் பூஜ்ஜிய நிலைக்கு அமைக்கப்படும்.

பொதுவாக 4, 8 அல்லது 16 ஃபிளிப்-ஃப்ளாப்களைக் கொண்ட பதிவுகள் பயன்படுத்தப்படுகின்றன. நான்கு பிட் பதிவேட்டின் படம் சுற்று வரைபடங்கள்இப்படி இருக்கலாம்.

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

ஷிப்ட் ரெஜிஸ்டர்கள் அல்லது ஷிப்ட் ரெஜிஸ்டர்கள்.

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

கூடுதலாக, ஷிப்ட் பதிவேடுகள் அடிப்படை ( ALU) ஒரு எண்கணித-தருக்க சாதனத்தின், ஒரு பதிவேட்டில் எழுதப்பட்ட பைனரி எண்ணை இடதுபுறமாக மாற்றும்போது, ​​எண் இரண்டால் பெருக்கப்படுகிறது, மேலும் ஒரு எண்ணை வலதுபுறமாக மாற்றும்போது, ​​எண் இரண்டால் வகுக்கப்படுகிறது. . எனவே, மிகவும் பரவலாக உள்ளது மீளக்கூடியதுஅல்லது இருதரப்புபதிவு செய்கிறது.

தொடர் பைனரி குறியீட்டை இணை பைனரி குறியீடாக மாற்றும் நான்கு பிட் ஷிப்ட் பதிவேட்டைக் கவனியுங்கள். வரிசைக் குறியீட்டின் பயன்பாடு ஒரு வரியில் பெரிய அளவிலான தகவல்களை அனுப்ப முடியும் என்பதன் மூலம் நியாயப்படுத்தப்படுகிறது. இதற்கு ஒரு உதாரணம் யுனிவர்சல் சீரியல் பஸ் - USB போர்ட்எந்த சாதனமும். இந்தப் பதிவேட்டில் உள்ள தூண்டுதல்களின் எண்ணிக்கை ஏதேனும் இருக்கலாம். நேரடி வெளியீட்டை இணைத்தால் போதும் Q3உடன் டிஅடுத்த தூண்டுதலின் உள்ளீடு மற்றும் தேவையான திறனை அடையும் வரை.

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

அடுத்த கடிகாரத் துடிப்பு வரும்போது, ​​இரண்டாவது ஃபிளிப்-ஃப்ளாப்பின் உள்ளீட்டில் இருக்கும் நிலை அதில் சேமிக்கப்பட்டு மூன்றாவது ஃபிளிப்-ஃப்ளாப்பின் உள்ளீட்டிற்குச் செல்லும். அதே நேரத்தில், அடுத்த தகவல் பிட் முதல் ஃபிளிப்-ஃப்ளாப்பில் சேமிக்கப்படுகிறது. நான்காவது கடிகாரத் துடிப்பின் வருகைக்குப் பிறகு, உள்ளீட்டில் வரிசையாகப் பெறப்பட்ட தருக்க நிலைகள் பதிவேட்டின் நான்கு ஃபிளிப்-ஃப்ளாப்புகளில் பதிவு செய்யப்படும். D0.

இவை நிலைகள் 0110 2 என்று வைத்துக்கொள்வோம். பிறகு இது பைனரி எண்தூண்டுதல் வெளியீடுகளுடன் LED களை இணைப்பதன் மூலம் காண்பிக்க முடியும். ஒரு திட்ட வரைபடத்தில் கருதப்பட்ட பதிவேடு இவ்வாறு சித்தரிக்கப்பட்டுள்ளது.

வழக்கமான படத்தில் ஒரு அம்பு இருப்பதைக் காணலாம் - இது ஒரு ஷிப்ட் பதிவேடு என்பதற்கான குறிகாட்டியாகும்.

நான்கு பிட் யுனிவர்சல் ஷிப்ட் ரிஜிஸ்டர் எவ்வாறு செயல்படுகிறது என்பதைப் பார்ப்போம். K155IR1(ஒப்புமை - SN7495N) இங்கே அதன் உள் அமைப்பு உள்ளது.

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

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

    Q1 - இணை குறியீடு அகற்றப்படும் தூண்டுதல்களின் Q4 வெளியீடுகள்.

    V1 - தொடர் குறியீட்டை வழங்குவதற்கான உள்ளீடு.

    C1, C2 - கடிகார பருப்பு வகைகள்.

    D1 - D4 - இணை குறியீட்டை எழுதுவதற்கான உள்ளீடுகள்.

பதிவு செயல்பாட்டு வழிமுறை பின்வருமாறு. உள்ளீடு V2 க்கு குறைந்த திறன் பயன்படுத்தப்பட்டால், C1 க்கு கடிகார துடிப்புகள் பயன்படுத்தப்படும், மற்றும் V1 உள்ளீடுக்கு தகவல் பிட்கள் பயன்படுத்தப்படும், பின்னர் பதிவு வலதுபுறமாக மாறுகிறது. Flip-flops Q1 - Q4 இன் வெளியீடுகளில் நான்கு பிட்களைப் பெற்ற பிறகு, நாம் ஒரு இணை குறியீட்டைப் பெறுகிறோம். இந்த வழியில், தொடர் குறியீடு இணையாக மாற்றப்படுகிறது.

தலைகீழ் மாற்றத்திற்கு, இணை குறியீடு D1 - D4 உள்ளீடுகளுக்கு எழுதப்படுகிறது, இது V2 மற்றும் கடிகார பருப்புகளை உள்ளீடு C2க்கு உள்ளீடு செய்ய அதிக திறனைப் பயன்படுத்துகிறது. பின்னர், உள்ளீடு C1 க்கு V2 மற்றும் கடிகார பருப்புகளை உள்ளிடுவதற்கான குறைந்த திறனைப் பயன்படுத்துவதன் மூலம், பதிவுசெய்யப்பட்ட குறியீட்டை மாற்றுவோம், மேலும் தொடர் குறியீடு கடைசி தூண்டுதலின் வெளியீட்டில் இருந்து அகற்றப்படும்.

அதன் கட்டமைப்பைப் பொறுத்தவரை, இது எளிமையான ஷிப்ட் பதிவேடுகளில் ஒன்றாகும்.

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

ஆறு கடிகார துடிப்புகள் வரும்போது பைனரி குறியீடு எவ்வாறு மாறுகிறது என்பதை உண்மை அட்டவணை தெளிவாகக் காட்டுகிறது.

என் கே 2 கே 1 கே 0
1 0 0 1
2 0 1 1
3 1 1 1
4 1 1 0
5 1 0 0
6 0 0 0

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