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

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

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

бит 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 будет сброшен в пассивное состояние, то контроллер остановит
передачу и начнет повторную передачу, когда сигнал L1GRx станет активным.
СРМ-контроллер также поддерживает режим работы с primary IDL-протоколом.
В этом режиме IDL-кадр может состоять из четырех восьмибитных временных
каналов данных.
LISYNC
LICLK
_п_____________________________________
LITxD
LIRxD
В1
D1
В2
D2
10-битный IDL
LITxD
LIRxD - В1 В1 D1 D2
8-битный
IDL
Рис. 5.86. 10- и 8-битные IDL-кадры в контроллерах МРС860
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
При программировании памяти маршрутизации SI RAM пользователь может
запрограммировать прием более чем одного временного канала на один
высокоскоростной SCC-контроллер, а также может обеспечить выработку
внешних стробирующих сигналов при передаче/приеме каждого временного
канала. На практике возможна реализация 32 виртуальных каналов (четыре
канала в IDL-кадре по 8 бит), каждый из которых имеет размер 1 бит,
представляет собой независимый В-канал и адресован своему SCC-
контроллеру. Такое применение 32 виртуальных каналов реализовано в
контроллере МРС860МН.
Рассмотрим пример программирования таблицы маршрутизации для реализации
basic IDL-интерфейса с 10-битным форматом кадра, состоящим из трех
каналов. Канал В1 обслуживается контроллером SCC2, канал В2 -
контроллером SMC1, канал D - контроллером SCC1. В табл. 5.52 приведено
заполнение ячеек SI RAM, которое необходимо повторить и для секции памяти
приема и для секции памяти передачи. Во все оставшиеся ячейки
записывается код 0x0001. При этом в каждой из ячеек будет установлен бит
последней ячейки LST, и эти ячейки будут выключены из работы.
Таблица 5.52
Память маршрутизации приемника
Номер ячейки Ячейка памяти SI RAM
Коммутация SWTR Строб SSEL Канал CSEL Размер CNT Байт/бит BYT
Последняя LST Назначение
0 0 0000 010 0000 1 0 1 байт от канала SCC2
1 0 0000 001 0000 0 0 1 бит от канала SCC1
2 0 0000 000 0000 0 0 1 битовый слот не используется
3 0 0000 100 0000 1 0 1 байт от канала SMC1
4 0 0001 001 0000 0 1 1 бит от канала SCC1 и
выставляется строб 1
PCM-интерфейс. В режиме импульсной модуляции PCM (Pulse Code Modulation)
несколько SCC-каналов объединяются в режиме временного
мультиплексирования. Стандарт РСМ поддерживает такие хорошо известные
интерфейсы, как Т1 и СЕРТ.
Внешняя частота синхронизации поступает на вход L1CLK для тактирования
как приемника, так и передатчика. Если необходимо использовать разные
частоты синхронизации приемника и передатчика, то рекомендуется
запрограммировать немультиплексиру-емый NMSI-режим работы канала вместо
РСМ-режима.
Для выделения временных каналов в СРМ используются два стробирующих
сигнала -L1SYNC0 и L1SYNC1. Комбинация этих сигналов определяет выбор
одного из трех РСМ-каналов (табл. 5.53).
Таблица 5.53
Назначение РСМ-каналов
Значение сигналов L1SYNC1 и L1SYNC0 Выбранный канал
00 Каналы не выбраны
01 Выбран первый РСМ-канал
10 Выбран второй РСМ-канал
11 Выбран третий РСМ-канал
556
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
1 2 3 4 5____________ 6 7 8 9 10
LITXD 8 бит 8 бит 8 бит 8 бит 8 бит 8 бит 8 бит 8 бит 8 бит 8 бит
L1RXD
LISYO
LISYI 1 I-
Рис. 5.87. РСМ-каналы
Эти стробирующие сигналы могут удерживаться или в течение передачи всех
данных канала или стробировать появление первого бита данных канала. В
случае стробирова-ния первого бита стробирующий сигнал представляет собой
импульс шириной один битовый интервал, по отрицательному фронту которого
выставляется первый бит данных. На линиях в интерфейсе Т1/СЕРТ
используется удержание стробирующих сигналов в течение передачи всех
Предыдущая << 1 .. 305 306 307 308 309 310 < 311 > 312 313 314 315 316 317 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed