Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Завдання на курсове проектування з предмету.doc
Скачиваний:
2
Добавлен:
17.04.2019
Размер:
1.96 Mб
Скачать

Пояснення щодо використання елементів схеми електричної принципової.

Рекомендована спрощена структурна схема проектуємої системи зображена на рис.1. В курсовій роботі необхідно зобразити більш детальну структуру системи взявши за основу схему приведену на рис. 1. Обов'язково зобразити всі шинні з'єднання відповідно їх позначивши, найменування основних ліній керування процесором та контролером.

Рис. 1 Структурна схема

Організація мпс

1.1 Блок центрального процесора.

Головним елементом блоку центрального процесора (БЦП) є мікропроцесор КР580ВМ80А. Цей мікропроцесор являє собою 8-розрядний процесор, у якому сполучені операційні й керуючі пристрої. Керуюча пам'ять недоступна користувачеві, у ній уже в процесі виготовлення ВІС записуються мікропрограми операцій. Таким чином, передбачається використання деякої фіксованої системи команд, у яку користувач не може внести змін. У зв'язку із цим даний мікропроцесор ставиться до числа немікропрограмуємих.

Виконання кожної команди виробляється мікропроцесором у строго певній послідовності дій, що визначається кодом команди й синхронізується сигналами Ф1 і Ф2 тактові генератори. Цикл команди – це час виконання команди. За цей час: команда вибирається з пам'яті, дешифрується код команди, формуються керуючі сигнали для виконання команди, завершується вплив керуючих сигналів. Цикл команди розбивається на машинні цикли – це час, необхідний для звертання до пам'яті або до пристроїв вводу - виводу.

Цикл команди складається зі скількох машинних циклів, скільки звертань до пам'яті або до ПВВ буде потрібно для виконання цієї команди. Команди цього мікропроцесора можуть містити від 1 до 5 машинних циклів.

У свою чергу кожен машинний цикл складається з тактів – найменший проміжок часу, необхідний для виконання однієї елементарної дії в мікропроцесорі. Такт дорівнює 1 періоду тактових імпульсів тактового генератора. Машинний цикл може складатися від 3 до 5 тактів. Перші три такти потрібні для організації обміну з пам'яттю, а другий і третій такти - для виконання внутрішніх операцій у мікропроцесорі. Відлік тактів ведеться від позитивних фронтів імпульсної послідовності Ф1. При виконанні будь-якої команди спочатку зчитується перший байт команди з пам'яті. Прості команди виконуються за один машинний цикл; складні команди - за 5 машинних циклів з вісімнадцятьма тактами.

Для формування керуючих сигналів штучно мультиплексують шину даних, тобто на початку кожного машинного циклу на шину даних мікропроцесор виставляє 8 керуючих сигналів, називаних байтом стану. Байт стану вказує, який з машинних циклів виконується в даний момент, тобто до якого із зовнішніх пристроїв відбувається обіг. Байт стану виставляється на шину даних по передньому фронті сигналу Ф2 у першому такті й знімається із шини даних по передньому фронті Ф2 у другому такті. Для того, щоб показати, що йде процес передачі байта стану, використається вихід SYNC мікропроцесора: при виводі байта стану на виході SYNC =1. Сигнал SYNC=1 дозволяє виділити байт стану з інформації переданої по шині даних. Байт стану видається на шину даних в інтервалі SYNC=1, а використається протягом усього машинного циклу. Тому байт стану запам'ятовується в спеціальному регістрі слова-стану. Запис виробляється з використанням сигналів SYNC =1 і Ф2=1. Дешифратор перетворить байт стану необхідні для поточного машинного циклу системні керуючі сигнали. При формуванні цих керуючих сигналів для узгодження блоків МПС по тимчасових характеристиках використаються вихідні сигнали мікропроцесора DBIN й WR. Регістр слова-стану й дешифратор, що забезпечують формування системних керуючих сигналів, називаються системним контролером.

Оскільки виходи мікропроцесора можуть бути навантажені тільки на 1 Ттл-вхід, то для узгодження шин мікропроцесора з пам'яттю й зовнішніми пристроями необхідні шинні формувачі. У цієї МПС як шинний формувач шини адреси використаються буферні регістри КР580ИР82. Шина адреси має 16 розрядів, отже оскільки цей регістр має 8 розрядів, то для побудови буфера буде потрібно 2 мікросхеми. Одна мікросхема формує буфер для розрядів шини адреси A0 - А7, а інша - А8 - А9. Для запису в регістр інформації необхідно подати логічну одиницю на вхід стробу запису STB. Щоб цей регістр постійно передавав дані з вихідної шини мікропроцесора на зовнішню шину на вхід STB необхідно постійно подавати високий рівень. Із цією метою вхід STB підключається до +5В.

Шина даних має 8 розрядів із двонапрямленою передачею інформації. Для побудови буфера досить однієї мікросхеми шинного формувача, включеної за схемою з керованою двонапрямленою передачею інформації. Керування напрямком передачі здійснюється за допомогою сигнал DBIN, формованого мікропроцесором. Формувач шини даних реалізований на БІС КР580ВК28, крім того ця ВІС містить у собі системний контролер. Видавана з мікропроцесора інформація про стан мікропроцесора надходить на вхід цієї ВІС і при надходженні сигналу STSTB фіксується в спеціальному внутрішньому регістрі стану, де вона зберігається до настання наступного циклу. Використовуючи вміст регістра стану й керуючих сигналів з виходу мікропроцесора DBIN, WR, HLDA ВІС формує системний керуючі сигнали INTA, IOR, IOW, MEMR, MEMW.

Робота мікропроцесора синхронізується двома послідовностями сигналів Ф1 і Ф2, що не перекриваються,. Ці сигнали формує тактовий генератор КР580ГФ24. До виводів мікросхеми Х1 й Х2 підключається кварцовий резонатор із частотою, в 9 разів більш високою, ніж частота проходження тактових імпульсів Ф1 і Ф2. Сформовані генератором гармонійні коливання надходять на вивід PCLK для контролю роботи генератора й синхронізують роботу тактових імпульсів. На виводи Ф1 і Ф2 видаються необхідні для роботи мікропроцесора високовольтні послідовності тактових імпульсів. На спеціальний вивід подається послідовність тактових імпульсів Ф2 з рівнями, характерними для мікросхем TTЛ. За допомогою сигналу SYNK на вивід STSTB передаються імпульси Ф1, що відповідають початку кожного другого періоду циклів роботи мікропроцесора. Крім того, передбачений вхід і вихід сигналу скидання, вхід і вихід сигналу готовності.