Команда LACK 3 SACL 8 ADD 8,1 ADD 8,2   



В микропроцессоре TMS 320.10 после выполнения фрагмента программы LACK 3 SACL 8 ADD 7,1 ARP 0

Содердимое аккумулятора равно:

1)3Н

2)08Н

3)3FH

4)08H

Жане 45 билет   

1. TMS320C3x процессорының шеткі құрылғылары.

TMS320С3х - модифицияланған Гарвардтық архитектурасына негізделетін сигналдық процессорлар. Бұл архитектурада жадының екі кеңістігі, яғни өзінің адрестер мен деректер шинасы бар бағдарламалар мен деректер үшін қолданылатын кеңістіктер. Бағдарламалар жадысы деректерінің шинасы бойынша бағдарламалық жадыдан командалар коды мен тікелей операндтар жіберіледі. Деректер жадысы деректерінің шинасы бойынша деректер процессордың әртүрлі модульдерінен деректер жадысына және керісінше жіберіледі. Бағдарлама жадысы мен деректер жадысы арасында деректерді алмастыру командалары болады.

TMS320C3х процессорларында параллельдіктің жоғарғы деңгейі болады. Әзірге деректер арифметико-логикалық құрылғыда (ALU) өңделіп жатқанда, қосымша регистрлердің арифметикалық құрылғысында осы регистрлердің инкремент немесе декременті жүргізілуі мүмкін.

TMS320C30 процессор 32-разрядты ALU мен аккумулятор (ACC) пайдаланып, арифметикалық командаларды орындайды, ол 16-разрядты операндтармен (тікелей немесе жадыдан) немесе/және 32-разрядты көбейткіштен немесе аккумулятордан операцияланады. Аккумулятор ALU-дан түсетін нәтижелерді сақтау үшін, сонымен қатар ALU-ға екінші операндты енгізу үшін пайдаланылады.. Аккумулятордың ішіндегіні тез уақытша сақтау үшін 32-разрядты аккумулятордың буфері (ACCB) болады.

Состав семейства и периферийные устройства микропроцессора

Процессоры - представители семейства 'СЗх отличаются, в основном, количеством последовательных портов ('С31 и 'С32 -1, 'С30 - 2) и каналов DMA (у 'С32 - 2, 'С30 и 'С31 -1).

 

2.TMS320С10 сигналды процессорының арифметикалық түйіндерінің сипаттамасы.

ЦСП-ның бірінші буынына TMS320C1x жанұясы жатады. Бұл жанұяның мінездемелік көрсеткіші 16-разрядты TMS320C10К процессоры болып табылады, ол 200 нс-тан көп емес командалық цикл ұзақтығындағы 1 секунд ішінде 5 млн.операцияны орындауға әрекетті. Процессорда екілік толықтыру кодты жылжымалы тіркелген арифметика жүзеге асырылады. Процессор сегіз 16-разрядты енгізу порты мен сегіз 16-разрядты шығару мәліметтерін адрестейді [ 7 ].

Процессор негізіне жоғарғы икемділікпен тезәрекеттілікке жету үшін модифицияланған гарвардты архитектура қойылған, оларды командалар орындалуы мен таңдау процессі уақыты кезінде біріктіруге рұқсат етеді, және де программа жадысы мен мәліметтер жадысы арасындағы байланысты орындайды.

Программа жадысы 1536×16 разрядты көлемі бар тұрақты есте сақтау құрылғысында (ТЕСҚ)жүзеге асырылады және кристалл ішінде (TMS320C10 процессоры) және сыртында (TMS32010 процессоры) орналасуы мүмкін. Максималды тезәрекеттілік сақталуымен 4096×16 разрядты жалпы көлеміне дейін ішкі жадының үлкеюіне мүмкіншілігі бар.

3.ТMS 320 сериялы сигналды процессорының келесі командаларының әрекетін суреттеңіз:

а) ADD * + ,9,1; Сложение с аккумулятором содержимого ячейки памяти данных со сдвигом.

               АCC←(ACC)−[(AR)]×  косвенная адресация.

b) SUB * , 4, 0; Вычетание из аккумуляьора содержимого ячейки памяти.

ACC←(ACC)−[(AR)]×

c) SUB 20, 6   Вычетание из аккумуляьора содержимого ячейки памяти.

ACC←(ACC) – [20] ×

Жане 46 билет

1. Texas Instruments фирмасының сигналдарды өңдеудің цифрлық процессорының даму кезеңдері.

Сигналдарды цифрлық өңдеуде тіркелген нүктелі арифметика кең таралған, өйткені оны жүзеге асыру тез, әрі қымбат емес. Бірақ, мұндай формада сандарды көрсетуде олардың диапазоны шектеулі, ал қорытынды жүйе толып кету жағдайына жақын, сондықтан өңделетін деректерді кеңейтуді енгізу қажет.

Жылжымалы нүктелі процессорлар деректерді дәл көрсету кезінде кеңейтілген динамикалық диапазонда жұмыс істейді, бірақ оның архитектурасы әлдеқайда күрделірек, сондықтан олардың кристалының өлшемі үлкен және құны жоғары болады.

Бұдан әрі Texas Instruments фирмасы өндіретін TMS320 жанұялы жылжымалы тіркелген типті сандық сигналды процессорлардың төрт буынының архитектурасы қарастырылады. Процессордың төрт буынға бөлінуі тарихи себептерге, архитектуралық ерекшеліктеріне және есептеу эффектісіне негізделген.

ЦСП-ның бірінші буынына TMS320C1x жанұясы жатады. Бұл жанұяның мінездемелік көрсеткіші 16-разрядты TMS320C10К процессоры болып табылады, ол 200 нс-тан көп емес командалық цикл ұзақтығындағы 1 секунд ішінде 5 млн.операцияны орындауға әрекетті. Процессорда екілік толықтыру кодты жылжымалы тіркелген арифметика жүзеге асырылады. Процессор сегіз 16-разрядты енгізу порты мен сегіз 16-разрядты шығару мәліметтерін адрестейді.

Процессор негізіне жоғарғы икемділікпен тезәрекеттілікке жету үшін модифицияланған гарвардты архитектура қойылған, оларды командалар орындалуы мен таңдау процессі уақыты кезінде біріктіруге рұқсат етеді, және де программа жадысы мен мәліметтер жадысы арасындағы байланысты орындайды. 

2. TMS320С10 сигналдыпроцессорының деректер жадысын адрестеудің екі әдісі.

Жылжымалы нүктелі процессорлар деректерді дәл көрсету кезінде кеңейтілген динамикалық диапазонда жұмыс істейді, бірақ оның архитектурасы әлдеқайда күрделірек, сондықтан олардың кристалының өлшемі үлкен және құны жоғары болады.

Программа жадысы 1536×16 разрядты көлемі бар тұрақты есте сақтау құрылғысында (ТЕСҚ)жүзеге асырылады және кристалл ішінде (TMS320C10 процессоры) және сыртында (TMS32010 процессоры) орналасуы мүмкін. Максималды тезәрекеттілік сақталуымен 4096×16 разрядты жалпы көлеміне дейін ішкі жадының үлкеюіне мүмкіншілігі бар.

АЛҚ32-разрядты сөздердің қосу, азайту және логикалық операцияларын орындауға негізделген. Бір операнды аккумулятордан алынады, екіншісі не көбейткіш өндіретін регистрдан (Р) не 0-15 разрядқа солға ығысу тізбегінің мүмкіндігімен ішкі мәліметтер шинасынан алынады. Операция нәтижесі аккумуляторға енгізіледі. Параллельді ығысу құрылғысы (0,1,4 ығысуы) өндіруші нәтиженің масштабталуы үшін мәліметтер жадысына аккумулятордың үлкен разрядтарымжазылуы кезінде қолданылады. 

TMS320C10 процессор операциялық блогының құрылымдық сұлбасы:

 

3. ТMS 320 сериялы сигналды процессорының келесі командаларының әрекетін суреттеңіз:

а) OUT 20, 3–Берілгендірді портқа шығару – Порт 3<[20];

b) OUT * - , 2, 0–Берілгендірді портқа шығару – порт 4 <[(AR)], жанама адресация;   

c) PAC –Р регистрі бар аккумуляторды жүктеу – АСС<–(P).

Жане 47 билет

1.

Қазіргі заманғы сигналды процессорларда арифметикалық операциялар тіркелген немесе жылжымалы нүктелі арифметиканы пайдаланып орындалады.
Сигналдарды цифрлық өңдеуде тіркелген нүктелі арифметика кең таралған, өйткені оны жүзеге асыру тез, әрі қымбат емес. Бірақ, мұндай формада сандарды көрсетуде олардың диапазоны шектеулі, ал қорытынды жүйе толып кету жағдайына жақын, сондықтан өңделетін деректерді кеңейтуді енгізу қажет.
Жылжымалы нүктелі процессорлар деректерді дәл көрсету кезінде кеңейтілген динамикалық диапазонда жұмыс істейді, бірақ оның архитектурасы әлдеқайда күрделірек, сондықтан олардың кристалының өлшемі үлкен және құны жоғары болады.

Примеры решение задач

3.

Жане 48 билет

1. Жиілік сипаттамасының түрі мен оның қасиеттері бойынша сүзгілердің типтері.

Сигналдарды цифрлық өңдеудің (СЦӨ) негізгі бағыттарының біріне сандық сүзгілер жатады. Сандық сүзгілер – бұл сандық сигналдарды бөлінуі және/немесе осы сигналдардың белгілі-бір жиіліктерін төмендету үшін арналған түрлену процесі, ал сүзуді орындайтын құрылғы сүзгі деп аталады.2-Суретте сандық сүзгілер (СС) түрлері мен кластары көрсетілген.

2-Суреттен сандық сүзгі аймағында СЦӨ жүйелерін өңдеу сүзгілердің екі класын жүзеге асыратынын көреміз:

- шексіз импульсті сипаттамалы (ШИС-сүзгілері), яғни импульсті сипаттамалы уақыттық аймақта шексіз ұзындықты сүзгілер; мұндай сүзгілер кері байланысы бар болғандықтан да рекурсивті деп аталады;

- соңғы импульсті сипаттамалы сүзгілер (СИХ-фильтр), яғни импульсті сипаттамалы уақытпен шектелген (уақыттың белгілі-бір мезетінде ол нөлге тең болады); кері байланысының болмауынан бұндай сүзгілер рекурсивті емес деп аталады.

2-Суретте сондай-ақ, сүзгілердің төменгі жиілікті (ТЖ), жоғарғы жиілікті (ЖЖ), жолақты сүзгілер (ЖС), режекторлы сүзгілер (РС), және амплитудалық корректорлар (АК), Гильберт түрлендірулері мен дифференциаторлар жүзеге асырылуы келтірілген. 2-Суреттен ШИС-сүзгілері жиіліктік сипаттамасы бойынша Баттерворт сүзгілерін, Чебышев 1 және 2 мен Золотарева-Кауэр сүзгілерін ажырататынын көруге болады.

2.Жанама адрестеуі бар TMS320С10 сигналды процессорының командалар форматы.

ЦСП-ның бірінші буынына TMS320C1x жанұясы жатады. Бұл жанұяның мінездемелік көрсеткіші 16-разрядты TMS320C10К процессоры болып табылады, ол 200 нс-тан көп емес командалық цикл ұзақтығындағы 1 секунд ішінде 5 млн.операцияны орындауға әрекетті. Процессорда екілік толықтыру кодты жылжымалы тіркелген арифметика жүзеге асырылады. Процессор сегіз 16-разрядты енгізу порты мен сегіз 16-разрядты шығару мәліметтерін адрестейді [ 7 ].

Процессор негізіне жоғарғы икемділікпен тезәрекеттілікке жету үшін модифицияланған гарвардты архитектура қойылған, оларды командалар орындалуы мен таңдау процессі уақыты кезінде біріктіруге рұқсат етеді, және де программа жадысы мен мәліметтер жадысы арасындағы байланысты орындайды. 

Программа жадысы 1536×16 разрядты көлемі бар тұрақты есте сақтау құрылғысында (ТЕСҚ)жүзеге асырылады және кристалл ішінде (TMS320C10 процессоры) және сыртында (TMS32010 процессоры) орналасуы мүмкін. Максималды тезәрекеттілік сақталуымен 4096×16 разрядты жалпы көлеміне дейін ішкі жадының үлкеюіне мүмкіншілігі бар.

5.1 суретте TMS320C10 процессор операциялық блогының құрылымдық сұлбасы көрсетілген.

 

5.1 сурет

 

5.1 суретте көрсетілгендей, процессордың құрамында көлемі 288 байт оперативті есте сақтау құрылғысын (ОЕСҚ) және төрт негізгі арифметикалық түйіні: арифметикалық-логикалық құрылғы (АЛҚ), аккумулятор, көбейткіш және ығысу құрылғысын қамтитын мәліметтер жадысы бар. 

Қосалқы адресация режимінде мәліметтер жадысының адресі ретінде сегіз кіші разрядты қосымша регистрдің (ARO немесе AR1) бірі қолданылады. Осы қосымша регистр нұсқаушы қосымша регистр (ARP) көмегімен таңдала- ды. Мәліметтерді уақытша сақтау үшін немесе циклдарды ұйымдастыру үшін ортақ регистр ретінде қосымша 16-разрядты регистрларды қолдануға болады.                                          

3. ТMS 320 сериялы сигналды процессорының келесі командаларының әрекетін суреттеңіз:

а) LTA 20; b) MPY 15; c) MPY * + ,04

a) Команда өзіне LT және APAC командаларын біріктіреді

Регистр Т [20]

ACC (ACC)+(p)

b) Ұяшықтың құрамы Т регистрның құрамына көбейтіледі

MPY 15

Р [15] (Т)

Р [(АR)] (Т), жанама адрестеу

c)

MPY 15

MPY * + ,04

Р [15] (Т)

Р [(АR)] (Т), жанама адресту

Жане 49 билет

1. Сигналды процессордың негізгі блоктарына қысқаша сипаттама беру.

ЦСП-ның бірінші буынына TMS320C1x жанұясы жатады. Бұл жанұяның мінездемелік көрсеткіші 16-разрядты TMS320C10К процессоры болып табылады, ол 200 нс-тан көп емес командалық цикл ұзақтығындағы 1 секунд ішінде 5 млн.операцияны орындауға әрекетті.

TMS320C10 процессор операциялық блогының құрылымдық сұлбасы

TMS320C10процессордың құрамында көлемі 288 байт оперативті есте сақтау құрылғысын (ОЕСҚ) және төрт негізгі арифметикалық түйіні: арифметикалық-логикалық құрылғы (АЛҚ), аккумулятор, көбейткіш және ығысу құрылғысын қамтитын мәліметтер жадысы бар. 

TMS320C54х жанұялы жылжымалы тіркелген ССӨпроцессорының архитектурасы

Төртінші ұрпақтың (TMS320C62х жанұясы) жылжымалы тіркелген ССӨ процессорлары VLIW архитектурасына негізделеген.

Процессор ядрасы екі тәуелсіз арифметикалық трактқа ие,әрқайсысын- да төрт операциялық блок бар: логикалық құрылғылар, ығысу сұлба/логика- лық құрылғы, көбейткіш және мәлімет адресінің құрылғысы. Әдетте процессор жадыдан бір рет үшін сегіз 32-биттік команданы орындайды, сол себепті сөздің ұзындығы 256 битке тең болады (өтеүлкен ұзындық).

2. TMS320c10 сигналды процессордың жадысын ұйымдастыру

Texas Instruments фирмасы өндіретін TMS320 жанұялы жылжымалы тіркелген типті сандық сигналды процессорлардың төрт буынының архитектурасы қарастырылады. Процессордың төрт буынға бөлінуі тарихи себептерге, архитектуралық ерекшеліктеріне және есептеу эффектісіне негізделген.

ЦСП-ның бірінші буынына TMS320C1x жанұясы жатады. Бұл жанұяның мінездемелік көрсеткіші 16-разрядты TMS320C10К процессоры болып табылады, ол 200 нс-тан көп емес командалық цикл ұзақтығындағы 1 секунд ішінде 5 млн.операцияны орындауға әрекетті. Процессорда екілік толықтыру кодты жылжымалы тіркелген арифметика жүзеге асырылады. Процессор сегіз 16-разрядты енгізу порты мен сегіз 16-разрядты шығару мәліметтерін адрестейді [ 7 ].

Программа жадысы 1536×16 разрядты көлемі бар тұрақты есте сақтау құрылғысында (ТЕСҚ)жүзеге асырылады және кристалл ішінде (TMS320C10 процессоры) және сыртында (TMS32010 процессоры) орналасуы мүмкін. Максималды тезәрекеттілік сақталуымен 4096×16 разрядты жалпы көлеміне дейін ішкі жадының үлкеюіне мүмкіншілігі бар.

3.

Жане 50 билет

1. Жанама адрестеуі бар TMS320С50 сигналды процессорының командалар форматы.

TMS320С5х - модифицияланған Гарвардтық архитектурасына негізделетін сигналдық процессорлар. Аппаратты көбейткіш бір командалық цикл ішінде екі 16-разрядты сөздерді 32-разрядты нәтижемен қайта көбейтуді орындайды. Көбейткіш үш элементтен тұрады: өзіндік көбейткіш (multiplaer), PREG нәтижесінің регистрі (product register) және TREG0 уақытша регистрі. 16-разрядты TREG0 көбейткішті сақтайды, 32-разрядты PREG көбейткіш нәтижесін құрайды. Қолданылатын командаларға байланысты көбейткіштің мәні деректер жадысынан, бағдарлама жадысынан немесе тікелей командадан жүктелуі мүмкін.

2. Сигналды процессорларды пайдаланудың облыстарын атаңыз.

Сигналды процессорлар (СП) – бұл қазіргі уақыттағы ақпараттық және байланыстық желі мен жүйедегі сигналдарды өңдеуі, түрлендіруі және түзілуі үшін арналған құрылғы. Олардың басты ерекшелігі – үлкен массивті мәліметтерді өңдеуі. Өңдейтін сигналдар мен СП элементті базасы түрі бойынша аналогты және сандық болып бөлінді.

Сандық сигналды процессорлар (ССП) арнайы (программаланбайтын) өте үлкен интегралдық сұлба (ӨҮИС) немесе әмбебап ӨҮИС түрінде орындала алады. Арнайы процессорларға жатады, мысалы, Фурьенің жылдам түрлендіргіш процессоры, жиілік синтезаторы, кодер және т.б. Әмбебеп процессорларға жататындар:

7) Логикалық сұлбалар (ПЛИС – программаланатын логикалық интегралдық сұлбалар);

8) Программаланатын сандық сигналды процессорлар шет ел аббревиатурасымен аталатын DSP ( Digital Signal Processor);

9) транспьютерлер.

Әмбебап процессордың арнайы процессорға қарағанда артықшылығы кристалдың жоғары емес бағасы кезінде әртүрлі жүзеге асырылатын мүмкіншілігі болып табылады. 

3. Келесі фрагментті орындағаннан кейін, аккумулятордың ішіндегісі қалай болады?

Команда LACK 7      SACL 5 LT 5         MPYK 2 LTA 5      MPYK 3      APAC

LACK 7- 8 разрядты тікелей тұрақты жуктеу аккумуляторы                                                                    

SACL 5 - кіші 16 разрядты аккумулятордың жадысына жазу

LT 5- загрузка регистра Т

MPYK 2-Т регистремен тұрақты 13 разрядты 2 саны көбейтіледі

LTA 5 – LT және APAC камандалары қосылады

MPYK 3- Т регистремен тұрақты 13 разрядты 3 саны көбейтіледі

APAC – Р регстрін аккумуляторға қосу

 

 

 

 

 

 

 


Дата добавления: 2018-05-02; просмотров: 668; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!