<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=Intel_8257%2F%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F</id>
	<title>Intel 8257/Документация - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=Intel_8257%2F%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=Intel_8257/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;action=history"/>
	<updated>2026-05-04T17:08:28Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=Intel_8257/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=660&amp;oldid=prev</id>
		<title>Panther: http://www.computer-museum.ru/technlgy/ik57.php</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=Intel_8257/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F&amp;diff=660&amp;oldid=prev"/>
		<updated>2008-01-29T10:11:46Z</updated>

		<summary type="html">&lt;p&gt;http://www.computer-museum.ru/technlgy/ik57.php&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИИ|Автор=Вадим Кудрявцев|Источник=[http://www.computer-museum.ru/technlgy/ik57.php Виртуальный компьютерный музей. Проект Эдуарда Пройдакова.]}}&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Обменом данными в компьютере при классическом его построении заведует процессор. Однако такую задачу, как обмен данными с периферийными устройствами (то есть при осуществлении связи с внешним миром), стараются по возможности выполнить при помощи специализированных устройств обмена информацией. Это позволяет, с одной стороны, освободить процессор (а заодно и программиста) от выполнения данной задачи, с другой — произвести требуемый обмен данными с большей скоростью, чем это мог бы сделать процессор. Ведь периферийные устройства способны работать со скоростью, сравнимой с быстродействием процессора. К таким устройствам относятся, к примеру, контроллер дисплея или накопители на гибком или жестком магнитных дисках. Все они требуют наличия в системе так называемого контроллера прямого доступа к памяти, позволяющего заменить процессор и организовать более быстрый и прямой обмен данными между памятью и заданным периферийным устройством.&lt;br /&gt;
&lt;br /&gt;
В серии К580 выпускался контроллер алфавитно-цифрового дисплея КР580ИК57. Микросхема представляет собой БИС четырехканального программируемого контроллера прямого доступа к памяти (ПДП). Каждый из четырех каналов адресует область внешней памяти путем инкрементирования выбранного адреса. ПДП имеет приоритетную логику, реализующую запросы от четырех периферийных устройств и производит счет циклов прямого доступа к памяти каждого канала.&lt;br /&gt;
&lt;br /&gt;
Использование БИС ПДП позволяет существенно сократить аппаратные затраты при реализации прямого доступа к памяти.&lt;br /&gt;
&lt;br /&gt;
На рис. 1 приведена структурная схема КР580ИК57, в табл. 1 — назначение выводов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Изображение:ik57.gif|frame|center|Рис. 1. Структура микросхемы КР580ИК57]]&lt;br /&gt;
&lt;br /&gt;
; Таблица 1. Назначение выводов&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Номер вывода&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Обозначение&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Тип&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Описание&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чт В/В&amp;lt;br /&amp;gt;&lt;br /&gt;
(I/O R)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход/выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чтение ввода-вывода. Сигнал Чт В/В разрешает (во входном режиме) чтение 8-разрядного регистра состояния или записанных в ЗУ ПДП начального адреса и числа циклов ПД любого из каналов, в выходном режиме сигнал Чт В/В разрешает выдачу информации из внешнего устройства ввода-вывода&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп В/В&amp;lt;br /&amp;gt;&lt;br /&gt;
(I/O W)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход/выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись ввода-вывода. Сигнал Зп В/В разрешает (во входном режиме) загрузку регистров установки режимов, начального адреса значения количества циклов для любого канала ПДП. В выходном режиме сигнал Зп В/В разрешает запись информации во внешнее устройство ввода-вывода&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чт П&amp;lt;br /&amp;gt;&lt;br /&gt;
(MEMR)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чтение памяти. Выходной сигнал ЧтП предназначен для внешнего ЗУ&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп П&amp;lt;br /&amp;gt;&lt;br /&gt;
(MEMW)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись в память. Выходной сигнал ЗпП предназначен для внешнего ЗУ&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;М128&amp;lt;br /&amp;gt;&lt;br /&gt;
(MARK)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Модуль 128. Выходной сигнал М128 появляется в каждом 128-м цикле от конца массива, а также во время действия сигнала КС&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Гт&amp;lt;br /&amp;gt;&lt;br /&gt;
(Ready)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Готовность. Входной сигнал Гт предназначен для обеспечения совместной работы ПДП и медленных внешних устройств. Сигнал может поступать асинхронно. Он отражает готовность внешнего устройства к ведению обмена&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ПЗхв&amp;lt;br /&amp;gt;&lt;br /&gt;
(HLDA)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Подтверждение захвата. Входной сигнал ПЗхв является ответом МП на сигнал ЗЗхв. При появлении ПЗхв системные шины (линии) свободны&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;СтрА&amp;lt;br /&amp;gt;&lt;br /&gt;
(ADSTB)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Строб адреса. Выходной сигнал СтрА указывает, что на шине данных выдан старший байт адреса внешнего ЗУ&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;РА&amp;lt;br /&amp;gt;&lt;br /&gt;
(AEN)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Разрешение адреса. Выходной сигнал РА используется для блокировки адресных шин в невыбранных устройствах&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ЗЗхв&amp;lt;br /&amp;gt;&lt;br /&gt;
(HRQ)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запрос захвата. Выходной сигнал ЗЗхв запрашивает у МП разрешение на управление системными шинами (линиями)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;11&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ВМ&amp;lt;br /&amp;gt;&lt;br /&gt;
(CS)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выбор микросхемы. Входной сигнал ВМ позволяет активизировать данную БИС&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ТИ&amp;lt;br /&amp;gt;&lt;br /&gt;
(CLK)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Тактовый импульс. Входной сигнал ТИ обеспечивает функционирование микросхемы. Обычно этим сигналом является сигнал Ф2 микропроцессора КР580ИК80А&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;13&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Уст&amp;lt;br /&amp;gt;&lt;br /&gt;
(RESET)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Установка. Входной сигнал Уст предназначен для установки схемы в исходное состояние&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ППД2&amp;lt;br /&amp;gt;&lt;br /&gt;
(DACK2)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Подтверждение прямого доступа. Выходные сигналы подтверждения прямого доступа ППД2, ППД3 являются ответными по отношению к ЗПД2, ЗПД3. Они вырабатываются микросхемой в соответствии с приоритетами внешних устройств&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ППД3&amp;lt;br /&amp;gt;&lt;br /&gt;
(DACK3)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ЗПД3&amp;lt;br /&amp;gt;&lt;br /&gt;
(DRQ3)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запрос прямого доступа. Входные сигналы ЗПД0…ЗПД3 поступают асинхронно из внешних устройств и воспринимаются микросхемой как запросы на обмен с ЗУ&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;17&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ЗПД2&amp;lt;br /&amp;gt;&lt;br /&gt;
(DRQ2)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ЗПД1&amp;lt;br /&amp;gt;&lt;br /&gt;
(DRQ1)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ЗПД0&amp;lt;br /&amp;gt;&lt;br /&gt;
(DRQ0)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Общий&amp;lt;br /&amp;gt;&lt;br /&gt;
(GND)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход/выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Шина данных&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ППД1&amp;lt;br /&amp;gt;&lt;br /&gt;
(DACK1)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Подтверждение прямого доступа. Выходные сигналы подтверждения прямого доступа ППД0, ППД1 являются ответными по отношению к ЗПД0, ЗПД1. Они вырабатываются микросхемой в соответствии с приоритетами внешних устройств&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;25&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ППД0&amp;lt;br /&amp;gt;&lt;br /&gt;
(DACK0)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;26&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход/выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Шина данных&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;D0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;31&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Пит&amp;lt;br /&amp;gt;&lt;br /&gt;
(+U)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;БИС ПДП имеет один номинал напряжения питания +5 В&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;32&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Вход/выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Шина адреса&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;33&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;34&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;36&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;КС&amp;lt;br /&amp;gt;&lt;br /&gt;
(TC)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Конец счета. Выходной сигнал КС вырабатывается при установке в нуль 14-разрядного регистра количества циклов и указывает периферийным устройствам, что данный цикл ПД последний&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Выход&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Шина адреса&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;38&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;39&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Схема приема запросов СПЗ предназначена для приема и привязки несинхронных сигналов запросов на организацию прямого доступа к памяти от четырех устройств, а также выдачи ответных сигналов подтверждения. Каждый из четырех каналов связан с БИС ПДП отдельными линиями запросов и подтверждения прямого доступа. Выдача ответного сигнала подтверждения для соответствующего канала происходит в зависимости от его приоритета.&lt;br /&gt;
&lt;br /&gt;
Внутреннее запоминающее устройство микросхемы ВЗУ предназначено для хранения начального адреса и числа циклов ПД для каждого канала в 16-разрядных регистрах адреса РгА и циклов РгЦ соответственно. РгА загружается адресом первой ячейки памяти, к которой должно быть обращение. Младшие 14 разрядов РгЦ указывают число циклов ПД (минус один) до конца счета (до появления сигнала КС}. Разряды 14-й и 15-й РгЦ указывают на вид обмена данными при ПД (табл. 2).&lt;br /&gt;
&lt;br /&gt;
В блоке ВЗУ происходит формирование массива адресов инкрементированием текущего адреса. Младший байт адреса А7…А0 помещается в буфер адреса БА, старший байт (А15…А8} — на буфер данных БД. Старший байт адреса должен быть защелкнут во внешнем регистре по сигналу СтрА.&lt;br /&gt;
&lt;br /&gt;
Буфер данных БД представляет собой 8-разрядное устройство, обеспечивающее двунаправленный обмен информацией между БИС и системной шиной данных. Информация, поступающая на БД с системной шины данных, передается в регистр установки режимов либо в ЗУ. С внутренней шины данных на ШД, поступает информация о регистрах адреса, количества циклов, состояния БИС. В течение циклов ПД выдаются старшие восемь разрядов адреса памяти.&lt;br /&gt;
&lt;br /&gt;
Буфер адреса БА предназначен для приема и выдачи адреса памяти либо одного из внутренних регистров схемы. БА разделен на две части. Адресные линии А0…А3 в состоянии программирования указывают номер регистра, инициализированного для обмена. При обслуживании циклов ПД эти линии являются входными и по ним передаются четыре младших разряда адреса памяти.&lt;br /&gt;
&lt;br /&gt;
Адресные линии А4…А7 — всегда выходные. Информация на них соответствует разрядам генерируемого адреса памяти.&lt;br /&gt;
&lt;br /&gt;
Последовательностью операций в течение циклов ПД управляет устройство управления УУ.&lt;br /&gt;
&lt;br /&gt;
Схема выработки сигналов Запись-Чтение СВС осуществляет прием, формирование и выдачу сигналов, обеспечивающих обмен информации между процессором и микросхемой — с одной стороны, и памятью и периферийными устройствами — с другой.&lt;br /&gt;
&lt;br /&gt;
Регистр установки режимов РгР хранит информацию о режимах работы БИС, к которым относятся «Автозагрузка», «Конец счета-стоп», «Удлиненная запись», «Обычная запись», «Циклический сдвиг приоритета» и «Фиксированный приоритет».&lt;br /&gt;
&lt;br /&gt;
РгР обычно загружается после установки РгА и РгЦ и сбрасывается подачей сигнала Уст.&lt;br /&gt;
&lt;br /&gt;
Разряды 0…3 РгР разрешают работу соответствующего канала. Разряды 4…7 обеспечивают соответствующий режим работы БИС. Так, при записи «1» в разряд 4 РгР приоритет каждого канала изменяется.&lt;br /&gt;
&lt;br /&gt;
Обслуженный канал будет иметь самый низкий приоритет. Порядок обслуживания каналов установливается в соответствии с их номерами 0&amp;amp;gt;&amp;amp;gt;1&amp;amp;gt;2&amp;amp;gt;3&amp;amp;gt;0. Если разряд 4 РгР установлен в «0», то каждый канал будет иметь фиксированный приоритет. Так, канал 0 имеет наивысший приоритет, а канал 3 — самый низкий. При записи «1» в разряд 5 РгР устанавливается режим «Удлиненная запись». В этом режиме продолжительность сигналов ЗпП и Зп В/В увеличивается при отсутствии сигнала готовности внешнего устройства. При этом БИС входит в состояние ожидания.&lt;br /&gt;
&lt;br /&gt;
При записи «1» в разряд 6 РгР устанавливается режим «Конец счета — стоп». В этом случае после появления сигнала КС обслуженный канал окажется запрещенным. Если необходимо продолжить обслуживание данного канала, перепрограммируют его разряд разрешения. При «0» в разряде РгР появление сигнала КС не запрещает повторное обслуживание канала.&lt;br /&gt;
&lt;br /&gt;
При «1» в разряде 7 РгР устанавливается режим «Автозагрузка», позволяющий каналу 2 повторно пропустить массив данных или связать ряд массивов без программного вмешательства.&lt;br /&gt;
&lt;br /&gt;
Регистры канала 3 хранят информацию для переустановки регистров канала 2. После передачи первого массива и появления сигнала К.С содержимое регистров канала 3 передается в соответствующие регистры канала 2. Каждый раз, когда в регистрах канала 2 происходит «подмена» данных информацией регистров канала 3, устанавливается разряд «Флаг обновления данных» в регистре состояния каналов.&lt;br /&gt;
&lt;br /&gt;
Регистр состояния каналов РгС указывает номер канала, который достиг конца счета. Кроме того, в РгС входит разряд «Флаг обновления данных», описанный выше.&lt;br /&gt;
&lt;br /&gt;
В процессе функционирования в составе микропроцессорной системы микросхема может находиться в одном из следующих состояний: исходном, программирования, ожидания, обслуживания.&lt;br /&gt;
&lt;br /&gt;
В исходное состояние микросхему переводит внешний сигнал Уст. В этом состоянии маскируются все запросы каналов ПД, а буферы А0…А3 переводятся в состояние приема информации. В состоянии программирования МП имеет доступ к внутренним регистрам выбранного канала в соответствии с табл. 2 и 3.&lt;br /&gt;
&lt;br /&gt;
В состоянии ожидания микросхема находится либо от момента окончания программирования до выдачи сигнала ППД, либо в промежутках между циклами ПД.&lt;br /&gt;
&lt;br /&gt;
После получения от МП сигнала ПЗхв при наличии сигнала запроса микросхема вырабатывает сигнал ППД и переходит в состояние обслуживания, в котором системные шины находятся под управлением БИС ПДП.&lt;br /&gt;
&lt;br /&gt;
; Таблица 2. Адресация регистров&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A3&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A2&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A1&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A0&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Операция&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Регистр&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 0, начальный адрес&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 0, количество циклов&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 1, начальный адрес&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 1, количество циклов&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чт&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 2, начальный адрес&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 2, количество циклов&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чт&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 3, начальный адрес&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Канал 3, количество циклов&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чт&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Чтение РгС&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись в РгР&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Последовательность программирования контроллера ==&lt;br /&gt;
Для начала следует запрограммировать РгА и РгЦ выбранного канала (или выбранных каналов).&lt;br /&gt;
&lt;br /&gt;
; Таблица 3. Последовательность записи регистров адреса и циклов&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A3&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A2&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A1&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A0&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Операция&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Регистр&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Номер канала&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись младшего байта начального адреса (A0…A7)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись старшего байта начального адреса (A8…A15)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись младшего байта количества циклов (C0…C7)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запись старших шести бит количества циклов (C8…C13) плюс два бита вида обмена данными (C14, C15)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Запись в каждый регистр проводится в два этапа — младший, затем старший байт адреса.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
; Таблица 4. Вид обмена данными&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;C14&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;C15&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Вид обмена&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Цикл проверки ПД&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Цикл записи ПД&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Цикл чтения ПД&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Запрещенная комбинация&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
Разрешить работу контроллера ПДП теперь можно, установив в РгР соответствующий бит разрешения каналов вместе с атрибутами режима работы контроллера.&lt;br /&gt;
&lt;br /&gt;
; Таблица 5. Формат регистра режимов&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ст. б.&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th colspan=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Мл.б.&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Установка автозагрузки&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Установка КС-Стоп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Установка удлиненной записи&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Установка циклического сдвига приоритета&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Разрешение ПД&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
В процессе работы можно контролировать выполнение процесса прямого доступа к памяти посредством периодического чтения РгС.&lt;br /&gt;
&lt;br /&gt;
; Таблица 6. Формат регистра статуса&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Ст.б.&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th colspan=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Мл.б.&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Флаг обновления данных&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td colspan=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
КС-стоп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 3&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Для канала 0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Пример программирования ==&lt;br /&gt;
В одноплатном компьютере «[[Радио-86РК]]», описанном в журнале «Радио», контроллер ПДП используется для передачи кодов отображаемых символов из экранной области памяти в контроллер дисплея. Данная задача требует программирования контроллера ПДП с автозагрузкой (табл. 7).&lt;br /&gt;
&lt;br /&gt;
; Таблица 7. Пример программирования контроллера ПДП&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=border&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A3&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A2&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A1&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;A0&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Операция&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Данные&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th&amp;gt;Комментарий&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10000000 (80H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;В РгР установили флаг автозагрузки, чтобы начальный адрес записался в регистр адреса третьего канала&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;11010000 (D0H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Младший байт адреса&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;01110110 (76H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Старший байт адреса&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;00100011 (23H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Младший байт количества циклов&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;01001001 (49H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Старший байт количества циклов (09H) и вид обмена — чтение&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Зп&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;10100100 (A4H)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;В РгР установили флаги: автозагрузка, удлиненная запись, разрешение работы канала 2&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
Все. Теперь контроллер ПДП циклически пересылает область памяти 76D0H-7FF3H в контроллер дисплея, приостанавливая на это время работу процессора.&lt;br /&gt;
&lt;br /&gt;
Отметим, что в таком варианте использования контроллера ПДП не требуется проводить операций чтения. Это использовали разработчики компьютера «[[Радио-86РК]]», совместив в адресном пространстве контроллер ПДП (только запись) и ПЗУ (только чтение).&lt;br /&gt;
&lt;br /&gt;
[[Категория:Контроллеры прямого доступа к памяти]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>