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

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

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

каналов, которые предназначены для контроля за передачей информации по М-
каналу.
При работе в режиме SCIT СРМ поддерживает механизм определения коллизий
при передаче по D-каналу. Управление доступом к D-каналу в устройствах
S/T-интерфейса реализуется с помощью канала команд С/I
(Command/Indicator). Внешние сетевые устройства, работающие на физическом
уровне модели OSI (например, трансивер), определяют активность D-канала и
уведомляют об этом СРМ обычно через бит 4 второго канала С/I. Этот бит
СН4 выполняет функции сигнала SG (stop/go). Если этот бит равен О,
558
]
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
LISYNC
125 мкс
П
LITxD при ____
L1CLK = 512 КГц
L1CLK = 4096 КГц
В1 В2 MONITOR D1 D2 C/I А Е
Канал 0 Канал 1 Канал 2 Канал 3 Канал 4 Канал 5 Канал
6 Канал 7

LITxD при Канал 0 Канал 1 CH4
L1CLK = 1536 КГц !
SCIT Terminal Mode Канал 2 I
н
Рис. 5.88. Структура GCI-кадра для различных режимов работы

то канал занят или произошла коллизия. В этом случае СРМ прекращает
передачу и * возобновляет ее только после сброса этого бита. Обычно
повторная передача прерванной информации выполняется автоматически для
двух первых буферов данных кадра.
Каналы 0 и 2 предназначены для обмена данными между устройствами.
Обычно GCI-кадр содержит комбинацию 32 битовых временных каналов,
передаваемых со скоростью 8 КГц, что составляет суммарную скорость
передачи кадра в 256 Кбит/с.
Но в устройствах NT1 и NT2 до 8 GCI-каналов могут быть объединены в один
кадр с пропускной способностью от 256 до 3088 Кбит/с. При этом для всего
объединенного кадра используется строб-сигнал с частотой 8 КГц, как и для
GCI-кадра с одним каналом. Таким образом, во временной интервал 125 мкс,
заданный строб-сигналом, можно вло-г жить от 1 до 8 отдельных GCI-
каналов, которые образуют единый кадр. Каждый отдель-
ный GCI-канал в таком кадре имеет номер от 0 до 7, соответствующий
временному слоту, в который он вставлен. Скорость передачи данных внутри
каждого GCI-канала составляет 256 Кбит/с. В режиме SCIT кадр данных
объединяет три GCI-канала. В этом случае скорость передачи данных в кадре
составляет 2048 Кбит/с.
При доступе к каналу GCI-SCIT-кадра (Special Circuit Interface for
Terminal) до 8 HDLC-контроллеров могут быть объединены для передачи по D-
и C/l-каналам. Механизм дос-( тупа к каналу позволяет исключить
потерю данных. Перед началом передачи GCI-koh-
троллер проверяет состояние СН4 - 4 бита третьего GCI-канала (канал номер
2). Этот бит показывает состояние С/I- и D-каналов. Если бит равен 1, то
канал свободен, если .. бит равен 0, то канал занят. Если канал свободен,
то HDLC-контроллер начинает передавать на биты СН1-СНЗ третьего канала
GCI свои разряды адреса AD2-AD0 и тут же их , читает. Если при чтении
обнаружено несовпадение адресов, то процедура доступа к каналу
прекращается. Если выставленный адрес совпал с прочитанным, то контроллер
получает доступ к каналу и передает бит СН4 = 0. HDLC-контроллер с
наименьшим адресом имеет самый высокий приоритет доступа к каналу.
Структура GCI-SCIT-кадра приведена в табл. 5.55.
Рассмотрим пример программирования таблицы маршрутизации для реализации
basic 2B+D GCI-интерфейса для 96-битного кадра, состоящего из объединения
трех каналов GCI по 32 бита каждый. Канал В1 обслуживается контроллером
SCC2, канал В2 - контроллером SCC4, канал D - контроллером SCC1.
Контроллер SMC1 передает . управление по C/l-каналу. Включена поддержка
механизма обнаружения коллизий при доступе к D-каналу, которая
реализуется в 4 бите C/l-канала на втором SCIT GCI-кана-
559
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
ле. В табл. 5.56 приведено заполнение ячеек SI RAM, которое необходимо
повторить и для секции памяти приема и для секции памяти передачи. Во все
оставшиеся ячейки записывается код 0x0001. При этом в каждой из ячеек
будет установлен бит последней ячейки LST, и эти ячейки будут выключены
из работы.
Таблица 5.55
Структура кадра GCI-SCIT
Тип канала Назначение
Канал 0 Канал 1 Канал 2 Стандартный 32-битный GCI-кадр. Bl-канал (8
бит) + В2-канал (8 бит) + М-канал (8 бит)+ D-канал (2 бита) + С/1-канал
(4 бита) +А-канал +Е-канал. В1-канал (8 битов) + В2-канал (8 битов) + М-
канал (8 битов)+ С/1-канал (6 битов)+ +А-канал +Е-канал. Всего 32 бита.
По 6 битам C/l-канала передаются различные запросы от ТЕ-устройств к
микропроцессору. До 6 slave-устройств могут сделать запрос одновременно.
Устройство slave выставляет вектор прерывания (запросы) и принимает
сигналы разрешения bus grant. Master-устройство выставляет вектор
прерывания (ситалы разрешения) и принимает сигналы запросов от slave.
Master постоянно сравнивает старую информацию из C/l-канала с новой,
которая должна быть повторена в двух соседних кадрах. Если действительно
получена новая информация, то он на нее реагирует. 24 бита не
используются. Среди оставшихся 8 бит канала - с 0-го по 7-й (0 бит
Предыдущая << 1 .. 307 308 309 310 311 312 < 313 > 314 315 316 317 318 319 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed