М. З. Якубова техника ғылымдарының кандидаты, доцент


Зертханалық жұмыс тапсырмасы



бет107/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   103   104   105   106   107   108   109   110   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

Зертханалық жұмыс тапсырмасы
1. Төрт разрядты параллельді регистрлердің жұмысын 109-суретте көрсетілгендей RS-триггерлері арқылы модельдеу.
216
108-сурет. Төрт разрядты жылжымалы регистрді модельдеу сұлбасы
Регистрге сөзді жазу Q0-Q3 дисплейлерінде басқарылатын модельдеу процесінің басталу сигналы (Simaulation start) арқы- лы жүргізіледі.
Регистрге кез келген төрт разрядты екілік сөзді жазып, оның дұрыстығына көз жеткізіңіз. Регистрде сақталған сөзді оқу кілт- тің орналасуына байланысты тура немесе кері кодта жүргізіледі. Тура кодта оқу/кері кодта оқу. Оқу модельдеу процесінің баста- лу сигналы (Simaulation start) арқылы орындалады.
Регистрге жазылған сөзді тура және кері кодта оқып, оның дұрыстығына көз жеткізіңіз. Регистрдің барлық разрядтарын нөлдік деңгейге түсіру кілт арқылы логикалық бірлік сигналын беру көмегімен атқарылады. 0 орнату және модельдеу процесін бастау.
Регистрдің барлық разрядын нөлдік деңгейге түсіріңіз.
2. Төрт разрядты жылжымалы регистр жұмысын 108-суретте көрсетілгендей 0-триггерлері арқылы модельдеу. Модельдеу сұлбасында алдыңғы зертханалық жұмыста модельденген JK- триггерлері негізінде D-триггерлері қолданылады. D-триггері- нің сұлбасын 109-суреттегідей модельдеудің жаңа парағында
217
D0-D3 кілттері регистрдің сәйкес разрядтарына жазылатын төрт разрядты сөзді, яғни логикалық нөл немесе логикалық бірлік сигналдарын беруді қамтамасыз етеді. Кілт арқылы логикалық бірлік сигналы берілсе, жазылатын сөз SRS кірістеріне ЖӘНЕ (AND) элементі арқылы әсер етеді.
109-сурет. JK-триггер негізіндегі D триггер
Модельдеу сұлбасында Simulink/nonlinear кітапханасында орналасқан және модельдеу процесі кезінде триггердің алдың- ғы жағдайын сақтау үшін қажетті Жады (Memory) блоктары қолданылады. Модельдеу сұлбасында қосқышпен бірігіп жыл- жымалы регистрдің кірісінде бірлік импульс қалыптастыратын (Step, step1) сатылы әсер етудің екі блогы қолданылады.
Step блогында Step time :1.
Initial value:0.
Final value:1 орнату керек. Step1 блогында
Step time:2. Initial value:0.
Final value:-1 орнату керек.
D триггерінен D3 триггеріне импульстің бір разрядқа тізбек- ті ығысуы синхроимпульстердің Clock генераторынан әрбір жа- ңа синхроимпульстің келуі арқылы жүреді.
Модельдеу нәтижесі регистр кірісіне әрбір жаңа синхроим- пульс келген сайын D триггерінен D3 триггеріне импульстің тізбекті ығысуын көрсететін осциллографтағы уақыт диаграм- масы болуы керек (110-сурет).
218
тұрғызу керек, сұлбаның барлық элементтерін белгілеп, мәзір- ден Edit\create Subsystem таңдау арқылы жылжымалы регистр- дің модельдеу сұлбасында қолданылатын D-триггерінің блогын құрастыру (109-сурет).


Достарыңызбен бөлісу:
1   ...   103   104   105   106   107   108   109   110   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет