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

1.2 Центральна шина.

У центральну шину входять шина адреси, шина даних і шина керування.

Шина адреси - 16-розрядна, спрямована від мікропроцесора шина, що виконує 2 функції:

  • передачу адреси комірки пам'яті при звертанні до пам'яті, максимально можливий обсяг якої становить 2=65536 байт.

• передачу адреси зовнішнього пристрою при виконанні команд IN й OUT. У цьому випадку 8-розрядний ПВВ з'являється на виводах A0 - А7 і дублюється на виводах А8 - А15. Фактично для передачі адреси ПВВ використається тільки 8 розрядів, тому можна адресувати 256 різних зовнішніх ПВВ.

Шина даних - 8-розрядна шина, що виконує 2 функції:

  • передачу керуючого слова

  • обмін даними між регістрами мікропроцесора й блоками МПС.

Шина керування складається з 4 ліній. По цих лініях передаються сигнали: MEMW - запис на запис, MEMR - читання пам'яті, INIT - скидання або початкова установка, CLK - послідовність імпульсів, що знімає з виходу Ф1 тактового генератора. Сигнали MEMW й MEMR указують також на читання або запис регістрів периферійних ВІС.

1.3 Модуль пам'яті.

В даній МПС використовується сторінковий метод організації пам’яті. Його реалізація передбачає декілька етапів:

1) Вибір дешифратора сторінок:

NвихDC= NCTP= Vmax / VmaxВІС

Як приклад розглянемо Vmax = 216=65536 байт;

VmaxВІС =210=1024 байта;

Тоді NвихDC= NCTP= 65536 / 1024 = 64 сторінки; NBbIxDC=64.

2) Організація входів дешифратора:

NвxDC=nША-nВІС.

В нашому випадку NвxDC = 16 - 10 =6 входів.

А15

А14

А13

А12

А11

А10

А9

А8

А7

А6

А5

А4

А3

А2

А1

А0

входи дешифратора

А9

А8

А7

А6

А5

А4

А3

А2

А1

А0

адресація комірки пам'яті на сторінці

3) Організація ОЗП (ПЗП) на сторінці:

NВІС= mШД / mВІС;

Як приклад розглянемо mШД = 8 біт;

mОЗП = 8 біт;

mПЗП = 4 біти;

Тоді кількість ВІС на сторінці буде складати:

Для ОЗП NОЗП = 8 / 8 = 1;

Для ПЗП NПЗП = 8 / 4 = 2;

Дешифратор з 64 виходами не випускається. Тому потрібно використовувати реальні мікросхеми з нарощуванням розрядності (наприклад, 2 дешифратори 3 на 8 — К155ИД7) Входи D0 - D2 одного дешифратори підключаються до розрядів шини адреси А10 - А12, а входи іншого - до розрядів А13 - А15. Весь адресний простір розбивається на блоки по 8 сторінок. Дешифратор, що підключений до розрядів А10 - А12 вибирає сторінку в блоці, а дешифратор який підключений до розрядів А13 - А15 - блок в адресному просторі. При виборі сторінки активізуємі виходи в дешифраторів повинні надходити на входи елемента АБО, а вихід елемента АБО - на входи CS обраної сторінки. Виходи дешифратору, які вибирають не використовувані сторінки в даній роботі, залишаються вільними.