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

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

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 281 282 283 284 285 286 < 287 > 288 289 290 291 292 293 .. 528 >> Следующая

515
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
Включение передатчика SMC-контроллера в работу производится при установке
бита TEN, а включение приемника выполняется при записи "1" в бит REN. В
SMC-контроллерах реализован режим пониженного энергопотребления, в
который он переходит, когда биты разрешения работы TEN и REN некоторого
SMC-контроллера равны 0.
Длина передаваемых символов, с которыми работает SMC-контроллер, задается
в битах CLEN.
Выбор протокола, с которым будет работать SMC-канал, производится в битах
SM (табл. 5.32).
SMC-контроллер поддерживает упрощенную версию UART-протокола, который
может быть использован для целей управления и отладки работы контроллера,
позволяя освободить от этих задач основные SCC-каналы. Каждый SMC-
контроллер поддерживает UART-протокол только в режиме NMSI, используя для
его реализации свои собственные внешние контакты. Функционирование
контроллера в этом режиме аналогично работе UART-контроллера для SCC-
каналов. Тактирование работы SMC UART-koh-троллера выполняется от одного
из четырех внутренних BRG-генераторов или от внешнего источника. Но
поддерживается только коэффициент внутреннего увеличения частоты, равный
16х.
Таблица 5.32
Режимы работы SMC-контроллера
Биты SM Режим работы канала
00 GCI- или SCIT-интерфейс
01 Зарезервировано
10 UART-протокол
11 Режим "прозрачной передачи" (протокол Transparent)
Протокол Transparent может быть реализован, используя или NMSI-режим
работы последовательного интерфейса или мультиплексируемый режим работы
TSA совместно с другими каналами ввода/вывода. Функционирование
контроллера в этом режиме аналогично работе Transparent-контроллера для
SCC-каналов. При подключении SMC Transparent-контроллера к TDM-каналам
(например, к линиям Т1) тактирование работы контроллера выполняется от
одного из четырех внутренних BRG-генераторов или от внешнего источника (в
этом случае поддерживается только коэффициент внутреннего увеличения
частоты 1х). SMC Transparent-контроллер может также использовать для
синхронизации приемника и передатчика внешние сигналы через специальные
внешние контакты.
Каждый SMC-контроллер поддерживает в полном объеме работу с С/I- и
Monitor-каналами GCI-интерфейса для сетей ISDN. Для работы в этом режиме
контроллер должен быть подключен к TDM-каналу последовательного
интерфейса. При работе в SCIT-режи-ме SMC-контроллеры могут управлять
работой каналов С/I и Monitor для временных каналов Channel 0 и Channel
1. В контроллере МС68302 канал SMC дополнительно поддерживает работу и с
IDL-интерфейсом, но в МРС860 встроенная поддержка этого интерфейса не
предусмотрена, и при желании пользователь при настройке работы памяти
маршрутизации TDM-канала может программным путем выбрать режим работы с
IDL-интерфейсом. В этом случае SMC-контроллер может работать только с
Transparent-протоколом.
Для тестирования работы своих схем приемника и передатчика SMC-контроллер
может быть настроен для работы в режимах "внутренней петли" или
"автоматического эха" (табл. 5.33). В этих тестовых режимах
функционирование SMC- и SCC-контролле-ров аналогично.
516
ОРГАНИЗАЦИЯ КОММУНИКАЦИОННЫХ ПРОЦЕССОРНЫХ МОДУЛЕЙ В КМК
Таблица 5.33
Диагностические режимы работы SMC-контроллера
Биты DM Диагностический режим работы
00 Нормальная работа
01 Режим "внутренней петли"
10 "Эхо"-режим
11 Зарезервировано
При работе SMC-контроллера в режиме NMSI внешний стробирующий сигнал
начала обмена поступает и анализируется на контакте SMSYN , внешние
тактовые сигналы поступают на вход SMCLK, данные читаются с линии SMRXD и
передаются на ли-нию SMTXD. Но для работы SMC UART контроллера внешний
стробирующий сигнал SMSYN не используется. При работе в
мультиплексируемом режиме данные передаются на контакт L1TXD в выбранном
временном слоте и читаются из временного слота с контакта L1RXD. Частота
тактовых сигналов для работы приемника и передатчика должна быть
одинаковой, и она поступает с контакта L1CLK, строб начала TDM-кадра
поступает с контакта L1SYNC.
Память параметров SMC-контроллера. Когда контроллер работает с
протоколами UART и Transparent, структура распределения и организация его
памяти параметров и буферных дескрипторов аналогичны способам
распределения памяти для SCC-контрол-леров. Данные для передачи и данные,
которые приняты из сети, хранятся в буфере памяти. В буферах хранится
только содержимое поля данных. Старт-бит, стоп-бит и бит контроля при
передаче вставляются автоматически и при приеме удаляются самим SMC-
каналом и в памяти не хранятся. Все буферные дескрипторы для приема и
передачи организованы в виде таблицы, опрос которой ведется по круговой
системе. Буферы могут быть расположены или во внутренней, или во внешней
памяти. При необходимости буферы могут быть расположены в неиспользуемых
областях памяти параметров других SCC- или SMC-каналов. Но, если SMC-
контроллер работает с протоколом GCI, для передачи и приема данных
Предыдущая << 1 .. 281 282 283 284 285 286 < 287 > 288 289 290 291 292 293 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed