Билет 1 Степен на интеграция. Поколения ис. 1- во поколение: ssi


FIFO – чете се първия бит записана инф. „Кюнец”. Приложение на



страница2/4
Дата16.10.2018
Размер3.63 Mb.
#90057
1   2   3   4

FIFO – чете се първия бит записана инф. „Кюнец”.

Приложение на FIFO паметите:

П
ри монитори – за четене на инф. в процеса на визуализация; За обработка (трансфер) на „подредена” инф. между несинхронизирани шини и устройства:



LIFO – първи се чете последния записан бит инф. „Кофа”.

Приложение: при Stack паметите (бърз достъп до данни).

5.Видове адресации в ЕМК НС11. Индексна адресация : [KOD][D]

В този адресен режим байтът след КОД съдържа 8-битово отместване (D- индексно отместване), което се добавя към съдържанието на индексния регистър (IX или IY). Резултатът формира ефективния адрес (ЕА). Този режим позволява адресиране на всяка клетка от адр.пространство. Общата дължина -2 байта.



Видове: непосредствена, директна, пълна, индексна, относителна, вътрешна.

6.„Плъзгане” на програма – предназначение.

SW грешки:




Много комбинации  възможни софтуерни грешки; Невъзможност на програмиста да тества физически вс. възможни комбинации. Бета-версии – постепенно се отстраняват забелязани от клиентите грешки.

HW приплъзване: Адреси или Данни вместо КОД.

7.Таймер-система в НС11- система броячи. Режими на работа Порт А.

- Отделна система в ЕМК 68НС11 (към Порт А);

- Включва 5 отделни вериги за делене на честотата.

> Предварителен делител на честотата от кварцовия осцилатор на 4;

> Основна таймерна верига – 16-битов брояч с програмируем коефициент на броене (задаван чрез prescaler битове PR[1:0] – на 1,4,8,16). От нея за:

- за 5PI подсистемата на серийния интерфейс;



- за SCI подсистемата на серийния интерфейс;

- за Пулс-акумулатор подсистемата;

- за подсистемата за Прекъсване в реално време (RTI) / COP Watchdog подсистема.
Всички операции в таймерната система –съотнесени спрямо честотата на основния (таймерен) брояч.

- Начало на броене $0000 (след излизане от Reset);

- Край на броене SFFFF. Флагът за препълване 0 (Overflow) в контролния регистър CCR се вдига в „1”. След това – броене отново от $0000.
При нормален режим на работа на ЕМК – няма спиране, нулиране или промяна на брояча.

Билет 8

1. Микропроцесори - развитие. Типове според вида инструкции.

1. Първа структура на МП – Интел4004 (1971г.108-740KHz, 1W); 2. 4040 (1972г. – 2ри МП 1MHz); 3. 8008 (1972г.) – 2х по-ефективен от 4004; 4. 8080 (1974г. –инструкции за прекъсване, най-разпространен); 5. 8048 (1976г. – 8 битов, CHMOS технология); 6. Intel 8086 (16 bit, PC); 7. 68000 (Моторола за Mac); 8. Интел 80386; 9. 486 (вграден мат. копроцесор); 10. Pentium I (нова технология), Pro, II(MMX техн), III, IV (4GHz), D, Extreme edition (2ядра);





Брой (специфика) на инструкциите:

Complex Instruction Set Computer (CISC) - по-голям брой инструкции. Редукция на програмния код по редове. Ангажира процесора в по-голяма степен.

Reduced Instruction Set Computer (RISC) - c ограничен брой инструкции. Софтуерът е ангажиран с по-голяма част от работата, по-малка заетост на процесора. (Apple Corp.)

Very Long Instruction Word (VUW) - представлява продължение на RISC концепцията. Компилаторът разделя инструкциите на базови операции, изпълними от процесора. Прилага принципа Instruction Level Parallelism (ILP). Цел: намаляване заетостта на процесора;

Superscalar Processors (супер скаларни процесори) - при тях се изпълнява повече от една инструкция на цикъл.Прилага се концепция на хеширане и паралелна обработка.

Друга класификация според спецификата на набора инструкции:

- General Purpose Processor (GPP. универсални);

- Special Purpose Processor (SPP, със спец.предназначение);

- Application-Specific Instruction-set Processor (ASIP) (идва от ASIC схемите) -напр. PLC контролерите;

- Digital Signal Processor (DSP) - за бърза обработка в реално време.

2.Памети с непосредствен достъп. Параметри.

Запомняща среда на база тригери или други специфични транзисторни структури; Адресни шини – адресират 2N ЗК с дължина на думата L; Достъпът до ЗК става на базата на Дешифратори; М - част от адресните шини за адресиране на конкретен ЗЕ;



Параметри: обем на паметта (бр. ЗЕ); дължина на думата L (битове); организация (обем х брой разряди – пр. 64К х 8); бързодействие; консумирана мощност;

3
.
EPROM - запомняща клетка, режими на работа. Приложение.

По-висока плътност на ЗЕ от PROM - само 1 транзистор, без доп.връзка (fuse);



Режими на работа: нормални (не избрана, четене, standby); изтриване (UV светлина); програмиране (запис).

Приложение: за запис на програми в ЕМК (честа промяна).
4.Програмен модел на ЕМК 68НС11 - регистри, описание.

Включва всички налични регистри в ЦП (6 бр)



АСС А (акумулатор А) - 8-битов; АСС В (акумулатор В) - 8-битов (или общо 16-битов акумулатор АСС D); IX (индексен регистър); IY (индексен регистър Y); SP (указател на елека); PC (програмен брояч); CCR {регистър на cсъстоянието)
Акумулатори А и В - 8-битови регистри с общо предназначение. Съхраняват временно операндите (данни) и резултата от изпълнение на предишна операция от АЛУ. За някои инструкции-образуват 16-битов регистър (акумулатор D).

Индексен регистър IX - при индексна адресация осигурява 16-битова стойност (базов адрес), която да се добави към 8-битовото отместване от инструкцията за образуване на ефективен адрес (ЕА).

Допуска изпълнение на операции INX, DEX, СРХ. Може да се ползва като брояч или за съхранение на данни.



Индексен регистър IY - 16-битов. Подобно на IX участва в индексен адресен режим. Повечето инструкции, ползващи IY, изискват допълнителен байт от кода/цикъл за изпълнение.

CCR (рег. на състоянието): не съдържа данни; Съдържа 8 бита (флагове) от които:

- 5 индикатори на състоянието (C, V, Z, N, H)

- 2 маскови бита при прекъсване (IRQ, XIRQ);

- бит за освобождаване от стоп режим (S);



5.КОД. PRE Byte - същност. Относителна адресация.

КОД: код на операцията. Всеки КОД идентифицира опр. инструкция и метод на адресация.

Допълнителен байт - PRE BYTE за увеличаване броя команди (препраща ЦП към съответната страница). Предшества КОД в общия формат. Пълна инструкция - дължина от 1 до 4 байта.

Относителна адресация: [КОД][B]; B- относително преместване.

Използва се само за преходи под условие. При разклонение на програми!; 2-байтова инструк; Ако условието е "True", относителното отместване В от инструкцията се добавя към съдържанието на PC за формиране на ЕА. В противен случай при "False" се продължава към следващата поред инструкция.


6.Интерфейс RS485 - особености, предназначение.

Особености:

- Липса на обща маса и необходимост от презапасяване за избягване на шума по линията (3V прагово на прежение при RS232);

- Сигналите по RS485 са "плаващи" - всеки сигнал се предава спрямо линиите Sig+ и Sig-, съответно;

- Приемната част на RS485 сравнява разликата в напрежението между линиите, вместо абсолютната стойност на сигнала;

- Най-добро подтискане на шума - при усукана двойка на линиите и екраниране на кабела (STP, FTP) - до 1200 м разстояние.

Характеристики:

- диференциален тип връзка;

- използва предаване тип "half-duplex" за разлика от RS232 (full-duplex);

- много възлов (multinode, за разлика от RS232 - node-to-node) интерфейс - възможност за връзка на много DE заедно (до 35, за RS422,RS423-ao 10);

- висока скорост на предаване: 35Mbs (12м) до lOOKbs (1200м)

- висока чувствителност на приемната част (около 200mV) поради диференциалната структура;



Приложение:основа на много съвременни протоколи:Profibus,Modbus

7.Таймер-система в НC11 - схема на един извод в режим IC.


Билет 9

1
. Динамични памети – структура. Особености на ЗК.


ЗК: ниска консумация

Структора: запомняща матрица(ЗК); лог. схеми за избор на адрес по редове и колони (адресни ДШ); усилватели (SA усилване на сиг. от ЗК); логика за запомняне на адресите (RAS, CAS) и за начало/край на операциите четене/запис; схеми за четене/запис; вътрешни броячи за регенерация(MRC);изходна output enable логика.



2. ЕМК 68НС11 – режими на работа

Основни(нормални) режими:

- ЕМК (Single-chip) - налична е само on chip паметта. портовете B и C, както и STRA, STRB изходи с общо предназначение.

- МП (Expanded multiplexed) - позволява достъп до външната памет. портове В,С управляващи сигнали AS, R/W.

Всеки от двата основни режима може да се комбинира с един от двата специални режима:

- BOOT (bootstrap) - варянт на ЕМК, при който се изпълнява мониторната програма (bootloader), разположена във вътрешния ROM

- TEST (special Test) - спецялен режим, позволяващ привилигирован достъп до вътрешните ресурси (config регистър, настроика).


3. Вътрешна адресация: [КОД] цялата информация за изпълнение на инструкцията се съдържа в КОД. Използва се за работа с вътрешните регистри. 1 или 2 байтова инструкция.
4. Регистър CCR – предназначение.

не съдържа данни; Съдържа 8bit (флагове) от които: 5 флага на състоянието (C, V, Z, N, H), 2 маскови бита при прекъсване (IRQ, XIRQ), бит за освобождаване от стоп режим (S).


5. COP Watchdog система – предназначение. Избор на период. Интерпретация.

ЕМК има COP за защита от software грешки: софтуера следи за препълване на таймера; при неизпълнение на софтуера в съответната последователност се инициализира Reset.

Битове CR[1:0] в OPTION регистъра определят таймаут периода на таймера. След делене на системния тактов сиг. Е на 215 съответния делител се задава от CR[1:0]
6?. Интерфейс IE232(RS232):

интерфейс- сериен обмен, на EIA; двуполярно предаване (2 нива)- от 5 до 25V, с противоположна полярност спрямо маса; Скорост- не е фиксирана, зависи от устройствата; конектор DB-25: 25 извода или конектор DB-9.

Необходимост: 2-те устройства да са свързани с едни и същи конектори, с еднаква скорост.

Прилага се за индустриален обем с формат 1-старт бит , 7(8) бита данни , 1(2) стоп бита.

Предимства:
- скороста на предаване не е фиксирана а зависи от устройствата.
- позволяв дефиниране на до 20 сигнала от който са достатачни само 3 TxD (send data), RxD (receve data), маса.
- използва се за сериозен обем цифровид анни между 2 остройства. Двуполярно предаване (2 нива) - от 5 до 25 V с противоположна полярност спрямо маса.
Недостатъци:
- максимална скорост 20 kbps (основен недостатък)
- максимално растояние 15/30 метра (основен недостатък)
- необходимо е и двете остройства да са свързани с конектори от един и същи вид и да ползват еднаква скорост на предаване.
- минимална амплитуда на сигнала 3V.

7. Таймер-система в НС11 – схема на един извод в режим ОС.


Билет 10
1. Видове памети с непосредствен достъп. Параметри. Особености.

DRAM: висока плътност на елементите, ниска цена, ниско бързодействие, голям общ обем

SRAM: 10 пъти по ниска плътност, ниска консумация, високо бързодействие, лесен достъп

NVMROM – запазват съдържанието си и след изкл. на захранването.

PROM: програмиране с ток, високо бързодействие и консумация.

EPROM: по-висока плътност от PROM, повече бързодействие; радиоактивно неустойчиви, висока цена, невъсможност за селективно изтриване

PROM,EPROM,EEPROM – директно on-circuit програмиране

FLASH ел-програмируеми памети (EEPROM) където цели области от паметта могат да бъдат изтривани едновременно. обем- 8 до 512 MB

Параметри: обем на паметта (бр. ЗЕ); дължина на думата L (битове); организация (обем х брой разряди – пр. 64К х 8); бързодействие; консумирана мощност;

2. ЕМК 68НС11 – режими на работа, особености.

Определя се от входовете за избор на режим (mode select inputs MODB, MODA) по време на изпълнение на RESET.



Основни(нормални) режими:

- ЕМК (Single-chip) - налична е само on chip паметта. портовете B и C, както и STRA, STRB изходи с общо предназначение.

- МП (Expanded multiplexed) - позволява достъп до външната памет. портове В,С управляващи сигнали AS, R/W.

Всеки от двата основни режима може да се комбинира с един от двата специални режима:

- BOOT (bootstrap) - варянт на ЕМК, при който се изпълнява мониторната програма (bootloader), разположена във вътрешния ROM

- TEST (special Test) - спецялен режим, позволяващ привилигирован достъп до вътрешните ресурси (config регистър, настроика).


Особености: 8bit ЕМК; Захранващо напр.–5V;Чест. на работа- 3MHz, ниска конс. мощтност;

Памет- ен-зависими данни RAM в режим Standby (до768Bytes); ROM/EPROM (до20 KB);

Интерфейси: серийни( синхронен и асинхронен), паралелен и аналогов.

Енергоспестяващи режими: stop, wait, standby.
3. Непостредствена адресация – особености. [КОД][ C tnH ][ C tnH ]; [КОД][ C tn ]

Съдържа директно след КОД аргументите за съответната операция, която ще се извършва (Ctn-константа). В зависимост от дължината на ползваните регистри и нали4ието на PRE-обща дължина от 2,3 или 4 байта.


4. Акумулатори в НС11 – описание, предназначение.

Акумулатори А и В: 8-битови регистри с общо предназначение. Съхраняват временно операндите(данни) и резултата от изпълнението на предишната операция от АЛУ. За някои инструкции – образуват 16-битов регистър (акумулатор D).

5. Power-on Reset (POR) –същност, ефекти.

Същтност: Осъществява се RESET при включване на захранването.

Ефекти:

- Инициализация на вътрешните регистри и контролни битове;

- Препраща се пр. брояч на стартов адрес $FFFE, FFFF (Reset Vector) в нормален режим

- Препраща се пр. брояч на стартов адрес $BFFE, BFFF (Reset Vector) в сервизен режим

- ЦП – всички регистри и SP(stack pointer) са недефинирани непсоредствено след Reset;

- След Reset, регистърът INIT се инициализира в $01;

- Таймер-система – инициализира се за броене от $0000. Всички IC са изключени;

- SCI не зависи от режима при Reset;

- SPI системата е изключена;

- АЦП система- изключена;

- EEPROM –конфигурирана за нормално четене.

- Clock monitor системата – изключена.


6. Интерфайс I2C – тип, шини, особености.

- Активни линии – SDA( serial data линия), SCL (serial clock линия) –двупосочни.

- I2C e мулти-мастер bus- т.е. повече от 1 устройство (Bus Master, обикновено ЕМК) може да инициира трансфер. При трансфер останалите устройства са Bus Slaves.

- Захранващи напрежения – 5V/3.3V. възможни са и др, неспецифизиранис тойности.

- Максимум 112 устройства в обща комуникация. Зависи от броя адресни линии и капацитета на шините.

- 7-битов (до 10-битов) адрес (16 резервирани).


7. Таймер-система в НС11. Измерване честотата на периодична тактова поредица.

Таймера представлява брояч. В HC11 таимера се вклщчва на вход А който може да се ползва по различни начини.



включва: 5 отделни вериги за делене на честотата; предварителен делител на честотата от кварцовия осцилатор на 4; основна таймерна верига (16bit брояч.)

Всички операции в таймерната сис. съотнесени спрямо чест. на основния таймерен брояч.

Начало за броене: $0000, край $FFFF, флаг за препълване

В нормален режим, в ЕМК не може се спре/промени брояча.



Измерване: ???;

БИЛЕТ 11

1. Видове памети с непосредствен достъп:


DRAM: висока плътност на елементите, ниска цена, ниско бързодействие, голям общ обем

SRAM: 10 пъти по ниска плътност, ниска консумация, високо бързодействие, лесен достъп

NVMROM – запазват съдържанието си и след изкл. на захранването.

PROM: програмиране с ток, високо бързодействие и консумация.

EPROM: по-висока плътност от PROM, повече бързодействие; радиоактивно неустойчиви, висока цена, невъсможност за селективно изтриване

PROM,EPROM,EEPROM – директно on-circuit програмиране

FLASH ел-програмируеми памети (EEPROM) където цели области от паметта могат да бъдат изтривани едновременно. обем- 8 до 512 MB
Параметри: обем на паметта (бр. ЗЕ); дължина на думата L (битове); организация (обем х брой разряди – пр. 64К х 8); бързодействие; консумирана мощност;

2. ЕМК 68НС11- режим:

- Захранващо напрежение: 5V.

- Честота на работа- до 3 MHZ, ниска консумирана мощтност

Режим на работа: определя се от входовете за избор на режим (mode select inputs MODB, MODA) по време на изпълнение на RESET.

Основни режими:

- ЕМК (Single-chip) - налична е само on chip паметта. портовете B и C, както и STRA, STRB изходи с общо предназначение.

- МП (Expanded multiplexed) - позволява достъп до външната памет. портове В,С управляващи сигнали AS, R/W.

Всеки от двата основни режима може да се комбинира с един от двата специални режима:

- BOOT (bootstrap) - варянт на ЕМК, при който се изпълнява мониторната програма (bootloader), разположена във вътрешния ROM

- TEST (special Test) - спецялен режим, позволяващ привилигирован достъп до вътрешните ресурси (config регистър, настроика).


Енергоспестяващ режим:

- Wait – установяване програмно с команда, съхранява се съдържанието на регистрите и паметта, понижена консумация, изход от режима с прекъсване или reset.

- STOP – програмно с команда, съхранява се съдържанието на рег. и паметта, консумация 100nA, изход – прек, Reset.

- Standby – при изключване на захранването (извод VSTBY – захранва само RAM).



3. Вътрешна адресация: [КОД] цялата информация за изпълнение на инструкцията се съдържа в КОД. Използва се за работа с вътрешните регистри. 1 или 2 байтова инструкция.

4. Индексни регистри:

- IX - при индексната адресация осигурява 16-битова стойност, която да се добави към 8-битовото отместване от инструкцията за образуване на ефективен адрес. Може да се използва като брояч за съхранение на данни.

- IY – 16-битов, участва в индексен адресен режим, повечето инструкции изискват допълнителен байт.

5. Power-on Reset:

Установява Reset при включване на захранването. Reset вектор- $FFFE, FFFF




6. USB: 7 адресни линии, диференциален сериен интерфейс, 4 шини(2 са I2C за данни), NRZI кодиране

Скорости: Slow-speed, Full-speed, High-speed, Super speed

Тип протоколи: Control, Interrupt, Isochronus, Bulk

Формат на обмена: Начален (Token) пакет (дали ше прави R/W), Пакет с данни, Handshake пакет (потвърждаване). SOF (начало на фреймовете пакети- 11bit).

Пакет-струткура: Synch (8/32 bit), PID (8bit), ADDR (адреса на устройството 7bit), ENDP (4bit), CRC (5bit за всеки Token, 16bit за Data), EOP (край на пакета, 3bit).

7. Timer в HC11: включва: 5 отделни вериги за делене на честотата; предварителен делител на честотата от кварцовия осцилатор на 4; основна таймерна верига (16bit брояч.

Всички операции в таймерната сис. съотнесени спрямо чест. на основния таймерен брояч.

Начало за броене: $0000, край $FFFF, флаг за препълване

В нормален режим, в ЕМК не може се спре/промени брояча.



Продължителност на TИ имп: дефиниране на битове PR1, PR0 от регистъра така че overflow периода на таймера > Tи; Инициализация на регистър TCTRL2 (EDGxB=1, EDGxA=1); инициализация на регистри- битове TMKS1[3:0], TFLG1[3:0] (при ICxI=1 – прекъсване, IcxI=0 –IC функц. без прекъсване; ICxF1 – флаг за събитие на Icx. Вдига се при всеки фронт.
БИЛЕТ 12

1. DRAM,ЗК:

DRAM:(+)-ове:висока плътност на разполагане на ЗК,проста схемотехника на 1-Т ЗК (MOS технология); (-) –уси: лошо бързодействие, необходимост от регенерация, сложен режим R/W/Регенерация, повишени изисквания към поддържащите схеми.



Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница