Призначення виводів КПДП типу КР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 переходять у стан приймання інформації й контролер настроюється на режим програмування.

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

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

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

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

навпаки).

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

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




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