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

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

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 407 408 409 410 411 412 < 413 > 414 415 416 417 418 419 .. 528 >> Следующая

битный период синхронизации фрейма выбирается для ТХ и RX. Если FSL0 = 1,
синхронизация фреймов для ТХ и RX имеет различную длину (1-битный период
для ТХ и период WL для RX). Аппаратный и программный сбросы очищают биты
FSL1 и FSL0.
Синхронный/асинхронный режим (SYN- бит 9).
Бит управляет функциями приема и передачи. Если SYN = 0, выбран
асинхронный режим, отдельная синхронизация и отдельные сигналы
синхронизации фреймов используются в секциях приема и передачи. Если SYN
= 1, выбран синхронный режим и общая синхронизация для секций приема и
передачи, включая общие сигналы синхронизации фреймов. Аппаратный и
программный сброс очищают бит SYN.
Управление шлюзовой синхронизацией (GCK- бит 10).
Бит используется для выбора непрерывной синхронизации и синхронизации
только в те моменты, когда данные посланы в сдвиговый регистр
передатчика. Если бит равен нулю, синхронизация непрерывная, в противном
случае - выборочная. Аппаратный и программный сбросы очищают бит GCK.
Выбор режима (MOD - бит 11).
Бит выбирает операционный режим SSI. Если бит равен нулю, выбран
нормальный режим, если бит равен единице, выбран сетевой режим. В
нормальном режиме делитель частоты фрейма определяет скорость передачи
данных: одно слово передается в течение временного слота фрейма. В
сетевом режиме слово передается в каждом временном слоте. Аппаратный и
программный сбросы очищают бит MOD.
Разрешение передачи (ТЕ-бит 12).
Бит разрешает передачу данных из ТХ в сдвиговый регистр передатчика. Если
бит равен единице и определена синхронизация фрейма, разрешается передача
порции данных в этот фрейм. Если бит равен нулю, передатчик запрещен по
завершении передачи текущих данных в сдвиговый регистр передатчика.
Последовательный выход переводится в третье состояние, и любые данные,
находящиеся в ТХ, не передаются (т. е. данные могут быть записаны в ТХ,
ТЕ очищается, однако данные не передаются в сдвиговый регистр). В
нормальном режиме - разрешающая последовательность: данные записываются в
ТХ или TSR перед установкой ТЕ; запрещающая последовательность: сброс ТЕ
и TIE после того, как TDE станет равным единице. В сетевом режиме
операция сброса и установки ТЕ запрещает передатчик по завершении
передачи текущего слова данных до начала следующего фрейма. В этот период
времени контакт STD переводится в третье состояние. Аппаратный и
программный сбросы очищают бит ТЕ.
Разрешение приема (RE- бит 13).
Если бит равен единице, разрешен прием порции данных. Если бит равен
нулю, запрещены передачи данных в RX. Если данные принимаются, пока бит
равен нулю, остаток слова сдвигается и передается в регистр данных
приемника.
RE должен быть установлен в "1" в нормальном режиме и в режиме по
требованию для приема данных. В сетевом режиме операция сброса и
установки RE запрещает приемник после приема текущего слова данных, пока
не начнется следующий фрейм данных. Аппаратный и программный сбросы
очищают бит RE.
Разрешение прерывания передатчика (TIE- бит 14).
Функционирование DSP может быть прервано, если TIE и бит TDE в регистре
статуса
727
ПРОЦЕССОРЫ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
установлены в "1". Если TIE равен нулю, прерывание запрещено. Бит TDE
показывает, что регистр данных передатчика пуст, даже если передатчик
запрещен битом ТЕ. Запись данных в ТХ или TSR очищает запрос этого
прерывания. Аппаратный и программный сбросы очищают бит TIE. Используется
два типа прерываний:
1) если TIE = 1, TDE = 1, TUE = 1;
2) если TIE = 1, TDE = 1, TUE = 0.
Разрешение прерывания приемника (RIE- бит 15). ¦<-
Если RIE равен единице, функционирование DSP может быть прервано, если
установлен бит RDF в регистре статуса. Если RIE = 0, прерывание
запрещено. Бит RDF показывает условие заполнения регистра данных
приемника. Чтение регистра данных приемника очищает RDF и соответствующий
запрос прерывания. Аппаратный и программный сбросы очищают бит RIE.
Используется два типа прерываний при приеме данных :
1) прием данных с исключением (прерывание генерируется при условии: RIE =
1, RDF = 1, ROE = 1);
2) прием данных без исключения (прерывание генерируется при условии: RIE
= 1, RDF = 1, ROE = 0.
Регистр статуса (SSISR). Это 8-битный регистр статуса, предназначенный
только для чтения, используется для опроса статуса и флагов SSI. При
чтении регистр занимает младший байт шины данных, старшие байты шины
данных заполняются нулями.
Входной флаг 0 (IFO-бит 0).
SSI защелкивает данные, появившиеся на контакте SCO в течение приема 1-го
бита после обнаружения сигнала синхронизации фрейма. Флаг 0
модифицируется, если данные из сдвигового регистра приемника переданы в
регистр данных приемника. Бит IF0 разрешен, если SCD0 = 0 и SYN = 1, т.
е. SCO работает как вход и выбран синхронный режим. В противном случае
IF0 не разрешен и читается нулем. Аппаратный и программный сбросы, а
также сброс по STOP очищают бит IF0.
Входной флаг 1 (IF1 - бит 1).
SSI защелкивает данные, появившиеся на контакте SCO в течение приема 1-го
Предыдущая << 1 .. 407 408 409 410 411 412 < 413 > 414 415 416 417 418 419 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed