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

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

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 300 301 302 303 304 305 < 306 > 307 308 309 310 311 312 .. 528 >> Следующая

будет игнорирован и будет установлен бит BSY регистра событий.
Установка бита ТХВ регистра событий свидетельствует о том, что из
текущего (но не последнего в кадре) буфера был передан в буфер FIFO
передатчика последний символ, или если это последний буфер кадра, то бит
будет установлен, только когда последний символ кадра будет передан в
линию связи.
Установка бита RXB регистра событий свидетельствует о том, что при приеме
данных текущий буфер заполнен и его дескриптор закрыт.
0 1 2 3 4 5 6 7 В 9 10 11 12 13 14 15
Зарезервировано. Все "0". Reset IDLE ТХЕЗ ТХЕ2 ТХЕ1 TXE0 SOF BSY
ТХВ RXB
Рис. 5.72. Формат регистра событий USB-контроллера USBER и регистра маски
USBMR
544
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
5.3. ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
5.3.1. ДОСТУП К ЛИНИЯМ Т1/СЕРТ. ПОДДЕРЖКА BASIC ISDN
Последовательный интерфейс. Физический интерфейс SI (Serial Interface)
может работать в двух режимах: TSA и NMSI. Режим TSA (Time Slot Assigner)
или мультиплексированный режим объединяет передачу данных от нескольких
каналов ввода/вывода в режиме временного мультиплексирования на общие
выводы. В контроллере МРС860 (рис. 5.73) блок TSA имеет собственные
внешние контакты для двух каналов временного мультиплексирования: TDMa и
TDMb (Time Division Multiplexed). При совместной работе нескольких
каналов в коммуникационных контроллерах возможна любая комбинация режимов
работы TSA и NMSI для каждого из каналов.
В режиме TSA синхронизация работы каналов осуществляется через внешние
контакты (TCLOCK и RCLOCK в СРМ или TCLK и RCLK в СР) от внешнего
источника. Каждый TDM-канал имеет независимые приемник и передатчик,
которые используют каждый свою внешнюю синхронизацию через контакты
RCLOCK и TCLOCK, и свои внешние стробирующие сигналы RSYNC и TSYNC,
которые уведомляют о начале нового кадра данных. Работа каждого TDM-
канала может быть запрограммирована на срабатывание или по положительному
или по отрицательному фронту тактового сигнала.
Максимальная частота синхронизации TSA-каналов - это системная частота,
деленная на 2,5 (SyncCLK/2,5). Напомним, что модуль конфигурации системы
SIM60 может производить предварительное деление системной частоты.
Системная частота зависит от частоты внешнего источника тактирования
контроллера (обычно это кварц) и равна 1/2 частоты внешнего кварца.
Например, если частота кварца 25 МГц, то SyncCLK равна 12,5 МГц.
Блок Time Slot Assigner (TSA) обеспечивает на каждом TDM-канале
объединение данных от двух-четырех любых SCC-контроллеров и двух SMC-
контроллеров в два мультиплексированных интерфейса с временным
разделением TDM (рис. 5.74), использующих форматы:
• Motorola Interchip Digital Link (IDL);
• General Circuit Interface (GCI), известный как IOM-2;
• Pulse Code Modulation (PCM) Highway Interface; ._>
• Т1/СЕРТ-ЛИНИЙ;
• User-defined interace.
545
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
Память маршрутизации SI RAM
SCC1
SCC2
SCC3
SCC4
SMC1
SMC2
Time Slot Assigner
У.
TDMa
Е
Е ТРМЬ
MULTIPLEXED-
интерфейс
SC С1-вы воды л
5СС2-ВЫВОДЫ
ЭССЗ-выводы
SCC4-BWB0flbi >
SMCI-выводы >
5МС2-ВЫВОДЫ
NMSI-
интерфейс
Рис. 5.74. Мультиплексирование каналов в контроллере МРС860
В немультиплексируемом режиме NMSI (Nonmultiplexed Serial Interface)
каждый канал - SCC или SMC имеет собственные внешние контакты (через
контакты параллельных портов А, В и С) и может работать независимо от
других каналов.
Каждый SCC-канал в режиме NMSI поддерживает следующие модемные сигналы:
TXD, RXD, TCLK, RCLK, rts , cts , CD . Поддержку дополнительных сигналов
DSR и DTD пользователь может запрограммировать через порты ввода/вывода.
В СРМ каналы SMC также имеют четыре внешних контакта: SMTXD, SMRXD, CLK и
SMSYNC. Если контроллер канала ввода/вывода работает в мультиплексируемом
режиме, то его NMSI-выводы могут быть использованы для других целей как
линии параллельных портов.
В режиме NMSI в СРМ каждый канал может тактироваться или от восьми
внешних источников тактовых сигналов, или от четырех встроенных
генераторов скорости передачи BRG. В режиме NMSI максимальная частота
синхронизации каналов - это системная частота, деленная на два
(SyncCLK/2).
Настройка режимов работы последовательного интерфейса. Главным регистром,
который определяет работу физического интерфейса SI в мультиплексируемом
TSA- и немультиплексируемом NMSI-режимах, является регистр режима SIMODE
(рис. 5.75).
Биты SMC1 и SMC2 определяют режим работы соответствующих каналов
управления SMC1 и SMC2 (0 - режим NMSI, 1 - режим TSA). Каналы SMC могут
иметь независимые источники тактирования, но всегда приемник и передатчик
одного канала используют одну частоту синхронизации, и, если каналы SMC
работают в немультиплексируемом режиме NMSI, то биты SMC1CS и SMC2CS
определяют источник тактирования для данного канала управления (табл.
5.42).
546
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
Предыдущая << 1 .. 300 301 302 303 304 305 < 306 > 307 308 309 310 311 312 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed