Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпс с 524 по 631.doc
Скачиваний:
6
Добавлен:
16.04.2019
Размер:
2.54 Mб
Скачать

Назначение сигналов gci-интерфейса

Сигнал

Назначение сигнала

L1RCLKX

L1RSYNCX

L1RXDX

L1TXDX

L1CLKOX

Внешняя тактовая частота для синхронизации приемника и передатчика. Входная частота должна быть в два раза больше частоты передачи данных согласно требо­ваниям GCI-интерфейса. Внешний строб начала GCI-кадра. Принимаемые данные. Вход приемника данных.

Передаваемые данные. Вывод типа «открытый исток» (open-drain) для передачи данных может использоваться при объединении выводов нескольких контроллеров в общую шину.

Дополнительный выходной сигнал, который можно использовать для тактирования внешних устройств, которые не могут быть напрямую соединены с GCI-устройства-ми. Частота сигнала на выходе LtCLKOx в два раза ниже частоты сигнала на входе LIRCLKx.

GCI-интерфейс может быть настроен на работу в двух режимах: нормальном рабо­чем GCI-режиме и в режиме SCIT (Special Circuit Interface for Terminal). Режим SCIT на­страивается при программировании регистра SIMODE.

Структура GCI-кадра. Каждый GCI-канал представляет собой 4-байтовую структуру, использующую режим временного мультиплексирования (рис. 5.88). Сигнал начала кад­ра выставляется с частотой 8 КГц, т. е. один раз в 125 мкс. Два независимых В-канала с пропускной способностью 64 Кбит/с используются для передачи цифровых данных и голоса. М-канал используется для настройки и управления передачей. C/l-канал делится на 2-битовый D-канал, 4 бита C/l-канала (Control/Indication) и 2 бита для А- и Е-каналов, которые предназначены для контроля за передачей информации по М-каналу.

При работе в режиме SCIT СРМ поддерживает механизм определения коллизий при передаче по D-каналу. Управление доступом к D-каналу в устройствах S/T-интерфейса реализуется с помощью канала команд C/l (Command/Indicator). Внешние сетевые уст­ройства, работающие на физическом уровне модели OSI (например, трансивер), опре­деляют активность D-канала и уведомляют об этом СРМ обычно через бит 4 второго канала C/I. Этот бит СН4 выполняет функции сигнала SG (stop/go). Если этот бит равен О,

558

ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ

LISYNC

125 МКС

•1

Л

LITxD при = 512КГц

B1

B2

MONITOR

D1

D2

C/l

A

E

LITxD при

L1CLK = 4096 КГц

Канал О

Канал 1

Канал 2

Канал 3

Канал 4

Канал 5

Канал 6

Канал 7

LITxD при

L1CLK= 1536 КГц SCIT Terminal Mode

СН4

I

Канал 2

Рис. 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-кон-троллер проверяет состояние СН4 - 4 бита третьего GCI-канала (канал номер 2). Этот бит показывает состояние C/I- и D-каналов. Если бит равен 1 , то канал свободен, если бит равен 0, то канал занят. Если канал свободен, то HDLC-контроллер начинает переда­вать на биты СН1-СНЗ третьего канала GCI свои разряды адреса AD2-ADO и тут же их читает. Если при чтении обнаружено несовпадение адресов, то процедура доступа к ка­налу прекращается. Если выставленный адрес совпал с прочитанным, то контроллер получает доступ к каналу и передает бит СН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