Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Контролер ПДП





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Забезпечити роботу в режимі захоплення шин можна за допомогою логічних схем та тригерів (саме так це зроблено, наприклад, у "Мікролабі"), але зручніше скористатися спеціальною ВІС - контролером прямого доступу до пам'яті (КПДП). У мікропроцесорному комплекті К580 це ІМС типу КР580ВТ57, або в міжнародних позначеннях 8257. Вона здатна керувати прямим доступом до пам'яті чотирьох зовнішніх пристроїв. Якщо треба більше, то слід скористатися каскадуванням. Слід підкреслити, що контролер ПДП лише керує роботою шин - самі передавані дані через нього не проходять, а йдуть прямо по шині даних, до якої підключені тепер безпосередньо як ЗП, так і оперативна пам'ять.

Працює КПДП у двох сильно відмінних один від одного режимах:

у режимі прогрг ування, коли мікропроцесор "закладає" в нього необхідні інструкції, і в режимі обміну даними між зовнішнім пристроєм і ОЗП. Схематичне зображення ІМС КПДП типу КР580ВТ57 подано нарис. 10.1.

Тут DO - D7 - входи/виходи даних. У режимі програмування вони використовуються для введення програми роботи КПДП; у режимі обміну даними виводи DO -D7 служать виходами для видачі старших бітів адреси (А15 - А8) комірок пам'яті ОЗП. Через виводи А7 - АО видаються молодші біти

адреси 16-розрядної адреси ОЗП. У режимі програмування A3 - АО служать як входи для вибору й програмування каналів обміну; А7 -А4 відключені.

CS - вибір мікросхеми; активізується нулем при програмуванні контролера. Підключається до ША (до розрядів А7 - А4) через дешифратор. У режимі обміну CS відключено.

І / OR та І / OW у режимі програмування вказують на напрямок руху даних (І / OW = 0 - запис програми до КПДП; І / OR = 0 -читання слова стану з КПДП). У режимі обміну вони вказують зовнішньому пристрою, що той має робити: І / OW = 0 - сприймати дані; І / OR = 0 - видавати дані.

MEMW, MEMR - сигнали для керування ОЗП: MEMW = 0 -запис до ОЗП; MEMR = 0 - читання з ОЗП.

DRQ N ( N від 0 до 3) - вхід для сигналу запиту на захоплення шин, що надходить від N-того зовнішнього пристрою.

HRQ - сигнал запиту на захоплення шин, що його надсилає КПДП на вхід HOLD мікропроцесора.

HLDA - згода на захоплення шин (надходить від мікропроцесора).

CLK - вхід для тактових імпульсів (надходить від F2 ).

RESET - скидання. Після зняття сигналу RESET = 1 контролер готовий для сприймання програмування.

READY - підтвердження готовності від зовнішнього пристрою або ОЗП.

DACK N - підтвердження запиту на прямий доступ до пам'яті, що його надсилає КПДП до N-того зовнішнього пристрою. DACK N = 0 дозволяє N-тому ЗП здійснювати обмін.

ADSTB та AEN - службові сигнали; їх зміст ми розглянемо трохи згодом.

MARC та ТС - сигнали, що інформують про наближення до кінця обміну та кінець обміну. (MARK - попередження, що до кінця обміну лишається кількість циклів, кратних до 128 10).

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.