Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 401

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 395 396 397 398 399 400 < 401 > 402 403 404 405 406 407 .. 528 >> Следующая

пуст. Программный и аппаратный сбросы устанавливают этот бит в "О".
Разрешение командных прерываний (HCIE- бит 2).
Бит используется для разрешения векторных прерываний DSP, если в регистре
статуса установлен бит задержки команд. Стартовый адрес процедуры
обработки этого прерывания определен host-вектором (HV). Программный и
аппаратный сбросы устанавливают этот бит в "О".
Флаг 2 (HF2-6um 3).
Бит используется в качестве флага для связи DSP - Host. Бит может быть
очищен или установлен со стороны DSP и виден со стороны host-процессора.
Программный и аппаратный сбросы устанавливают этот бит в "О".
Флаг 3 (HF3 - бит 4).
Бит используется в качестве флага для связи DSP - Host. Бит может быть
очищен или установлен со стороны DSP и виден со стороны host-процессора.
Программный и аппаратный сбросы устанавливают этот бит в "О".
Регистр статуса host(HSR). 8-битный регистр статуса используется для
запроса статуса и флагов HI. Регистр занимает младший байт внутренней
шины данных, старшие байты шины данных заполняются нулями.
Приемник данных заполнен (HRDF- бит 0).
Бит показывает, что регистр приемника данных заполнен данными из host-
процессо-ра. Бит очищается при чтении данных со стороны DSP, а также при
инициализации со стороны DSP. Программный и аппаратный сбросы, а также
инструкция STOP устанавливают этот бит в "О".
Регистр управления HCR (чтение/запись) X:$FFF8 7 О
О О О HF3 HF2 HCIE HTIE HRIE
Регистр статуса HSR (чтение/запись) X:$FFF9 7 О
DMA О О HF1 HFO НСР HTDE HRDF
Регистр приемника данных HRX (только чтение) X:$FFEB 23 16 15 87
О
Старший байт
Средний байт
Младший байт
Регистр передатчика данных НТХ (только запись) X:$FFEB 23 16 15
87 О
Старший байт | Средний байт | Младший байт Рис. 6.32. Программная модель
HI
705
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
Передатчик данных пуст (HTDE - бит 1).
Бит показывает, что регистр передатчика данных пуст, т. е. данные
переданы в host-процессор. Бит очищается при записи данных со стороны
DSP. Бит устанавливается при инициализации со стороны host-интерфейса.
Программный и аппаратный сбросы, а также инструкция STOP устанавливают
этот бит в "1".
Задержка команд (НСР - бит 2).
Бит показывает, что установлен бит НС в регистре вектора команд (CVR) и
командные прерывания HI задерживаются. НС и НСР очищаются при обработке
аппаратных исключений DSP. Host может очистить НС и НСР. Программный и
аппаратный сбросы, а также инструкция STOP устанавливают этот бит в "О".
Флаг О (HFO- бит 3).
Бит показывает состояние флага 0 в ICR Host-процессора. Бит может быть
изменен host-процессором. Программный и аппаратный сбросы, а также
инструкция STOP устанавливают этот бит в "О".
Флаг 1 (HF1 - бит 4).
Бит показывает состояние флага 1 в ICR Host-процессора. Бит может быть
изменен host-процессором. Программный и аппаратный сбросы, а также
инструкция STOP устанавливают этот бит в "О".
Статус ПДП (DMA - бит 7).
Бит показывает, что в host-процессоре разрешен режим ПДП и бит НМ1 или
бит НМО равен единице. Если бит ПДП равен нулю, это означает запрещение
режима ПДП. Если бит установлен в "1", режим ПДП разрешен и один из битов
host-режима установлен в "1". Программный и аппаратный сбросы, а также
инструкция STOP устанавливают этот бит в "О".
Регистр приемника данных (HRX). Используется для передачи данных между
DSP и host-процессором. HRX - 24-битный регистр только для чтения со
стороны DSP. В этот регистр загружаются данные из регистра передатчика
host-процессора, если регистр приемника DSP пуст, а регистр передатчика
host-процессора полон. Операция передачи устанав* ливает TXDE и HRDF.
Регистр содержит корректные данные только в том случае, если установлен
бит HRDF. Чтение регистра сбрасывает HRDF. Сброс не влияет на этот
регистр.
Регистр передатчика данных (НТХ). Используется для передачи данных между
DSP и host-процессором. 24-битный регистр - только для записи со стороны
DSP. Запись в регистр очищает HTDE. Регистр передает 24-битные данные в
регистр приемника host-процессора, если приемник данных пуст и бит HTDE =
0. Операция передачи устанавливает TXDE и HRDF. Данные не могут быть
записаны в регистр, пока бит HTDE не станет равен единице, чтобы не
изменять предыдущие данные, хранящиеся в регистре. Сброс не влияет на
этот регистр.
Прерывания. HI может вызывать процедуры обработки прерываний как со
стороны DSP, так и со стороны host-процессора. В первом случае прерывания
являются внутренними и не требуют использования внешних линий. Если
соответствующая маска установлена в HCR, прерывание вызывает установку
соответствующих битов в HSR, которые генерируют запрос прерывания в
процессор DSP. Ответ на прерывание вызывает переход host-процессора к
выполнению соответствующей процедуры обработки прерывания. Возможны три
типа прерываний: по заполнению регистра приемника данных, по опустошению
регистра передатчика данных и по host-команде. Процедура обработки
прерываний должна осуществить чтение или запись в регистр HI, чтобы
Предыдущая << 1 .. 395 396 397 398 399 400 < 401 > 402 403 404 405 406 407 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed