Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
konspekt_lektsy_po_PTsU.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.31 Mб
Скачать

3.5 Контроллер прямого доступа к памяти

Структурная схема имеет следующий вид:

--адресные А7-4, готовность, захват, подтверждение захвата, чтение памяти, запись в память, разрешение адреса, стробирование адреса, конец блока, маркирование.

--БШД с линиями..

--СУВВ устройства: чтение/запись внешнего устройства, синхроимпульс …, линия сбросов и младшая тетрада шины адреса, выбор кристалла.

--СУ режимами ПДП (УУ ПДП) подключены сигналы: А7-4, линия готовности передачи, линия захвата и подтверждение захвата, 2 сигнала направления сигнала передачи чт/зп, разрешение адреса, стробирование адреса, конец блока, маркирования.

--4 канала для реализации ПДП с собственными линиями с запросами к ПДП и разрешениями и дополнительная схема управления приоритетами.

Как и все контроллеры МПС, управление режимами осуществляется программно от МП.

Данная схема реализует функции программно управляемого обмена данными между оперативной памятью и внешними устройствами, без участия в процедуре МП. Данный контроллер управляет режимами ПДП и осуществляет передачу информации по байту/слову/блоку. Для этого контроллер может формировать и модифицировать адреса, участвующих в передаче ячеек ОЗУ, задавать размер блока данных, которые подлежат передаче, вести подсчет байт, передаваемых в/из памяти, генерировать управляющие сигналы для МП, памяти и внешних устройств, обеспечивая их согласованную работу.

Настройка контроллера на различные режимы работы осуществляется с помощью управляющих слов. КПДП имеет 4 независимых канала, в состав каждого из которых входит 16-разрядные регистры адреса, 14-разрядный счетчик длины блока данных и 2-разрядный регистр режима канала.

БШД обеспечивает информационную связь контроллера с системной шиной. По ШД на этапе инициализации загружает в контроллер адреса начальных блоков памяти, размер блока данных и коды режимов. В ходе работы контроллера МП может считывать содержимое любого регистра или счетчика. УУ КПДП и СУВВ в зависимости от комбинации управляющих слов может настраивать контроллер в один из 2-х режимов: ведомый/ведущий. Принцип работы аналогичен предыдущим.

Глава 4: 16-разрядный мп кр1810вм86

Общие сведения

Микропроцессор КР1810ВМ86 является аналогом микропроцессора Intel8086, разработанный в 82 году. Данный МП являлся логическим развитием МП80080 и предназначался для увеличения возможностей и характеристик при работе с цифровой информацией. По своей архитектуре, логической организации и принципам управления является более близким к миниЭВМ, т.е. законченной системы. По сравнению с МП прежнего семейства обладал более высокой производительностью, мощной системой команд, средствами работы с операционной системой, работой в режимах мультипрограммирования и мультипроцессирования при обработке сложных структур данных. МП архитектурно отличается от предыдущего поколения и является базовым МП для современных МП.

Особенности архитектуры:

1)мультиплексированные во времени ШД и ША, т.е. 1 шина.

2)16-разрядная ШД: а) позволяющая обрабатывать данные 216.

б) расширенная система команд.

3)20-разрядная ША, позволяющая прямо адресовать область памяти в 1 Мб.

4)наличие регистровой памяти, образованной программно-доступными общими и специализированными регистрами.

5)Наличие организации программной стековой памяти.

6)Возможность выполнения операций над 8-, 16-, 32- и 64-разрядными словами, операций над последовательностями (цепочками) байт и слов, а также операций над двоично-кодированными десятичными числами.

7)Обладает основными арифметическими и логическими операциями, а также реализует умножение и деление с 16-разрядными числами с фиксированной запятой.

Существует 3 формата команд. МП обладает возможностью реализации многоуровневого приоритетного прерывания и режима ПДП.

МП обладает эффективными средствами работы подпрограммами и обработки запросов прерывания. Для организации связи с памятью и УВВ используется интерфейс типа I41.

Программы, составленные для МП580, прямо передаются на МП1810, т.к. система команд 580 является подмножеством команд 1810, обеспечивая программную совместимость снизу вверх. Для работы МП использует одноуровневое питание +5В, однофазную синхронизацию с частотой до 5 МГц и выпускается в 40-контактном керамическом корпусе с двусторонними выводами. Кристалл МП с геометрическими размерами 5,5X5,5 мм содержит около 29000 транзисторов.