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

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

Сигнал интерфейса

L1RCLKX

L1 RSYNCx

LIRXDx

LITXDx

L1RQx

L1GRx

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

Внешняя тактовая частота

Внешний строб начала IDL-кадра

Принимаемые данные

Передаваемые данные

Запрос на передачу по D-каналу

Разрешение передачи (СРМ принимает этот сигнал на входе L1TSYNC)

СРМ поддерживает две разновидности IDL-кадров: 8-битный и 10-битный. Разница заключается только в порядке передачи битов внутри кадра. Общая длина IDL-кадра постоянна и равна 20 битам. Функциональное назначение полей в обоих типах кадра совпадает. Ранние версии Motorola IDL-интерфейса, например в СР контроллера МС68302 (рис. 5.85), поддерживали дополнительно два однобитовых канала: (auxiliary) А-канал и (maintenance) М-канал, которые использовались для передачи информации о дополнительном управлении и контроле обмена между сетевыми устройствами. При желании пользователь может запрограммировать в СРМ TDM-каналы на передачу че­рез эти битовые служебные каналы «прозрачной» информации от любого SCC или SMC-контроллера.

554

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

LISYNC

_п

LICLK

LITxD LIRxD

Третье

состояние

А

i.

t

t

t

t

A

i.

t

От любого SCC-

SMC2 SMC1

Рис. 5.85. IDL-кадр в контроллере MCS8302

Поскольку IDL-интерфейс поддерживает рекомендации CCITT I.460, то каждый бит 20-битного IDL-кадра может быть запрограммирован пользователем в TDM как отдель­ный битовый временной канал со скоростью передачи данных 8 Кбит/с, предназначен­ный для работы со своим SCC- или SMC-контроллером. Работа с таким битовым кана­лом может сопровождаться выработкой специальных стробирующих сигналов (при при­еме или передаче этого бита) для внешних устройств, которые не поддерживают ISDN-интерфейс. Таким образом, 20-битный IDL-кадр в контроллере МРС860 (рис. 5.86) может рассматриваться как объединение от 1 до 20 различных каналов, каждый из которых может обрабатываться своим SCC- или SMC-контроллером. Настройку на конкретный режим работы пользователь выполняет при программировании ячеек памяти маршрути­зации SI RAM.

При передаче данных по D-каналу для определения коллизий коммуникационный контроллер использует метод запросов-подтверждений. Контроллер выставляет запрос L1RQx к устройству физического уровня модели OSI, например к S/T-трансиверу. Если D-канал свободен, то устройство выставляет ответный активный сигнал подтверждения L1 GRx. Контроллер проверяет наличие сигнала L1 GRx в течение действия импульса стро­ба LIRSYNCx. Если обнаружен активный сигнал подтверждения, то контроллер выстав­ляет на D-канал первый бит кадра данных. Если во время передачи по D-каналу сигнал L1GRx будет сброшен в пассивное состояние, то контроллер остановит передачу и нач­нет повторную передачу, когда сигнал L1 GRx станет активным.

СРМ-контроллер также поддерживает режим работы с primary IDL-протоколом. В этом режиме IDL-кадр может состоять из четырех восьмибитных временных каналов данных.

LISYNC

LICLK

LITxD

LIRxD —

B1

D1

B2

D2

10-битный IDL

LITxD

LIRxD —

В1

В1

D1

D2

8-битный IDL

Рис. 5.86. 10- и 8-битные IDL-кадры в контроллерах МРС860

555