Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Організація мікропроцесорних систем

Реферат Організація мікропроцесорних систем





в серій КР582, К583, КР584, К589, К1800, КР1802, КР1804, U83-К1883). Для побудови інтерфейсних схем застосовані секції приемопередатчиков сигналів ППС, що дозволяють організувати двонаправлені магістралі даних, адрес і сигналів управління. Блок мікропрограмного управління будується на основі ПЗУ або ППЗУ, а також БІС вироблення послідовності керуючих сигналів. Останні застосовуються в якості блоку управління мікрокомандами Бумка. Для управління пріоритетними векторними перериваннями використовуються відповідні секції БІС ПВП для побудови регістрів - секції БІС регістрів універсального призначення. Блок місцевого управління БМУ управляє всією системою. p align="justify"> Оскільки секції мікропроцесора мають деякий набір робочих регістрів загального призначення, будь-які з них можуть бути виділені в якості лічильника команд, регістри - покажчика стека або інших робітників і керуючих регістрів.

Розглянемо взаємодію основних блоків процесора. Команда витягується з ОЗУ і по магістралі даних МД передається регістр команд РГК. Код команди надходить через блок адресації БА і блок управління мікрокомандами Бумка, щоб перетворити його в перший адресу мікрокоманди в пристрої мікрокоманд ЗУМК. Потім виконується кілька мікрооперацій для пошуку даних в ОЗУ і передачі їх в мікропроцесор МП, виконання операцій в арифметичне-логічному блоці, контролю переповнення і запитів на переривання і т.д.

Вихідний код з ЗУМК є мікрокомандою, зазвичай містить близько 40 розрядів, наприклад 9 розрядів для визначення операції арифметичне-логічного блоку, 8 розрядів для адресації двох вихідних операндів СОЗУ; інші розряди - для сигналів видачі вихідних результатів, управління ОЗУ, прийомопередавачами, стеком і т.д.

Наявність регістра мікрокоманд РГМК дає можливість організувати конвеєрну роботу процесора. Нехай у регістрі РГМК міститься код 1 виконуваної мікрокоманди. Поле мікрокоманди, що управляє послідовністю мікрокоманд, аналізується блоком місцевого управління процесора БМУПр і прямує у вигляді керуючих сигналів 2 в Бумка для визначення адреси наступної мікрокоманди. Адреса мікрокоманди у вигляді сигналів 3 посилається в ЗУМК і нова мікрокоманда надходить на вихід РГМК. Мікропроцесор паралельно виконує раніше отриману мікрокоманду, оскільки на реалізацію мікрокоманд 1-4 потрібно всього лише один цикл роботи процесора. За цей час мікропроцесор повинен пройти стану до 5 включно, тобто крім виконання дій усередині мікропроцесора повинен бути переданий в регістр стану РгС код стану процесорів. Якщо він не викликає розгалуження в мікрокоманді, що визначає БМУПр за сигналами 6 від регістра РгС, то починає виконуватися наступна команда, вже підготовлена ​​в РГМК. Таким чином, наявність РГМК дає можливість витягати наступну мікрокоманду паралельно з роботою мікропроцесора МП, що подвоює швидкість роботи процесора через виключення послідовної роботи його операційної і керуючої частин. p ...


Назад | сторінка 19 з 25 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II бло ...
  • Реферат на тему: Структура і набір команд процесора intel80X86
  • Реферат на тему: Програмний комплекс для управління і формування керуючих команд мобільним р ...
  • Реферат на тему: Проектування підсилювача електричних сигналів первинних вимірювальних перет ...
  • Реферат на тему: Будівництво 39-квартирної блок-секції