Цифрові ЭОМ укр
Категория реферата: Топики по английскому языку
Теги реферата: лес реферат, зимой сочинение
Добавил(а) на сайт: Ruf'.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
БІС К1804ВУ4 керується кодом мікрокоманди, що подається на входи І0-І3, а також сигналами на входах СС (дозвіл переходу) та ССЕ (дозвіл аналізу сигналу на СС). Крім адреси на вихідній шині, БІС формірує три керуючих сигнали (VE, PE, PE), за допомогою яких здійснюється підключення до вхідної шини БІС одного з трьох зовнішніх істочників адреси – чи регистру мікрокоманд (РгМК) (РЕ), либо дешифратору начальних адресів (МЕ), чи з блоку обробки переривань (VE). Для кожної мікрокоманди виробляється тільки один сигнал дозвілу зовнішнього істочнику.
4.3.Блок обробки запитів переривань
Блок обробки запитів переривань (БОЗП) призначений для фіксування запитів на переривання, формування адреси початку мікропрограми обслуговування запиту на переривання, що має найвищий пріоритет серед усіх що прийшли, а також для вироблення сигналу запиту на обслуговування переривання, що разом з адресою надходить на БМУ. БОЗП містить у собі:
БІС узгодження БІС К1804ВН1 з К1804ВР3;
вісім БІС пріоритетного переривання К1804ВН1;
БІС К1804ВН1 являє собою 8-розрядну мікропрограмувальну схему пріоритетного векторного переривання і призначена для обробки запитів на переривання, що надходять по 8 вхідних шинах від різних пристроїв, відповідно до їхнього рівня пріоритету. БІС може реєструвати як рівневих, так і імпульсні запити, що надходять на входи INR7-INR0. Якщо на керуючий вхід СОМО поданий низький рівень, то БІС реєструє імпульсні запити. Пріоритет отриманого запиту порівнюється з тим, що міститься у внутрішньому регістрі стану, і якщо він не нижче останнього, то БІС фіксує його і виставляє його номер на вихідну шину V3-V0.
БІС К1804ВР3 являє собою керований пріоритетний шифратор 8х3 і призначена для спільної роботи з БІС К1804ВН1 у складі БОЗП із кількістю рівнів пріоритетів, великим 7. Один такий шифратор обслуговує до 8 БІС К1804ВН1 (БОЗП на 31 рівня пріоритетів).
4.4. БЛОК ВНУТРІШНЬОЇ СИНХРОНІЗАЦІЇ
Блок внутрішньої синхронізації (БВС) являє собою системний тактовий генератор і призначений для синхронізації внутрішніх блоків процесора. Він зібраний на єдиній БІС К1804ГГ1, що має стабілізований (за допомогою зовнішнього кварцевого резонатора) генератор опорної частоти від 1 до 30 МГц, мікропрограмувальну тривалість циклу тактових імпульсів від 3 до 10 періодів опорної частоти і стану «робота», «останов», «чекання», «кроковий режим».
4.5 Блок основної пам`яті
Згідно завданню ОП составляє 256 Кбайт пам`яті ОЗП. Одне слово займає 64 біт. В кожний момент часу може бути звертання тільки до однієї ячейки пам`яти. У схемі використовуються статичні ОЗП К541РУ2.
Використані в роботі мікросхеми ОЗП мають ємність 4 Кбіт з організацією 1*4Кбіт, тому наш модуль ОЗП буде організований у 32 банки по 16 мікросхеми в одному. Один банк має ємність 4*16=64Кбіт=8Кбайт з розрядністю слова 64 біт.
Для адресації банків розроблена схема дешифрації старших розрядів адреси. Цей дешифратор побудований на п`яти дешифраторах (типу 3 в 8), включених у каскадному включенні. Це дозволяє адресувати 32 банки, використовуючи старші 5 адресні розряди А10-А14. З виходів дешифраторів сигнали виборки поступають на входи CS мікросхем ОЗП.
Пам`ять має двунаправлену шину даних, тому для правильного керування буферними регистрами розроблена схема на елементах АБО та НІ, яка керує входами дозвілу роботи регистрів. Регистр читання відкривається тільки коли активні сигнали CS та RD, регистр запису – коли активні CS та WR.
5. Розробка мікропрограми
Під створенням мікропрограми мається в виду запис прошивки ПЗП мікропрограм, тобто запрограмувати значення усіх бітів при виконанні кожної команди.
Розряди мікрокоманди керують работой усіх узлів мікропроцесорного приладу: керування блоком обробки даних, блоком виконання команд, приладом приоритетного переривання, трактом даних та усіма остальними приладами.
Мікропрограми розрізняються по длині в залежності від типу команди: для команд типу регистр-регистр достатньо чотирьох тактів, але для команд типу регистр-пам`ять необхідно вже не менше семи мікрокоманд, тому що треба додатково обчислювати адреси операнду та загрузка його із пам`яті.
При виконуванні команд загальними у всіх є мікрокоманди, які реалізують слідуючі функції: формування адреси команди, вибірка команди, декодування команди. Подальші шаги мікропрограм залежать від конкретної команди.
5.1 Команда HER
Ця команда виконує аріфметичний здвиг вліво з нормалізацієй. Вона має формат “регистр-пам`ять” та зписується так:
HER b1, r2, d1
де r2 - адреса ОЗП, де зберігається здвигаєме число й куди буде записан результат операції;
b1 - адреса ЗП, в якому зберігається базове значення кількості здвигаємих розрядів;
d1 - кількість розрядів, на яку буде здвигатись число r1.
Рекомендуем скачать другие рефераты по теме: реферат по обже, диплом купить, реферат бесплатно без регистрации.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата