
2.4 Блок пап/п
Блок последовательного асинхронного приемника/передатчика (ПАП/П) основан на ИМС МС68681 (рис. 2.5).
Через выводы D7..D0 осуществляется двусторонний обмен данными МП. На входи RS4..RS1, которые соединяются с линиями А4..А1 ША, от МП поступает код выбора регистра ПАП/П. Сигналы и идут от соответствующих выходов процессора, Х1/CLK – от GN, вывод Х2 заземляется.
Выход
через логический элемент «И» (см. 2.3)
соединяется с соответствующим входом
процессора. Вход
соединяется с DC25.
Вывод
(запрос на прерывание) не задействуется
в режиме программного обмена. Вход
(подтверждение
прерывания от МП) блокируется. Через
вывод TxDA или TxDB осуществляется передача
данных к ЗУ в последовательном формате
соответственно через канал А или В
ПАП/П, через вывод RxDA или RxDB – соответственно
прием данных. ІР5...ІР0
– выводы порта ввода данных в параллельном
формате от ВУ. ОР7...ОР0
– выводы порта вывода данных в ВУ в
параллельном формате.
2.5 Контроллер шины
Контроллер шины (КШ) активизирует сигнал (ошибка шины) на входе МП при обращении к несуществующему адресу. Рассмотрим все случаи неправильной адресации для данного варианта КР:
обращение к несуществующим сегментам (DC16 = 0 или DC17 = 0)
любой из разрядов А23..А18 ША равен 1;
любой из разрядов А14..А7 = 1 при обращении к сегменту ПУ;
А5 = 1 при обращении к ПАП/П.
Схема реализации КШ на логических элементах приведена на рис. 2.6.
Логические структуры вышеописанных блоков объединены в логическую структуру МПС 68000 изображенную на рис 2.7.
Вывод
В результате выполнения данной работы были приобретены навыки по построению МПС. Описаны основные блоки и была разработана логическая структура МПС на основе МП 68000. Разработана логическая структура контроллера шины и схемы выбора банков памяти. Также приведена методика программирования ПИ/Т на заданный режим обмена.
Список использованной литературы
Шагурин И.И. Микропроцессоры и микроконтроллеры фирмы Motorola – М.: Радио и связь, 1998.
Конспект лекций по дисциплине „Цифрові пристрої”.
Літовкін В.Ф. Методичні вказівки до курсової роботи “мікропроцесорна система М68000” – ОНАЗ, Одеса, 2004