Призначення виводів КПДП типу КР580ВТ57

Таблиця 10.1.

№ виводів Позна-чення У режимі програмування У режимі обміну Примітки
21-23 26-30 D7-DO Підключені до ШД МП. Сприймають ке­руючі слова або виво­дять слово стану. Підключені через бу ферний регістр до ША. Видають старший байт адреси А15-А8.  
32-35 37-40 АЗ-АО А7-А4 Служать для вибору каналів. Відключені відША. Видають молодший байтадреси А7-АО.  
  CS CS - 0 дозволяє програмування від МП по ШД. Підключений через дешифратор до А7-А4. Відключений.  
  шж При І/ІЖ=ОМП читає слово стану По I/OR -0 від­бувається читання із зовнішнього пристрою. ЗП-> ОЗП
  MEMW Відключений   u
      відбуваєть ч запису пам'АІь  
  I/OW При F/OW =0 КПДП сприймає керуюче слово від МП. По f7OW=0 відбувається запис у пам'ять ОЗП-+ ЗП
  MEMR Відключений По MEMR=OBifl6yBa- <t U
      за адресами, що їх видає КПДП  
    У режим програмування КПДП входить після зняття сигналу RESET=1 і встановлення CS=0 Після програмуван­ня КПДП знаходи­ться в холостому ре­жимі. У режим об­міну входить за сиг­налом HLDA=1 від мікропроцесора  

Режим програмування КПДП

Підготовка до програмування КПДП полягає в поданні на вхід RESET сигналу високого рівня тривалістю не менше 0.3 мкс. Тоді входи І/OR, l7OW, A3 - АО і CS переходять у стан приймання інформації й контролер настроюється на режим програмування.

При програмуванні мікропроцесор визначає, які з чотирьох каналів зв'язку із ЗП діятимуть, з якими пріоритетами, а також повідомляє контролеру таку інформацію:

- початкову адресу ОЗП тої області пам'яті, куди записуватимуться дані або з якої вони будуть зчитуватися;

- об'єм масиву, що підлягає обміну;

- напрямок обміну (із зовнішнього пристрою в пам'ять або

навпаки).

Усі ці дані закладаються до КПДП за допомогою трьох керуючих слів, для кожного з каналів окремо. По закінченні приймання керуючих слів контролер переходить у холостий стан і готовий здійснювати керування обміном, як тільки від одного із ЗП надійде запит на захоплення шин.

Для перевірки стану контролера мікропроцесор має змогу запитати слово стану контролера.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: