Регистрлер
1.РЕГИСТРЛЕР
1.1 Регистрлерге сипаттама
1.2 Бірфазалы синхронизацияны жобалауға қажетті есепті қатынастар
1.3 Регистрлер және регистрлік файлдар
2. РЕГИСТРЛЕРДІҢ ЖҰМЫС ІСТЕУ ҚАҒИДАСЫ
2.1 Ығыструшы регистр жұмысы
2.2 Әмбебап ығыструшы регистр
2.3 Ығыстырушы регистрді тексеру
3. РЕГИСТРЛІК МИКРОСҰЛБАЛАР
3.1 Микросұлбаларға сипаттама
1.1 Регистрлерге сипаттама
1.2 Бірфазалы синхронизацияны жобалауға қажетті есепті қатынастар
1.3 Регистрлер және регистрлік файлдар
2. РЕГИСТРЛЕРДІҢ ЖҰМЫС ІСТЕУ ҚАҒИДАСЫ
2.1 Ығыструшы регистр жұмысы
2.2 Әмбебап ығыструшы регистр
2.3 Ығыстырушы регистрді тексеру
3. РЕГИСТРЛІК МИКРОСҰЛБАЛАР
3.1 Микросұлбаларға сипаттама
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына операциялар реті орындалады: қабылдау, беру, сақтау, разрядты торда ығыстыру, разрядты логикалық операциялар.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және жұпфазалы,синхронизация жүйесі бойынша бірырғақты, екіырғақты және көпырғақты болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді (статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті регистрлерді айырады.
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы мүмкін сөздер сақталады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады. Ығыстырушы регистр реверсивті емес (бірбағытта ығыстырушы) немесе реверсивті (екі бағытта да ығыстыру мүмкіндігі бар).
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель типті кіріс/шығыстары болады. Сонымен қатар, тізбекті кірісі және параллель шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығару/орнату, шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни басқару тізбегі.
Ығыструшы регистрді бірнеше триггенрді байланыстра отырып алуға болады. Триггер – жады элементінен тұрады. Оның дәл осы қасиеті ығыструшы регистрлерді жеке логикалық элементтерден немесе триггерлерден жинаудың орнына, бұл құрылғыларды монолитті ИС түрінде алуға болады.
Регистр жадысының көлемін бірнеше ИС жады блоктарын құру арқылы ұлғайтуға болады.Сақталатын сөзердің санын көбейту барысында үш жағдайы бар жеке ИС шығыстары бір нүктеде түйіседі. 512 сақталынған сөзді беретін 128 шығысты байланыстыруға рұқсат етіледі.Бір нүктеде түйісетін шығыстар санына шектеу қою шығыстың ток режиміне байланысты, бұл шектеуді шығыс нүктесіне арнайы сыртқы резистрлерді жалғау арқылы жоюға болады. Сөздің рзрядтылығын ұлғайту барысында шығыстарының жиынтығы бір ақпараттық сөзді беретін бірнеше ИС-ның рұқсат ету және адрестеу кірістерін параллель жалғайды.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және жұпфазалы,синхронизация жүйесі бойынша бірырғақты, екіырғақты және көпырғақты болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді (статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті регистрлерді айырады.
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы мүмкін сөздер сақталады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады. Ығыстырушы регистр реверсивті емес (бірбағытта ығыстырушы) немесе реверсивті (екі бағытта да ығыстыру мүмкіндігі бар).
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель типті кіріс/шығыстары болады. Сонымен қатар, тізбекті кірісі және параллель шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығару/орнату, шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни басқару тізбегі.
Ығыструшы регистрді бірнеше триггенрді байланыстра отырып алуға болады. Триггер – жады элементінен тұрады. Оның дәл осы қасиеті ығыструшы регистрлерді жеке логикалық элементтерден немесе триггерлерден жинаудың орнына, бұл құрылғыларды монолитті ИС түрінде алуға болады.
Регистр жадысының көлемін бірнеше ИС жады блоктарын құру арқылы ұлғайтуға болады.Сақталатын сөзердің санын көбейту барысында үш жағдайы бар жеке ИС шығыстары бір нүктеде түйіседі. 512 сақталынған сөзді беретін 128 шығысты байланыстыруға рұқсат етіледі.Бір нүктеде түйісетін шығыстар санына шектеу қою шығыстың ток режиміне байланысты, бұл шектеуді шығыс нүктесіне арнайы сыртқы резистрлерді жалғау арқылы жоюға болады. Сөздің рзрядтылығын ұлғайту барысында шығыстарының жиынтығы бір ақпараттық сөзді беретін бірнеше ИС-ның рұқсат ету және адрестеу кірістерін параллель жалғайды.
1. Е.П. Угрюмов “Цивровая схематехника”
2. Ю.Ф. Опадчий, О.П. Глудкин, А.И. Гуров “Аналоговая и цифровая электроника” – Москва: Горячая линия – Телеком, 2002
3. Б.С. Гершунский “Основы электроники и микроэлектроники” – Киев: Выща школа, 1988
4. Р. Токхейм “Осровы цифровой электроники” – Москва: Мир,1988 [191-206]
5. Е.П. Угрюмов “Проектирование элементов и узлов ЭВМ” – Москва: Высшая школа, 1987
6. Г.Р. Авенсян, В.П. Левшин “Интегральные микросхемы” – Москва: Машиностроение, 1993
7. Е.И. Хромов “Основы построения аналоговых систем передачи ” – Москва: Радио и связь, 1983
2. Ю.Ф. Опадчий, О.П. Глудкин, А.И. Гуров “Аналоговая и цифровая электроника” – Москва: Горячая линия – Телеком, 2002
3. Б.С. Гершунский “Основы электроники и микроэлектроники” – Киев: Выща школа, 1988
4. Р. Токхейм “Осровы цифровой электроники” – Москва: Мир,1988 [191-206]
5. Е.П. Угрюмов “Проектирование элементов и узлов ЭВМ” – Москва: Высшая школа, 1987
6. Г.Р. Авенсян, В.П. Левшин “Интегральные микросхемы” – Москва: Машиностроение, 1993
7. Е.И. Хромов “Основы построения аналоговых систем передачи ” – Москва: Радио и связь, 1983
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 30 бет
Таңдаулыға:
Жұмыс түрі: Материал
Тегін: Антиплагиат
Көлемі: 30 бет
Таңдаулыға:
КІРІСПЕ
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, беру, сақтау, разрядты торда
ығыстыру, разрядты логикалық операциялар.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден
тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және
жұпфазалы,синхронизация жүйесі бойынша бірырғақты, екіырғақты және
көпырғақты болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді
қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді
(статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті
регистрлерді айырады.
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта
біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы
мүмкін сөздер сақталады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады
және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар
сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады.
Ығыстырушы регистр реверсивті емес (бірбағытта ығыстырушы) немесе
реверсивті (екі бағытта да ығыстыру мүмкіндігі бар).
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель
типті кірісшығыстары болады. Сонымен қатар, тізбекті кірісі және параллель
шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель
кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат
алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығаруорнату,
шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни
басқару тізбегі.
Ығыструшы регистрді бірнеше триггенрді байланыстра отырып алуға болады.
Триггер – жады элементінен тұрады. Оның дәл осы қасиеті ығыструшы
регистрлерді жеке логикалық элементтерден немесе триггерлерден жинаудың
орнына, бұл құрылғыларды монолитті ИС түрінде алуға болады.
Регистр жадысының көлемін бірнеше ИС жады блоктарын құру арқылы
ұлғайтуға болады.Сақталатын сөзердің санын көбейту барысында үш жағдайы
бар жеке ИС шығыстары бір нүктеде түйіседі. 512 сақталынған сөзді беретін
128 шығысты байланыстыруға рұқсат етіледі.Бір нүктеде түйісетін шығыстар
санына шектеу қою шығыстың ток режиміне байланысты, бұл шектеуді шығыс
нүктесіне арнайы сыртқы резистрлерді жалғау арқылы жоюға болады. Сөздің
рзрядтылығын ұлғайту барысында шығыстарының жиынтығы бір ақпараттық сөзді
беретін бірнеше ИС-ның рұқсат ету және адрестеу кірістерін параллель
жалғайды.
Синхронизация талаптарына сәйкес разрядаралық байланыста логикалық
элементтер қолданылмаған ығыстырушы регистрлерде деңгеймен басқарылатын
біртабалдырықты триггерлерді қолдануға болмайды, себебі кейбір триггерлер
синхросигналдың рұқсат етуші деңгейінің жұмысы кезінде бірнеше рет
ауыстырылып-қосылуы мүмкін, ал бұған рұқсат етілмейді.
Разрядаралық байланыста логикалық элементтердің, әсіресе бірлік емес
тереңдіктегі логикалық сұлбалардың, пайда болуы регистрдің жұмысқа
қабілеттілік шарттарын жеңілдетеді және осы схемаға жарамды триггерлер
типін кеңейтеді.
Регистр – ақпаратты разрядты екілік код түрінде қабылдау, сақтау және
тарату функцияларын орындайтын құрылғы.
Регистрді жіктеудің негізгі белгісі екілік кодты регистрге жазу әдісі
болып табылады, яғни параллель, тізбекті (ығыстырушы) және параллель-
тізбекті регистр деп ажыратады. Параллель регистр параллель кодпен жазу
операциясын орындайды. Тізбекті регистр тізбекті кодпен жазуды жүзеге
асырады, кодтың ығысуын кіші немесе үлкен разрядтан бастап, тактілі
импульстармен тізбектің жылжуын туғызады. Параллель- тізбекті регистрлер
кодты параллель де, тізбекті түрдеде жазады. Сонымен қатар, ығыстырушы
регистрлер бірбағытты және екібағытты (реверсивті) болып бөлінеді. Біржақты
регистрлер кодтың солға немесе оңға ығысуын туғызады, ал екіжақты
регистрлер солға да және оңға да ығысуды жүзеге асырады.
Регистрлердің негізгі құрылымы RS – асинхронды триггерлеріне, В –
триггерлеріне сүйенеді.
Әмбебап немесе көпрежимді (көпфункционалды) регистрлер микрооперациялар
жиынтығын орындауға қабілетті. Көпрежимділікті бір сұлбада әртүрлі
операцияларды орындауға қажетті бөлшектердің композициясының болуымен
аламыз. басқарушы сигналдар берілген уақытта орындалып жатқан операцияға
қажетті сұлба бөлігіннің іске кірісуін қамтамасыз етеді.
1.РЕГИСТРЛЕР
1.1 Регистрлерге сипаттама
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, беру, сақтау, разрядты торда
ығыстыру, разрядты логикалық операциялар.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден
тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және
жұпфазалы,синхронизация жүйесі бойынша біртактілі, екітактілі және
көптактілі болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді
қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді
(статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті
регистрлерді айырады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады
және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар
сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады.
Сурет - 1.1 статикалық регистр сұлбасы (а)
және оның шарты белгіленуі (б)
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта
біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы
мүмкін сөздер сақталады.
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель
типті кірісшығыстары болады. Сонымен қатар, тізбекті кірісі және параллель
шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель
кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Қазіргі кездегі схемотехника үшін регистрлерді динамикалық басқарылуы
бар осы D-триггерлер негізінде жинау маңызды. Көбісінде үшінші жағдайдағы
шығысы бар, енді біреулері буферліктердің қатарына жатады, яғни үлкен
сыйымдылықты жәненемесе біреромды активті жүктемемен жұмыс істеуге
арналған. Бұл олардың жұмысын магистральда қамтамасыз етеді(интерфейстің
қосымша сұлбаларынсыз).
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат
алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығаруорнату,
шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни
басқару тізбегі. EZ сигналымен басқарылатын үшінші жағдайдағы шығыстары
және R істен шығару кірістері бар, тура динамикалық кірістерден тұратын D
типті триггерлерден жиналған статикалық регистр сұлбасы 1.1-суретте
келтірілген.
Әмбебап регистрлер.
Әмбебап немесе көпрежимді (көпфункционалды) регистрлер
микрооперациялар жиынтығын орындауға қабілетті. Көпрежимділікті бір сұлбада
әртүрлі операцияларды орындауға қажетті бөлшектердің композициясының
болуымен аламыз. басқарушы сигналдар берілген уақытта орындалып жатқан
операцияға қажетті сұлба бөлігіннің іске кірісуін қамтамасыз етеді.
Көпрежимді регистрдің КР1533 сериялы ИР13 микросұлбасы 1.2-суретте
көрсетілген. Бұл ырғақтың жиілігі 25 МГц-ке дейін және тұтыну тогы 40мА
болатын екіжақты ығыстыру мүмкіндігі бар сегізразрядты регистр. Параллельді
кірісі және шығысы бар, R асинхронды істен шығу кірісі және төрт режимді
(параллель жүктеу, екі ығыстыру және сақтау) белгілейтін S мен S режимдерін
таңдау кірісі.1.1-кестеде регистрдің функциялануы анықталған.1.3-суретте
ИР13 регистрінің шартты белгіленуі берілген. Әр типті кірістен және
шығыстан тұратын регистрлер параллель кодты тізбектіге және керісінше
түрлендіруді жүзеге асыратын негізгі блок ретінде қызмет етеді. 1.4-суретте
параллель кодты тізбектіге түрлендіретін SIPISO типті сегізразрядты
регистр негізіндегі түрлендіргіш сұлбасы көрсетілген. Бұл сұлбада 1
элементінің жоғарғы кірісіне логикалық ноль деңгейін беретін теріс бастапқы
St импульсі L(Load – жүктеу) кірісіне мәліметті параллель қабылдайтын
бірлік сигнал туғызады, осы арқылы RG регистрдің 1...7 разрядтарына
түрленуге ұшырайтын D сөз жүктеледі, ал нөлдік разрядқа – 0 константасы.
DSR тізбекті кірісіне 1 константасы берілген.
Сурет - 1.2 көпрежимді регистр сұлбасы
Сурет - 1.3 әмбебап регистрдің шартты белгіленуі
Сурет - 1.4 параллель кодты тізбектіге түрлендіру сұлбасы
Осылайша регистрге жүктелгеннен кейін 0 D1D2... D7 сөзі қалыптасады. С
кірісіне түсетін тактілі импульстер сөздің оңға қарай ығысуын
туғызады(шартты белгілеу үшін төмен қарай ығысуға сәйкес келеді).
Ығыстырулар сөзді Q7 шығысы арқылы тізбекті түрде шығарады. Ақпараттық
разрядтардан кейін нөл (константа 0) жүреді, одан кейін бірлер тізбегі.
Регистрден нөл шығарылмайынша 2 элементінің шығысында бірлік сигнел әрекет
етеді.Нөл шығарылғаннан кейін 2 элементінің барлық кірістері бірге келеді,
оның шығысы нөлдік мәнге ие болады және 1 элементі арқылы келесі сөзді
автоматты түрде жүктеу сигналы қалыптастырылады, осыдан кейін түрлену циклі
қайталанады.
Регистрлер орындайтын микрооперациялар қатарына разрядты логикалық
операциялар енгізілген. Қазіргі кездегі регистрлер мұндай операцияларды
орындауға аз бейімделген, бірақ керек кезінде оларды RS-триггерлерінен
жиналған регистрлерде орындауға болады. ИЛИ операциясын орындау үшін
статикалық регистрдің алғашқы нөлдік жағдайдағы S-кірісіне бірлік
разрядтары сәйкес триггерлерді орнататын бірінші А сөзі беріледі. Осыдан
кейін регистрдің істен шығармай S-шығыстарына екінші В сөзі беріледі.
Нәтижесінде Q=А\В аламыз.
И разрядты операцияны орындау барысында бірінші ырғақта регистрдің S-
кірістеріне А сөзі беріледі, ол А сөзі бір мәніне ие болатын регистр
разрядтарын орнатады. Осыдан кейін регистрге екінші В сөзі беріледі.
Регистрге В сөзі R триггерлер кірісіне инверсті түрде беріледі.
Регистр – ақпаратты разрядты екілік код түрінде қабылдау, сақтау және
тарату функцияларын орындайтын құрылғы.
Регистрді жіктеудің негізгі белгісі екілік кодты регистрге жазу әдісі
болып табылады, яғни параллель, тізбекті (ығыстырушы) және параллель-
тізбекті регистр деп ажыратады. Параллель регистр параллель кодпен жазу
операциясын орындайды. Тізбекті регистр тізбекті кодпен жазуды жүзеге
асырады, кодтың ығысуын кіші немесе үлкен разрядтан бастап, тактілі
импульстармен тізбектің жылжуын туғызады. Параллель- тізбекті регистрлер
кодты параллель де, тізбекті түрдеде жазады. Сонымен қатар, ығыстырушы
регистрлер бірбағытты және екібағытты (реверсивті) болып бөлінеді. Біржақты
регистрлер кодтың солға немесе оңға ығысуын туғызады, ал екіжақты
регистрлер солға да және оңға да ығысуды жүзеге асырады.
Регистрлердің негізгі құрылымы RS – асинхронды триггерлеріне, В –
триггерлеріне сүйенеді. Ең қарапайым параллель-тізбекті разрядты
регистрлердің құрылымының қағидасы 1.5-суретте көрсетілген.
Сурет - 1.5 параллельді регистр
Параллель регистрде код саны сәйкес триггерлердің Р кірісіне беріледі.
Жазу С кірісіне логикалық бірлік түскен кезде жүреді. Код а шығыстарынан
алынады. Параллель регистрлер ақпаратты тек параллель екілік код түрінде
және тура кодты кері кодқа және керісінше түрлендіруді жүзеге асыру үшін
арналған.
Тізбекті регистрлер ақпаратты сақтаумен қатар тізбекті кодты
параллельге және керісінше түрлендәіруді жүргізе алады. Тізбекті
регистрлерді құрған кезде триггердің Q шығысы келесі триггердің D кірісіне
тізбекті түрде жалғанады 1.6-суретте көрсетілген.
Сурет - 1.6 тізбекті регистр
Тізбекті регистрлерде Q шығысындағы жаңа сигнал, міндетті түрде,
синхросигнал біткеннен кейін пайда болуы керек. Осы шарт орындалуы үшін
тізбекті регистрлерде екітабалдырықты триггерлер қолданылады.
Әр кезекті ырғақты импульс әсеріне регистрдегі код бір разриядқа
жылжыиды. 1.6-суретте ығысу оңға қарай бағытталған (кіші разриядқа қарай),
i+1 ші триггердің Q шығысының сигиналы i – ші триггер D кірісіне әсер
етсе, і – ші триггер i+1 ші триггер қалпына (түседі) енеді, және і-1 – ші
триггер і – ші триггер қалпына енеді. Яғни кодтың оңға қарай бір разрияд
жылжуын жүзеге асырады.
Параллаль екілік код триггерлердің Q шығысына алынады. Кодтың солға
қарай жылжуы үшін і-1 – ші триггердің Q шығысындағы сигнал і – ші
триггердің Q кірісіне беріледі.
Реверсивті регистрлерде басқарудың логикалық сұлбалары болуы керек,
олкодтың оңға қарай ығысуын туғызу үшін і – ші триггердің Q шығысынан і-1
ші триггердің Р кірісіне сигналдың берілуін, ал солға қарай ығысуды жүзеге
асыру үшін осы сигналдың і+1 – триггердің D кірісіне өтуін қамтамасыз
етеді. Реверсивті регистрдің құрылу сұлбасы 1.7-суретте көрсетілген.
Сурет - 1.7 реверсивті регистр
Кодтың ығсу бағыты талап етілетін сигналдардың сәйкес кірістерге
берілуімен анықталады. Осылайша S0 кірісіне логикалық бірліктің кернеуі
берілгенде ығысу солға қарай бағытталады (үлкен разриядқа қарай), 1.8-
сурет, басқарудың логикалық схемалары сигналдың і-ші триггер Q шығысынан
осы триггер D кірісіне және керісінше өтуін (рұқсат етсе) қамтамасыз етсе,
S1 кірісіне логикалық бірліктің кернеуі берілгенде сигналдың і – ші
триггердің Q шығысынан і-1 ші триггердің D кірісіне өтуін қамтамасыз етеді
, яғни кодтың оңға қарай ығысуы орындалады (кіші разрядқа қарай).
Параллель, ығыструшы және реверсивті триггерлердің шартты графикалық
белгіленуі 1.8-суретте келтірілген.
1.8-суретте көрсетілген микросұлбала шықпасы мынадай: ақпаратты
параллель код түрінде жазу кезіндегі D триггердің сәйкес разриядтарының D1
- DИ кірістері; Q1 - QИ – Q триггердің тура шығыстары; С тактілі импульс
кірісі; R нөлдік кіріс; S0, S1 ығысу бағытын басқару кірісі; VR оңға қарай
ығыструдағы тізбекті код кірісі; VL белгісі колданылады.
Практика жүзінде қолданылып жүрген регистрлердің көп бөлігін ығыструшы
регистрлер құрайды, себебі олар ақпаратты сақтаушы қатар, параллель кодты
тізбектіге және керісінше, тура кодты кері кодқа және керісінше түрленуді
қамтамасыз етеді, арифметикалық және логикалық операцияларды, уақытша
кідіруді және жиіліктің бөлінуін орындайды.
Төртразрядты ығыстырушы реверсивті
параллельді регистр регистр
регистр
Сурет - 1.8 регистрлердің шартты белгіленуі.
Қолданылатын микросұлбалардың негізгі серияларында кездесетін кейбір
регистрлер параметрлері мен типтері 1.2-кестеде келтірілген.
Кесте-1.2 регистрлер параметрлері мен типтері
Аспап типі Орындайтын функциясы Тұтынатын Кідіру Қоректену
қуат, мВт уақыты нәтижелері
+5В жалпы
133ИР1 Параллель шығысы және 315 35 14 7
134ИР1 тізбекті және параллель 60 250 4 11
К134ИР1А енгізудегі жеке 75 140 4 11
К155ИР1 синхрониза- 410 35 14 7
КМ155ИР1 циясы бар төртразрядты 410 35 14 7
әмбебап ығыстырушы
регистр
К134ИР2 Сегізразрядты ығыструшы 36 250 4 11
регистр
134ИР8 Тізбекті жазылуы және 59 250 14 7
КР134ИР8 параллель санағыш сегіз 59 250 14 7
533ИР8 Разрядты ығыстырушы 135 32 14 7
КМ555ИР8 регистр 135 32 14 7
КР1533ИР8 120 20 14 7
533ИР9 Ақпаратты параллель 180 40 16 8
К555ИР9 жазатын сегізразрядты 180 40 16 8
КМ555ИР9 ығыстырушы регистр 180 40 16 8
КР1533ИР9 140 30 16 8
Параллель кірісі және тізбекті және параллель кірісінің жеке
синхронизациясы бар төртразрядты әмбебап ығыструшы регистр.
Ақпаратты параллель жазатын сегізразрядты ығыструшы регистр. Тізбекті
жазатын және параллель есептегіш сегізразрядты ығыструшы регистр.
Тізбекті-параллель жазбалы сегізразрядты ығыструшы регистр.
Тізбекті-параллель жазбалы және параллель есептегіш өртразрядты
реверсивті регистр.
Тізбекті-параллель жазбалы және параллель есептегіш төртразрядты
ығыструшы регистр.
12-разрядты параллель регистр.
6-разрядты параллель регистр.
4-разрядты параллель регистр.
Екіарналы 4-разриядты параллель регистр.
(мултиплексор)
4-разрядты ығыструшы комбинациялық құрылғы (Z).
8-разрядты параллель регистр (Z).
8-разрядты параллель синхронды регистр (Z).
8-разрядты екіжақты мәлімет құрылғысы бар реверсивті регистр.
4-разрядты параллель және тізбекті кірісі бар ығыструшы регистр (Z).
4×4 регистрлік файл (Z).
8-разрядты параллель регистр.
8-разрядты екіжақты мәлімет құрылғысы бар реверсивті регистр.
8-разрядты адрестеуі бар сақтау регистрі .
8-разрядты тізбекті кірісі бар ығыструшы регистр.
4×4 ашық коллекторлы кірісі (ӨК) бар регистрлік файл
8-разрядты параллель регистр (Z).
Екі 8-разрядты параллель регистр (Z).
8-разрядты параллель регистр.
8-разрядты параллель регистр.
Екі 4-разрядты параллель регистр.
Көпсериалы өту мүмкіндігі бар жалпы тағайындалған регистр.
1.2 Бірфазалы синхронизацияны жобалауға
қажетті есепті қатынастар
Динамикалық басқарылуы бар (анықтығы үшін – тура ) триггерлі жүйе үшін
мұндай қатынастарды келесі шарттарды қабылдай отырып аламыз.
Синхроимпульстердің жиілігі тұрақты (бұл шарыт генератор жиілігін
импульстің басқа параметірлерінің берілу дәлдігінен асатын дәлдікпен
тұрақтандыру мүмкіндігімен байланысты). Синхроимпульстер шебінің уақытқа
қатысты жағдайы жіберілуімен беріледі, яғни шептің пайда болуының t0
номинальды уақытында шеп t0 - -дан t0+ уақыт интервалндапайда
болуы мүмкін. Бұл жіберілулерде синхросигналдың дәл емес берілуінің барлық
себептері көрінеді (синхросигналдардың көбею сұлбасындағы гшептердің
ығысуы, байланыстардағы кідіру, табалдырықтағы кернеудің шашырауынан
триггердің іске қосу моментінің шашырауы ).
Есептеу мақсаты — берілген параметрлерді және құрылғы жұмысының қолайлы
шарттарын сақтай отырып синхросигнал периодың минимал мәнге жеткізу.
Есептеу объектісі динамикалық басқарылуы бар және практика жүзінде
маңызы зор триггерлі бірфазалы синхронизация жүйесі.
Сурет - 1.9 синхросигналдың уақыт диаграммасы
Синхросигналдың уақыт диаграммасында келесі уақыт интервалдары
белгіленген (сурет-1.9). t=0 бірінші импульс басталуының номинальды моменті
және t=Т екінші импульс басталуының номинальды моменті, номинальды
моментіне қатысты импульс түсуінің мүмкін моменттерінің шашырауы,
қолданылған ts және tH типті триггерлер үшін орнату алдындағы және кідіру
уақыты, ‘‘синхрокіріс—шығыс’’ тізбегі арқылы триггерлердің қосылуының
ұзақтығы және олардың максималды және минималды мәндері үшін tТГ+ tКЦ
комбинациялық тізбегі арқылы сигналдардың өтуі.
Орнату алдындағы интервалда ақпараттық сигналдың тұрақтығын сақтау үшін
триггердің кіріс сигналы бірінші импульс үшін - (+ts) уақыт моментінен
және екінші импульс үшін Т--ts моментінен кешікпей орнатылуы қажет.
Ақпараттық сигналдың өзгеруі + tH бірінші импульс үшін және Т++
tH екінші импульс үшін уақыт моментінде мүмкін болады. Импульс аралық
интервалда кіріс ақпараттық сигнаының неғұрлым кеш пайда болуы+
tтг.max+ tкц.min моментінде, ал неғұрлым ерте пайда болуы -+ tтг.max+
tкц.min моментінде жүзеге асады.
Ақпараттық сигналдың неғұрлым кеш түсуі жіберілетін аймақта болуы үшін
Т- - ts + tтг.max+ tкц.max
шарты орындалуға тисті. Бұл теңсіздіктен келесі өрнек шығады
Т2+ts+ tтг.max+ tкц.max (1.1)
(1.1) шарты триггер кірісіндегі ақпараттық сигналдың ts интервалында
параметірлер таралуының ең нашар жағдайында өзгеріп кетпеуін қамтамасыз
етеді. Сонымен қатар ақпараттық сигналдың tH интервалында да өзгермеуін
сақтауды қамтамасыз ету керек. Бұл өзгеру жіберілетін аймақта болуы үшін
келесі талапты орындау қажет
-+ tтг.min + tкц.min +tH
Бұдан
tкц.min 2+tH- tтг.min (1.2)
Енді бір қажетті шарт триггердің қосылуына жеткілікті импульс
ұзақтығының талабы болып табылады
tи2+ tи min. (1.3)
синхроимпульстердің параметірлерінанықтаудың реті: (1.3) шарты бойынша
tи ды таңдау, (1.1) шарты бойынша Т табу, (1.2) шарттың орындалуын тексеру.
(1.3) өрнегіндегі 2 қосылғышы синхроимпулстер шебінің
алдыңғысының кешігіп отыру және артқысының озып кету мүмкіндігін білдіреді.
(1.2) шартының бұзылуы сәйкес тізбектерде, ең алдымен триггер шығыстарында
кідіруді талап етеді. Есептік тәуелділіктегі байланыс кідірістері өздігінен
пайда болмайды – олар кідіріс элементтерінің қосындылануынан туындайды.
Екіфазалы синхронизация
Мұндай синхронизация бір-біріне қатысты уақыт бойынша ығыстрылған екі
тізбекті синхроимпульсті қолдануымен сипатталады (1.2, а сурет). Екі
тізбекті импульс арасындағы интервал комбинациялық тізбектер жұмысы үшін
бөлінеді. Көрші каскадтар әраттас сериялы синхроимпульстер алады (1.2, б)
сурет).
Сурет - 1.10 а), б)
С2 фазасының қозуы кезінде С1 фазасы триггерлерінің мәліметтері сәйкес
КЦ арқылы С2 фаза триггерлеріне беріледі. С1 фазасының қозуы кезінде осы
фаза триггерлері КЦ арқылы С2 фаза триггерлерінің мәліметтерін қабылдайды.
Фазалардың кезектесіп қозуы мәліметтердің қандай да бір уақыт таласынсыз
олардың өңделу арнасы бойынша берілуін қамтамасыз етеді, себебі
мәліметтерді шығыру осы фазада жағдайын өзгертпейтін триггерлермен жүзеге
асырылады, ал мәліметті қабылдау КЦ –дағы өтпелі процестер аяқталғаннан
кейін жүзеге асырылады.
Екіфазалы жүйетің артықшылығы деңгеймен басқарылатын біртабалдырықты
триггерлерді қолдану мүмкіндігі болып отыр. Бірақ синхроимпульстің екі
фазасының болуы құрылғы сұлбасын күрделендіреді екіфазалы жүйе үшін
синхроимпульстер параметрлерін есептеу бірфазалы жүйе үшін қолданылатын
есептеу жолына негізделген, яғни триггер кірісіндегі ақпараттық сигнелдың
ts және tH интервалында синхросигнал шаптерінің орналасуының ең нашар
жағдайында және КЦ дағы кідірістер кезінде өзгермеуін қамтамасыз ету. СҚ
жасау кезінде синхронизацияның түрлі жүйесі кездеседі, таңдау нақты
шарттарымен анықталады. Соңғы кезде динамикалық басқарылуы бар триггерлі
бірфазалы жүйе кең тараған.
Көпфазалы синхронизация синхроимпульстердің екіден артық сериясын
қолданумен ерекшкленеді және оның бөліктерінің әртүрлі жылдамдығымен
жұмысты ұйымдастру арқылы жүйе сапасын арттыру үшін пайдаланылады. Бұл
негізгі жиілікті бірнеше жиілікке бөлумен және жүйенің жеке блоктарында
жоғарыжиілікті синхросигналдарды қолданумен қамтамасыз етеді. Тізбектер
және құрылғылар үшін синхронизацияның көпфазалы жүйесін қолдану тән емес.
1.3 Регистрлер және регистрлік файлдар
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, ... жалғасы
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, беру, сақтау, разрядты торда
ығыстыру, разрядты логикалық операциялар.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден
тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және
жұпфазалы,синхронизация жүйесі бойынша бірырғақты, екіырғақты және
көпырғақты болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді
қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді
(статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті
регистрлерді айырады.
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта
біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы
мүмкін сөздер сақталады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады
және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар
сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады.
Ығыстырушы регистр реверсивті емес (бірбағытта ығыстырушы) немесе
реверсивті (екі бағытта да ығыстыру мүмкіндігі бар).
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель
типті кірісшығыстары болады. Сонымен қатар, тізбекті кірісі және параллель
шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель
кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат
алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығаруорнату,
шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни
басқару тізбегі.
Ығыструшы регистрді бірнеше триггенрді байланыстра отырып алуға болады.
Триггер – жады элементінен тұрады. Оның дәл осы қасиеті ығыструшы
регистрлерді жеке логикалық элементтерден немесе триггерлерден жинаудың
орнына, бұл құрылғыларды монолитті ИС түрінде алуға болады.
Регистр жадысының көлемін бірнеше ИС жады блоктарын құру арқылы
ұлғайтуға болады.Сақталатын сөзердің санын көбейту барысында үш жағдайы
бар жеке ИС шығыстары бір нүктеде түйіседі. 512 сақталынған сөзді беретін
128 шығысты байланыстыруға рұқсат етіледі.Бір нүктеде түйісетін шығыстар
санына шектеу қою шығыстың ток режиміне байланысты, бұл шектеуді шығыс
нүктесіне арнайы сыртқы резистрлерді жалғау арқылы жоюға болады. Сөздің
рзрядтылығын ұлғайту барысында шығыстарының жиынтығы бір ақпараттық сөзді
беретін бірнеше ИС-ның рұқсат ету және адрестеу кірістерін параллель
жалғайды.
Синхронизация талаптарына сәйкес разрядаралық байланыста логикалық
элементтер қолданылмаған ығыстырушы регистрлерде деңгеймен басқарылатын
біртабалдырықты триггерлерді қолдануға болмайды, себебі кейбір триггерлер
синхросигналдың рұқсат етуші деңгейінің жұмысы кезінде бірнеше рет
ауыстырылып-қосылуы мүмкін, ал бұған рұқсат етілмейді.
Разрядаралық байланыста логикалық элементтердің, әсіресе бірлік емес
тереңдіктегі логикалық сұлбалардың, пайда болуы регистрдің жұмысқа
қабілеттілік шарттарын жеңілдетеді және осы схемаға жарамды триггерлер
типін кеңейтеді.
Регистр – ақпаратты разрядты екілік код түрінде қабылдау, сақтау және
тарату функцияларын орындайтын құрылғы.
Регистрді жіктеудің негізгі белгісі екілік кодты регистрге жазу әдісі
болып табылады, яғни параллель, тізбекті (ығыстырушы) және параллель-
тізбекті регистр деп ажыратады. Параллель регистр параллель кодпен жазу
операциясын орындайды. Тізбекті регистр тізбекті кодпен жазуды жүзеге
асырады, кодтың ығысуын кіші немесе үлкен разрядтан бастап, тактілі
импульстармен тізбектің жылжуын туғызады. Параллель- тізбекті регистрлер
кодты параллель де, тізбекті түрдеде жазады. Сонымен қатар, ығыстырушы
регистрлер бірбағытты және екібағытты (реверсивті) болып бөлінеді. Біржақты
регистрлер кодтың солға немесе оңға ығысуын туғызады, ал екіжақты
регистрлер солға да және оңға да ығысуды жүзеге асырады.
Регистрлердің негізгі құрылымы RS – асинхронды триггерлеріне, В –
триггерлеріне сүйенеді.
Әмбебап немесе көпрежимді (көпфункционалды) регистрлер микрооперациялар
жиынтығын орындауға қабілетті. Көпрежимділікті бір сұлбада әртүрлі
операцияларды орындауға қажетті бөлшектердің композициясының болуымен
аламыз. басқарушы сигналдар берілген уақытта орындалып жатқан операцияға
қажетті сұлба бөлігіннің іске кірісуін қамтамасыз етеді.
1.РЕГИСТРЛЕР
1.1 Регистрлерге сипаттама
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, беру, сақтау, разрядты торда
ығыстыру, разрядты логикалық операциялар.
Регистрлерді триггерлерден және, көбінесе, логикалық элементтерден
тұратын разрядты сұлбалар құрайды.
Айнымалыларды беру сызығы бойынша регистрлер бірфазалы және
жұпфазалы,синхронизация жүйесі бойынша біртактілі, екітактілі және
көптактілі болып бөлінеді. Алайда, жіктеудегі негізгі қасиет мәліметтерді
қабылдау және шығару әдісі болып табылады. Осы қасиеті бойынша параллельді
(статикалық) регистрлер, тізбекті (ығыстырушы) және параллельді-тізбекті
регистрлерді айырады.
Тізбекті регистрлерде сөздер разрядтан соң разряд арқылы қабылданады
және шығарылады. Оларды ығыстырушы деп атайды, себебі тактілі сигналдар
сөзді енгізу және шығару кезінде оларды разрядты сұлбада жылжытады.
Сурет - 1.1 статикалық регистр сұлбасы (а)
және оның шарты белгіленуі (б)
Параллельді регистрлерде сөзді қабылдау және шығару барлық разрядта
біруақытта орындалады. Оларда разрядты логикалық операцияларға ұшырауы
мүмкін сөздер сақталады.
Тізбекті-параллельді регистрлерде біруақытта тізбекті және параллель
типті кірісшығыстары болады. Сонымен қатар, тізбекті кірісі және параллель
шығысы бар нұсқалары (SIPO, Serial Input – Parallel Output), параллель
кірісі және тізбекті шығысы (PISO) бар нұсқалары кездеседі.
Қазіргі кездегі схемотехника үшін регистрлерді динамикалық басқарылуы
бар осы D-триггерлер негізінде жинау маңызды. Көбісінде үшінші жағдайдағы
шығысы бар, енді біреулері буферліктердің қатарына жатады, яғни үлкен
сыйымдылықты жәненемесе біреромды активті жүктемемен жұмыс істеуге
арналған. Бұл олардың жұмысын магистральда қамтамасыз етеді(интерфейстің
қосымша сұлбаларынсыз).
Параллель (статикалық) регистрлерде разряд сұлбалары арасында ақпарат
алмасу жүрмейді. Разрядтарға ортақ болатыны ырғақтау, істен шығаруорнату,
шығаруға немесе қабылдауға рұқсат ету тізбегі болып табылады, яғни
басқару тізбегі. EZ сигналымен басқарылатын үшінші жағдайдағы шығыстары
және R істен шығару кірістері бар, тура динамикалық кірістерден тұратын D
типті триггерлерден жиналған статикалық регистр сұлбасы 1.1-суретте
келтірілген.
Әмбебап регистрлер.
Әмбебап немесе көпрежимді (көпфункционалды) регистрлер
микрооперациялар жиынтығын орындауға қабілетті. Көпрежимділікті бір сұлбада
әртүрлі операцияларды орындауға қажетті бөлшектердің композициясының
болуымен аламыз. басқарушы сигналдар берілген уақытта орындалып жатқан
операцияға қажетті сұлба бөлігіннің іске кірісуін қамтамасыз етеді.
Көпрежимді регистрдің КР1533 сериялы ИР13 микросұлбасы 1.2-суретте
көрсетілген. Бұл ырғақтың жиілігі 25 МГц-ке дейін және тұтыну тогы 40мА
болатын екіжақты ығыстыру мүмкіндігі бар сегізразрядты регистр. Параллельді
кірісі және шығысы бар, R асинхронды істен шығу кірісі және төрт режимді
(параллель жүктеу, екі ығыстыру және сақтау) белгілейтін S мен S режимдерін
таңдау кірісі.1.1-кестеде регистрдің функциялануы анықталған.1.3-суретте
ИР13 регистрінің шартты белгіленуі берілген. Әр типті кірістен және
шығыстан тұратын регистрлер параллель кодты тізбектіге және керісінше
түрлендіруді жүзеге асыратын негізгі блок ретінде қызмет етеді. 1.4-суретте
параллель кодты тізбектіге түрлендіретін SIPISO типті сегізразрядты
регистр негізіндегі түрлендіргіш сұлбасы көрсетілген. Бұл сұлбада 1
элементінің жоғарғы кірісіне логикалық ноль деңгейін беретін теріс бастапқы
St импульсі L(Load – жүктеу) кірісіне мәліметті параллель қабылдайтын
бірлік сигнал туғызады, осы арқылы RG регистрдің 1...7 разрядтарына
түрленуге ұшырайтын D сөз жүктеледі, ал нөлдік разрядқа – 0 константасы.
DSR тізбекті кірісіне 1 константасы берілген.
Сурет - 1.2 көпрежимді регистр сұлбасы
Сурет - 1.3 әмбебап регистрдің шартты белгіленуі
Сурет - 1.4 параллель кодты тізбектіге түрлендіру сұлбасы
Осылайша регистрге жүктелгеннен кейін 0 D1D2... D7 сөзі қалыптасады. С
кірісіне түсетін тактілі импульстер сөздің оңға қарай ығысуын
туғызады(шартты белгілеу үшін төмен қарай ығысуға сәйкес келеді).
Ығыстырулар сөзді Q7 шығысы арқылы тізбекті түрде шығарады. Ақпараттық
разрядтардан кейін нөл (константа 0) жүреді, одан кейін бірлер тізбегі.
Регистрден нөл шығарылмайынша 2 элементінің шығысында бірлік сигнел әрекет
етеді.Нөл шығарылғаннан кейін 2 элементінің барлық кірістері бірге келеді,
оның шығысы нөлдік мәнге ие болады және 1 элементі арқылы келесі сөзді
автоматты түрде жүктеу сигналы қалыптастырылады, осыдан кейін түрлену циклі
қайталанады.
Регистрлер орындайтын микрооперациялар қатарына разрядты логикалық
операциялар енгізілген. Қазіргі кездегі регистрлер мұндай операцияларды
орындауға аз бейімделген, бірақ керек кезінде оларды RS-триггерлерінен
жиналған регистрлерде орындауға болады. ИЛИ операциясын орындау үшін
статикалық регистрдің алғашқы нөлдік жағдайдағы S-кірісіне бірлік
разрядтары сәйкес триггерлерді орнататын бірінші А сөзі беріледі. Осыдан
кейін регистрдің істен шығармай S-шығыстарына екінші В сөзі беріледі.
Нәтижесінде Q=А\В аламыз.
И разрядты операцияны орындау барысында бірінші ырғақта регистрдің S-
кірістеріне А сөзі беріледі, ол А сөзі бір мәніне ие болатын регистр
разрядтарын орнатады. Осыдан кейін регистрге екінші В сөзі беріледі.
Регистрге В сөзі R триггерлер кірісіне инверсті түрде беріледі.
Регистр – ақпаратты разрядты екілік код түрінде қабылдау, сақтау және
тарату функцияларын орындайтын құрылғы.
Регистрді жіктеудің негізгі белгісі екілік кодты регистрге жазу әдісі
болып табылады, яғни параллель, тізбекті (ығыстырушы) және параллель-
тізбекті регистр деп ажыратады. Параллель регистр параллель кодпен жазу
операциясын орындайды. Тізбекті регистр тізбекті кодпен жазуды жүзеге
асырады, кодтың ығысуын кіші немесе үлкен разрядтан бастап, тактілі
импульстармен тізбектің жылжуын туғызады. Параллель- тізбекті регистрлер
кодты параллель де, тізбекті түрдеде жазады. Сонымен қатар, ығыстырушы
регистрлер бірбағытты және екібағытты (реверсивті) болып бөлінеді. Біржақты
регистрлер кодтың солға немесе оңға ығысуын туғызады, ал екіжақты
регистрлер солға да және оңға да ығысуды жүзеге асырады.
Регистрлердің негізгі құрылымы RS – асинхронды триггерлеріне, В –
триггерлеріне сүйенеді. Ең қарапайым параллель-тізбекті разрядты
регистрлердің құрылымының қағидасы 1.5-суретте көрсетілген.
Сурет - 1.5 параллельді регистр
Параллель регистрде код саны сәйкес триггерлердің Р кірісіне беріледі.
Жазу С кірісіне логикалық бірлік түскен кезде жүреді. Код а шығыстарынан
алынады. Параллель регистрлер ақпаратты тек параллель екілік код түрінде
және тура кодты кері кодқа және керісінше түрлендіруді жүзеге асыру үшін
арналған.
Тізбекті регистрлер ақпаратты сақтаумен қатар тізбекті кодты
параллельге және керісінше түрлендәіруді жүргізе алады. Тізбекті
регистрлерді құрған кезде триггердің Q шығысы келесі триггердің D кірісіне
тізбекті түрде жалғанады 1.6-суретте көрсетілген.
Сурет - 1.6 тізбекті регистр
Тізбекті регистрлерде Q шығысындағы жаңа сигнал, міндетті түрде,
синхросигнал біткеннен кейін пайда болуы керек. Осы шарт орындалуы үшін
тізбекті регистрлерде екітабалдырықты триггерлер қолданылады.
Әр кезекті ырғақты импульс әсеріне регистрдегі код бір разриядқа
жылжыиды. 1.6-суретте ығысу оңға қарай бағытталған (кіші разриядқа қарай),
i+1 ші триггердің Q шығысының сигиналы i – ші триггер D кірісіне әсер
етсе, і – ші триггер i+1 ші триггер қалпына (түседі) енеді, және і-1 – ші
триггер і – ші триггер қалпына енеді. Яғни кодтың оңға қарай бір разрияд
жылжуын жүзеге асырады.
Параллаль екілік код триггерлердің Q шығысына алынады. Кодтың солға
қарай жылжуы үшін і-1 – ші триггердің Q шығысындағы сигнал і – ші
триггердің Q кірісіне беріледі.
Реверсивті регистрлерде басқарудың логикалық сұлбалары болуы керек,
олкодтың оңға қарай ығысуын туғызу үшін і – ші триггердің Q шығысынан і-1
ші триггердің Р кірісіне сигналдың берілуін, ал солға қарай ығысуды жүзеге
асыру үшін осы сигналдың і+1 – триггердің D кірісіне өтуін қамтамасыз
етеді. Реверсивті регистрдің құрылу сұлбасы 1.7-суретте көрсетілген.
Сурет - 1.7 реверсивті регистр
Кодтың ығсу бағыты талап етілетін сигналдардың сәйкес кірістерге
берілуімен анықталады. Осылайша S0 кірісіне логикалық бірліктің кернеуі
берілгенде ығысу солға қарай бағытталады (үлкен разриядқа қарай), 1.8-
сурет, басқарудың логикалық схемалары сигналдың і-ші триггер Q шығысынан
осы триггер D кірісіне және керісінше өтуін (рұқсат етсе) қамтамасыз етсе,
S1 кірісіне логикалық бірліктің кернеуі берілгенде сигналдың і – ші
триггердің Q шығысынан і-1 ші триггердің D кірісіне өтуін қамтамасыз етеді
, яғни кодтың оңға қарай ығысуы орындалады (кіші разрядқа қарай).
Параллель, ығыструшы және реверсивті триггерлердің шартты графикалық
белгіленуі 1.8-суретте келтірілген.
1.8-суретте көрсетілген микросұлбала шықпасы мынадай: ақпаратты
параллель код түрінде жазу кезіндегі D триггердің сәйкес разриядтарының D1
- DИ кірістері; Q1 - QИ – Q триггердің тура шығыстары; С тактілі импульс
кірісі; R нөлдік кіріс; S0, S1 ығысу бағытын басқару кірісі; VR оңға қарай
ығыструдағы тізбекті код кірісі; VL белгісі колданылады.
Практика жүзінде қолданылып жүрген регистрлердің көп бөлігін ығыструшы
регистрлер құрайды, себебі олар ақпаратты сақтаушы қатар, параллель кодты
тізбектіге және керісінше, тура кодты кері кодқа және керісінше түрленуді
қамтамасыз етеді, арифметикалық және логикалық операцияларды, уақытша
кідіруді және жиіліктің бөлінуін орындайды.
Төртразрядты ығыстырушы реверсивті
параллельді регистр регистр
регистр
Сурет - 1.8 регистрлердің шартты белгіленуі.
Қолданылатын микросұлбалардың негізгі серияларында кездесетін кейбір
регистрлер параметрлері мен типтері 1.2-кестеде келтірілген.
Кесте-1.2 регистрлер параметрлері мен типтері
Аспап типі Орындайтын функциясы Тұтынатын Кідіру Қоректену
қуат, мВт уақыты нәтижелері
+5В жалпы
133ИР1 Параллель шығысы және 315 35 14 7
134ИР1 тізбекті және параллель 60 250 4 11
К134ИР1А енгізудегі жеке 75 140 4 11
К155ИР1 синхрониза- 410 35 14 7
КМ155ИР1 циясы бар төртразрядты 410 35 14 7
әмбебап ығыстырушы
регистр
К134ИР2 Сегізразрядты ығыструшы 36 250 4 11
регистр
134ИР8 Тізбекті жазылуы және 59 250 14 7
КР134ИР8 параллель санағыш сегіз 59 250 14 7
533ИР8 Разрядты ығыстырушы 135 32 14 7
КМ555ИР8 регистр 135 32 14 7
КР1533ИР8 120 20 14 7
533ИР9 Ақпаратты параллель 180 40 16 8
К555ИР9 жазатын сегізразрядты 180 40 16 8
КМ555ИР9 ығыстырушы регистр 180 40 16 8
КР1533ИР9 140 30 16 8
Параллель кірісі және тізбекті және параллель кірісінің жеке
синхронизациясы бар төртразрядты әмбебап ығыструшы регистр.
Ақпаратты параллель жазатын сегізразрядты ығыструшы регистр. Тізбекті
жазатын және параллель есептегіш сегізразрядты ығыструшы регистр.
Тізбекті-параллель жазбалы сегізразрядты ығыструшы регистр.
Тізбекті-параллель жазбалы және параллель есептегіш өртразрядты
реверсивті регистр.
Тізбекті-параллель жазбалы және параллель есептегіш төртразрядты
ығыструшы регистр.
12-разрядты параллель регистр.
6-разрядты параллель регистр.
4-разрядты параллель регистр.
Екіарналы 4-разриядты параллель регистр.
(мултиплексор)
4-разрядты ығыструшы комбинациялық құрылғы (Z).
8-разрядты параллель регистр (Z).
8-разрядты параллель синхронды регистр (Z).
8-разрядты екіжақты мәлімет құрылғысы бар реверсивті регистр.
4-разрядты параллель және тізбекті кірісі бар ығыструшы регистр (Z).
4×4 регистрлік файл (Z).
8-разрядты параллель регистр.
8-разрядты екіжақты мәлімет құрылғысы бар реверсивті регистр.
8-разрядты адрестеуі бар сақтау регистрі .
8-разрядты тізбекті кірісі бар ығыструшы регистр.
4×4 ашық коллекторлы кірісі (ӨК) бар регистрлік файл
8-разрядты параллель регистр (Z).
Екі 8-разрядты параллель регистр (Z).
8-разрядты параллель регистр.
8-разрядты параллель регистр.
Екі 4-разрядты параллель регистр.
Көпсериалы өту мүмкіндігі бар жалпы тағайындалған регистр.
1.2 Бірфазалы синхронизацияны жобалауға
қажетті есепті қатынастар
Динамикалық басқарылуы бар (анықтығы үшін – тура ) триггерлі жүйе үшін
мұндай қатынастарды келесі шарттарды қабылдай отырып аламыз.
Синхроимпульстердің жиілігі тұрақты (бұл шарыт генератор жиілігін
импульстің басқа параметірлерінің берілу дәлдігінен асатын дәлдікпен
тұрақтандыру мүмкіндігімен байланысты). Синхроимпульстер шебінің уақытқа
қатысты жағдайы жіберілуімен беріледі, яғни шептің пайда болуының t0
номинальды уақытында шеп t0 - -дан t0+ уақыт интервалндапайда
болуы мүмкін. Бұл жіберілулерде синхросигналдың дәл емес берілуінің барлық
себептері көрінеді (синхросигналдардың көбею сұлбасындағы гшептердің
ығысуы, байланыстардағы кідіру, табалдырықтағы кернеудің шашырауынан
триггердің іске қосу моментінің шашырауы ).
Есептеу мақсаты — берілген параметрлерді және құрылғы жұмысының қолайлы
шарттарын сақтай отырып синхросигнал периодың минимал мәнге жеткізу.
Есептеу объектісі динамикалық басқарылуы бар және практика жүзінде
маңызы зор триггерлі бірфазалы синхронизация жүйесі.
Сурет - 1.9 синхросигналдың уақыт диаграммасы
Синхросигналдың уақыт диаграммасында келесі уақыт интервалдары
белгіленген (сурет-1.9). t=0 бірінші импульс басталуының номинальды моменті
және t=Т екінші импульс басталуының номинальды моменті, номинальды
моментіне қатысты импульс түсуінің мүмкін моменттерінің шашырауы,
қолданылған ts және tH типті триггерлер үшін орнату алдындағы және кідіру
уақыты, ‘‘синхрокіріс—шығыс’’ тізбегі арқылы триггерлердің қосылуының
ұзақтығы және олардың максималды және минималды мәндері үшін tТГ+ tКЦ
комбинациялық тізбегі арқылы сигналдардың өтуі.
Орнату алдындағы интервалда ақпараттық сигналдың тұрақтығын сақтау үшін
триггердің кіріс сигналы бірінші импульс үшін - (+ts) уақыт моментінен
және екінші импульс үшін Т--ts моментінен кешікпей орнатылуы қажет.
Ақпараттық сигналдың өзгеруі + tH бірінші импульс үшін және Т++
tH екінші импульс үшін уақыт моментінде мүмкін болады. Импульс аралық
интервалда кіріс ақпараттық сигнаының неғұрлым кеш пайда болуы+
tтг.max+ tкц.min моментінде, ал неғұрлым ерте пайда болуы -+ tтг.max+
tкц.min моментінде жүзеге асады.
Ақпараттық сигналдың неғұрлым кеш түсуі жіберілетін аймақта болуы үшін
Т- - ts + tтг.max+ tкц.max
шарты орындалуға тисті. Бұл теңсіздіктен келесі өрнек шығады
Т2+ts+ tтг.max+ tкц.max (1.1)
(1.1) шарты триггер кірісіндегі ақпараттық сигналдың ts интервалында
параметірлер таралуының ең нашар жағдайында өзгеріп кетпеуін қамтамасыз
етеді. Сонымен қатар ақпараттық сигналдың tH интервалында да өзгермеуін
сақтауды қамтамасыз ету керек. Бұл өзгеру жіберілетін аймақта болуы үшін
келесі талапты орындау қажет
-+ tтг.min + tкц.min +tH
Бұдан
tкц.min 2+tH- tтг.min (1.2)
Енді бір қажетті шарт триггердің қосылуына жеткілікті импульс
ұзақтығының талабы болып табылады
tи2+ tи min. (1.3)
синхроимпульстердің параметірлерінанықтаудың реті: (1.3) шарты бойынша
tи ды таңдау, (1.1) шарты бойынша Т табу, (1.2) шарттың орындалуын тексеру.
(1.3) өрнегіндегі 2 қосылғышы синхроимпулстер шебінің
алдыңғысының кешігіп отыру және артқысының озып кету мүмкіндігін білдіреді.
(1.2) шартының бұзылуы сәйкес тізбектерде, ең алдымен триггер шығыстарында
кідіруді талап етеді. Есептік тәуелділіктегі байланыс кідірістері өздігінен
пайда болмайды – олар кідіріс элементтерінің қосындылануынан туындайды.
Екіфазалы синхронизация
Мұндай синхронизация бір-біріне қатысты уақыт бойынша ығыстрылған екі
тізбекті синхроимпульсті қолдануымен сипатталады (1.2, а сурет). Екі
тізбекті импульс арасындағы интервал комбинациялық тізбектер жұмысы үшін
бөлінеді. Көрші каскадтар әраттас сериялы синхроимпульстер алады (1.2, б)
сурет).
Сурет - 1.10 а), б)
С2 фазасының қозуы кезінде С1 фазасы триггерлерінің мәліметтері сәйкес
КЦ арқылы С2 фаза триггерлеріне беріледі. С1 фазасының қозуы кезінде осы
фаза триггерлері КЦ арқылы С2 фаза триггерлерінің мәліметтерін қабылдайды.
Фазалардың кезектесіп қозуы мәліметтердің қандай да бір уақыт таласынсыз
олардың өңделу арнасы бойынша берілуін қамтамасыз етеді, себебі
мәліметтерді шығыру осы фазада жағдайын өзгертпейтін триггерлермен жүзеге
асырылады, ал мәліметті қабылдау КЦ –дағы өтпелі процестер аяқталғаннан
кейін жүзеге асырылады.
Екіфазалы жүйетің артықшылығы деңгеймен басқарылатын біртабалдырықты
триггерлерді қолдану мүмкіндігі болып отыр. Бірақ синхроимпульстің екі
фазасының болуы құрылғы сұлбасын күрделендіреді екіфазалы жүйе үшін
синхроимпульстер параметрлерін есептеу бірфазалы жүйе үшін қолданылатын
есептеу жолына негізделген, яғни триггер кірісіндегі ақпараттық сигнелдың
ts және tH интервалында синхросигнал шаптерінің орналасуының ең нашар
жағдайында және КЦ дағы кідірістер кезінде өзгермеуін қамтамасыз ету. СҚ
жасау кезінде синхронизацияның түрлі жүйесі кездеседі, таңдау нақты
шарттарымен анықталады. Соңғы кезде динамикалық басқарылуы бар триггерлі
бірфазалы жүйе кең тараған.
Көпфазалы синхронизация синхроимпульстердің екіден артық сериясын
қолданумен ерекшкленеді және оның бөліктерінің әртүрлі жылдамдығымен
жұмысты ұйымдастру арқылы жүйе сапасын арттыру үшін пайдаланылады. Бұл
негізгі жиілікті бірнеше жиілікке бөлумен және жүйенің жеке блоктарында
жоғарыжиілікті синхросигналдарды қолданумен қамтамасыз етеді. Тізбектер
және құрылғылар үшін синхронизацияның көпфазалы жүйесін қолдану тән емес.
1.3 Регистрлер және регистрлік файлдар
Регистрлер – сандық құрылғылардың ең кең тараған түйіні. Олар сөзді
құрайтын көптеген байланысқан айнымалылармен жұмыс жасайды. Сөздермен мына
операциялар реті орындалады: қабылдау, ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz