Мікропроцесори

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лекція
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

Область застосування мікропроцесорної техніки. Побутова техніка; ПК які використовуються в побуті, наукових дослідженнях, на виробництві та інших сферах; Системи управління технологічними процесами; Інформаційно вимірювальна техніка; Технічні системи загального призначення (військова техніка, авіція, бортрві комп’ютери). Системи зв’язку. Елементною базою мікроароцесорних систем є н/п пристрої. Основні властивості. Програмованість мікропроцесора; Малі габарити; Ціна; Надійність. Класифікація мікропроцесорів. Універсальність програмованого процесу для ЕОМ. Високоінтегрованість однокристального мікропроцесора для систем обробки та керувань; Однокристальні мікро-ЕОМ , використовується для проектування вбудованих мікропроцесорних систем; Сигнальні процесори; Мультимедійні; Трансп’ютери; Нейропроцесори. Основні характеристики мікропроцесорів. Відповідність характеристик мікропроцесорів для реалізації функціональних можливостей мікропроцесорних систем; Конструеторсько-технологічні характеристики: а) пристрої для лабораторної експлуатації (0 – +70С) б) індустріальний варіант (-40 – +70С) в) військовий варіант (-55 – +85С) г) автомобільний (-55 – +125С) Ееономічні параметри. Основні технічні характеристики мікропроцесорних систем. Внутрішня структура процесора, яка відображає основні функції вузлів мікропроцесора; Робоча частота ядра (max, min, номінальна); Розрядність мікропроцесора; Напруга живлення; Програмна модель (відображає характеристики засобів які доступні програмісту для розробки програмного забеспечення): структура пам’яті (програмна пам’ять, пам’ять користувача, оперативна пам’ять даних, адресний простір); програмнодоступні регістри ядра та переферії комп’ютера; характеристика системи команд. Внутрішня структура мікропроцесора Основою мікропроцесора є так зване мікропроцесорне ядро Структура ядра  EMBED Visio.Drawing.6  Операційний пристрій – призначений для обробки дискретної інформації відповідно до програм що зберігаються в програмній пам’яті мікропроцесора. Пристрій керування – призначений для формування керуючих сигналів, що забезпечують вибір команд з програмної пам’яті та даних з пам’яті даних, декодування коду операцій команд і забезпечення функціонування основних вузлів мікропроцесора згідно коду команди. Блок регістрів, включає регістри загального призначення, які використовуються при обробці інформації, ряд регістрів спеціального призначення, що забезпечують функціонування мікропроцесора, та регістри окремих функціональних вузлів мікро - процесора (регістр ознак, лічильник команд, регістр команд, регістри тестування, регістри для реалізації програмно – апаратного налагодження). Внутрішній інтерфейс, забезпечує обмін інформацією між вузлами МП. Від розрядності внутрішніх ліній даних інтерфейсів залежить їх продуктивність. Зовнішній інтерфейс, забезпечує обмін інформації між ядром та зовнішніми компонентами МП системи. Лінії зовнішнього інтерфейсу можна розділити на три групи : ША, ШД, ШК. З метою мінімізації числа контактів на корпусі, лінії зовнішнього інтерфейсу та спеціальні лінії окремих команд можуть бути мультиплексовані. Розрядність мікропроцесора визначається розрядністю оперативного пристрою. Не слід плутати розрядність мікро процесора з розрядністю ШД. Узагальнена структура МК.  EMBED Visio.Drawing.6  Вузол синхронізації призначений для формування тактових сигналів, які забезпечують функціонування усіх вузлів МП. Він може бути побудований на базі елементів: кварцовий транзистор, або на базі RCланки або LC-ланки. Тактові сигнали можуть прийматися від зовнішнього джерела. Вузол синхронізації може бути побудований на базі синхронізації PLL. Ця схема дозволяє формувати високо частотні тактові сигнали на базі генератора з низькою частотою. Пам’ять програм використовується для зберігання машинних кодів програми. она може бути виконана у вигляді ROM (не перепрограмована постійна пам’ять). пам’яті типу ROM може зберігатися підпрограма Boot(програма завантаження). вертання до неї може відбуватися після початкового скиду. Пам’ять типу Flesh. Перепрограмована пам’ять яка зберігає дані після відключення живлення. Термін зберігання інформації до 100 років. Кількість перепрограмувань до 1 000 000 раз. Пам’ять типу RAM є найбільш швидкодіючою Пам’ять констант використовується для зберігання постійної інформації, яка може бути змінена в процесі функціонування МП системи. RAM data оперативний запам’ятовувальний пристрій, при виключенні якого дані вже є недоступні. Вузол переривання призначений для прийому запитів від внутрішніх вузлів МП та по зовнішніх лініях.( і забезпечує програмування). Запити на переривання розділяють на два типи масковані(INT) немасковані(MNI) Масковані переривання можуть бути програмним шляхом заборонені. Немасковані заборонити перервати не можливо КПДП (канал прямого доступу до пам’яті)- використовується для забезпечення обміну в режимі прямого доступу між компонентами і основною пам’яттю. Таймери – програмовані подільники частоти. Таймер Формує запити переривання типу INT. Паралельні порти для прийому передачі дискретної інформації. Ці порти мають можливість побітового управління. Послідовні інтерфейси - порти для послідовного обміну інформації. UART – універсальний асинхронний приймач/передавач ESSI – розширений синхронний інтерфейс I2 C - використовується для зв’язку пам’яті з ядром USB - вбудований USB порт ЦАП –цифро-аналоговий перетворювач (на кристалі їх переважно 2) WDT – спеціальний таймер використовується при пере запуску МП при зависанні, формує внутрішній сигнал RESET. Він працює від тактового генератора. (Він запрограмований на 2 сек. і в певні точки програми треба запрограмувати скид WDT в “0” щоб не відбулось скиду.) PSM (Монітор живлення) – вузол який контролює напругу живлення. Якщо напруга живлення виходить за встановлені межі тоді формується переривання. Універсальна структура мікро ЕОМ  EMBED Visio.Drawing.6  Вузол ЦП є ядром мікро ЕОМ і призначений для реалізації операцій обробки інформації. Він формує основні магістралі, на які в процесі функціонування ЕОМ видається адресна інформація, дані, передаються та приймаються сигнали керування. Якщо мікро ЕОМ працює в режимі прямого доступу до пам’яті то лінії адресних даних і керування відключаються від системної магістралі. Розрядність ліній адресу визначають об’єм фізичної пам’яті. Дво направлені лінії даних . Напрям передачі інформації визначається типом операції передачі (чит./зап.) та сигналами керування. Reset- сигнал початкової установки і може формуватися із зовнішнього джерела або ЦП. Після подачі сигналу Reset ЦП починає вибір 1-о слова команди із заданої комірки.  EMBED Equation.3  – Memory read, формується ЦП при виконанні команд читання з програмної пам’яті та пам’яті даних.  EMBED Equation.3 – Memory write, сигнал запису в пам’ять.  EMBED Equation.3  – Input output read, сигнал запиту з зовнішнім пристроєм. HOLD– захоплення шин для обміну в режимі прямого доступу. Цей сигнал формується каналом прямого доступу і приводить до відключення ліній адрес, даних та керування від системної магістралёі. Після відключення ліній ЦП видає сигнал підтвердження (HLDA). Поява сигналу HLDA вказує на те що ЦП відключене від системної магістралі і канал прямого доступу може використовувати системну магістраль для організації обміну в режимі прямого доступу. INT – лінії переривання.  EMBED Equation.3 – підтвердження переривання. Використовується для передавання в зовнішній контролер переривань сигналу читання вектора переривань NMI – запит немаскованих переривань. ПЗП – це постійна пам’ять, що використовується для постійного зберігання даних, і при виключенні живлення. ОЗП – пам’ять типу RAM використовується для зберігання програм і даних, але при виключенні живлення інформація руйнується.  EMBED Visio.Drawing.6  Підсистема в/в. Забезпечує обмін інформацією між основною пам’ятю мікро-ЕОМ та зовнішніми компонентами мікропроцесорної системи. Програмна модель міеропроцесора. Програмна модель – це засоби які представлені програмісту для реалізації програм. Структура адресного простору різних процесорів є різною. (Для прикладу наведемо програмну модель процесора Intel)  EMBED Visio.Drawing.6  Таблиця переривань: в цій області зберігається інформація для формування адресу підпрограми обробки переривань. Як правило область таблиці переривань покриває RAM, є можливість у процесі роботи змінювати вектори. Зона RESET: використовується для зберігання команд передачі керування. Це адресний простір для команд В/В, які дозволяють звертатися до зовнішніх пристроїв із байтовою адресацією. Адресний простір I/O:  EMBED Visio.Drawing.6  Програмно доступні регістри. - Регістри загального призначення - Вказівник вершини стеку - Базовий регістр - Індексні регістри - Сегмент команд - Сегмент даних - Стеків сегмент - Додатковий сегмент даних - Програмний лічильник  EMBED Visio.Drawing.6  Регістр ознак.  EMBED Visio.Drawing.6  OF – переповнення розрядної сітки; DF – визначає напрям обробки ланцюжків даних; IF – дозвіл переривання (цей біт дозволяє або забороняє масковані переривання які поступають по лініях INT); TF – признак покрокового режиму виконання команди (TF=’1’ – після виконання кожної команди відбувається переривання на трасування програми); SF – біт знаку; ZF – признак нуля; AF – перенос із тетради при виконанні операцій десяткової арифметики; PF – признак парності (встановлюється при парній кількості ‘1’ в байті); CF – перенос із старшого розряду. Одержання фізичної адреси.  EMBED Visio.Drawing.6  SFR – спеціальні функціональні регістри (це група регістрів які задають відповідні режими функціонування ядра). Внутрішня структура 80С186ЕА/188ЕА.  EMBED Visio.Drawing.6  Основою МП – є ядро типу 8086 Регістр команд у ядрі представляється у вигляді черги команд, тобто є декілька регістрів, які заповняються з програмної пам’яті, яка розміщена у єдиному адресному просторі. Типовим вузлом МП – вузол синхронізації працює на базі тактового генератора з зовнішнім кварцовим генератором. Має можливість прийому зовнішніх синхро сигналів. Вузол синхронізації забезпечує вихід на зовні осцелятора через проміжний буфер. Забезпечує форму вихідної таблиці сигналів, що подаються на компоненти МП. Приймає сигнал початкової установки. Вузол апаратної готовності приймає 2 сигнали, які дозволяють призупинити функціонування МП, тбто перевести його в стан очікування. Який використовується для синхронізації роботи МП з повільним зовнішнім пристроєм чи пристроєм пам’яті. Вузол зпряження з арифметичним процесором 80С187 Арифметичний процесор і основний процесор можуть працювати паралельно. Вузол переривань INT – маскований запит переривань.  EMBED Equation.3  – підтвердження переривання. Канал прямого доступу до па’мяті Таких каналів є 2. DRQ – це лінія запиту по КПД. HOLD i HLDA – сигнали, які дозволяють відключити лінії МП від системної магістралі. Вузол  EMBED Equation.3  (вибору кристалу) - цей вузол програмований. Сигнал  EMBED Equation.3  можна змінювати програмним чином. Вузол таймерів (2 16 – розрядні таймери). Таймери можуть працювати з зовнішніми сингналами і видавати сигнал поділу на зовнішні лінії. Розробка схеми електричної функціональної.  EMBED Visio.Drawing.6  CLKIN – використовує або зовнішню синхронізацію, або кватцовий резонатор CLKOUT – використовується для синхронізації периферійних компонентів.  EMBED Equation.3  – входить сигнал початкового скиду. Ланка R1, C3 необхдні, щоб при включенні живлення формуавався сигнал скиду. Лінія RESIN є асинхронна. RESOUT – виходить сигнал початкового скиду. SRDY, ARDY,  EMBED Equation.3 – лінії апаратної та програмної готовності. SRDY, ARDY – лінії апаратонї готовності. Подання “0” приводить до переходу МП у стан очікування, що триває доти, доки не повиться на цих лініях “1”. У стані очікування МП не виконує команд і не вибирає їх з пам’яті. Сигнали на лінії адресних даних та керування активні і утримуються у фікіксованому стані, тобто якщо на шину адрес виставити певну адресу і на SRDY чи ARDY подати “0”, то адреса не змінить синхронізації процесора з повільною пам’ятю чи повільним зовнішнім пристроєм. Затримка на задану кількість тактів визначає швидкодію пам’яті і прцесора.  EMBED Equation.3  – лінія прграмної готовності. Стан та лінія  EMBED Equation.3  опитується командою WAIT. Це опитування здійснюється із періодом 5 машинних тактів, тобто це є най швидший аналізстану лінії. INT0, INT1 – лінії запиту маскованих переривань.  EMBED Equation.3 ,  EMBED Equation.3  – мультиплексовані лінії. NMI – лінія немаскованих переривань. Використовує зовнішні контролери переривань. HOLD, HDLA, DRQ0, DRQ1 – для організації ДКПДП. HOLD та HDLA – целінії внутрішнього каналу. 186ЕА  EMBED Equation.3 , A19 – A16 - група сигналів призначених для передачі адрес і AD15 – AD0 даних.  EMBED Equation.3  – лінія признаку старшого байта.  EMBED Visio.Drawing.6  А19 – А16 – старший розряд адресу. AD15 – AD0 – мультиплексовані лінії адресу – даних. У першому такті машинного циклу звертається до шини на лінії адресу – даних виставляючи 16 молодших розрядів адресу пам’яті або зовнішнього пристрою. У наступних тактах машинного циклу лінії використовують для передачі/прийому даних з зовнішніх пристроїв. 188ЕА  EMBED Equation.3  – немає (або шина 8 розрядна) Сигнали керування ALE – використовується як строб на кінцеву адресу. Сигнал вказує, що на відповідній лінії знаходиться адреса комірки пам’яті чи зовнішньогопристрою. По цьому сигналу адрес повинен бути записаний у відповідному регістрі.  EMBED Equation.3 /R – вказує напрям передачі інформації по шині адрес – даних. Якщо “1” – МП передає інформацію “0” – приймає інформацію  EMBED Equation.3  – сигнал активізації зовнішніх шинних формувачів.  EMBED Equation.3 ,  EMBED Equation.3  – сигнали що задають команди читання/запис.  EMBED Equation.3  – блокування звертання до системної магістралі при виконанні команд з префіксом lock. При виконанні деяких команд є можливість захопити прцесорові системну магістраль, і не давати її в розпорядження іншим вузлам МП.  EMBED Equation.3 ,  EMBED Equation.3 ,  EMBED Equation.3  – видається інформація стану, яка використовується системним контролером для формування сигналу керування системної магістралі. Сигнали вибору кристалу  EMBED Equation.3  – лінія вибору кристалу, яка прграмується, початкова адреса від 0 і далі. Використовується для звертання до оперативної пам’яті. Кінцева адреса здається в процесі ініціалізації МП шляхом запису у відповідний регістр.  EMBED Equation.3  – вибір кристалу. Працює від FFFFF до зони ХХХХХ. Ця зона для мікросхеми типу ROM, що зберігає програму початкової ініціалізації.  EMBED Equation.3  –  EMBED Equation.3  – 4 лінії вибору кристалу при звертанні до пам’яті. Використовуючи при розширенні пам’яті, ще декількамікросхем пам’яті їх адресні зони програмуються.  EMBED Equation.3  -  EMBED Equation.3  – лінії вибору кристалу периферійних пристроїв. Зовнішні лінії таймерів Ті0, То0, Ті1, То1 Таймер може працювати від внутрішнього синхронізатора Планування схеми електричної функціональної Формування МА Формування МD Формування МК  EMBED Visio.Drawing.6  Часові діаграми вузла синхронізації  EMBED Visio.Drawing.6  Адрес зберігається лише протягом тактів Т1, Т2 далі шина використовується для даних. OSCOUT – використовується при підключенні кварцового резонатора CLKOUT – вихідний сигнал тактової частоти, використовується для синхронізації внутрішніх вузлів. Це основний тактовий сигнал. Tw – такт очікування. CLKOUT може розділятися на такти машинного циклу. Такти Т1 – Т4 - такти машинного циклу. Такти Ті, Ті+1 – це внутрішні такти процесора під час яких здійснюється операція обробки інформації. Тривалість Тw може бути досить велика. Процесор в даний момент перебуває в режимі очікування. Сигнал  EMBED Equation.3 ,A,AD – видають адрес. По заданому фронту ALE адреса заноситься в регістр. Адреса зберігається лише 1 і 2-й такти. Такти Т3 і Т4 використовуються для передачі інформації. Лінія DT/R вибирає напрямок передачі. Цей сигнал комутується у такті Т1. DEN вказує на те, що на лінії AD знаходяться дані (3 і 4-й такти). У такті Т3 ми маємо фіксований адрес у регістрі, а на магістралі встановлюються дані. На S0, S1, S2 у такті Т2 виводиться інформація про стан. Проектування підсистеми пам’яті.  EMBED Visio.Drawing.6  Пам’ять МП поділяється: пам’ять програм оперативна пам’ять даних пам’ять констант Фізична пам’ять реалізована у вигляді 3-х варіантів:ПЗП, ОЗП, Flash. ПЗП (типу ROM) Мікросхема 27256 (32*8) – мікросхема з ультрафіолетовим стиранням. Програмування здійснюється на спеціальних програматорах. Мікросхеми даного типу зберігають інформацію і після вимкнення живлення (зберігають на протязі 10 років).  EMBED Visio.Drawing.6   EMBED Visio.Drawing.6  Функціональна схема Часова діаграма На вхід А подається адреса. На  EMBED Equation.3  подається сигнал ChipSelect – вибір кристалу.  EMBED Equation.3  – вибір виходу (відкриття вихідного буфера). Інформація з’являється на виході в момент появи сигнала про відкриття буфера. Система дишифрації  EMBED Visio.Drawing.6  КС – комбінаційна схема Якщо  EMBED Equation.3 =1 , а  EMBED Equation.3 =0, то це неприведе до відкриття вихідного буфера. (КС – це цифровий автомат, який дозволяє читати окремі байти.)  EMBED Visio.Drawing.6  Процесор 188ЕА (ПЗП)  EMBED Visio.Drawing.6  Проектування вузла ПЗП на базі Flash. Мікросхеми Flash читання інформації здійснюють у звичайному режимі, як з пам’яті ROM. Запис можливий без спеціальної технологічного обладнання у процесі функціонування. Flash має обмежене число перепрограмувань (мінімум 100 тис. циклів). Особливістю Flash є спицифічна операція запису, яка виконується за спеціальним алгоритмом. Запис здійснюється посекторно. Тобто, ми не можемо записати окрему комірку. Щоб змінити якийсь байт необхідно виконати такі дії: зчитати сектор у буфер; змінити комірку, яку нам необхідно; записати буфер у пам’ять. Сам запис виконується за певним алгоритмом: Спочатку Flash потрібно відкрити для запису. Відкриття мікросхеми – це запис відповідних кодів по певних адресах: АА > 5555, A0 >2AAA, 55 >AAAA. Після відкриття здійснюємо запис (сектора) даних у внутрішній буфер, а потім (20 мс) здійснюється запис у запам’ятовуюче середовище при підвищеній напрузі. Після 20 мс мікросхема автоматично закривається (для захисту від збоїв). Функціональне позначення та часові діаграми.  EMBED Visio.Drawing.6 
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!