
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коммуникационные микроконтроллеры и системы на их основе
- •Организация коммуникационных процессорных модулей в кмк
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коэффициент внутреннего увеличения частоты
- •Организация коммуникационных процессорных модулей в кмк
- •Коммуникационные микроконтроллеры и системы на их основе
- •Режимы использования контактов
- •Организация коммуникационных процессорных модулей в кмк
- •Коммуникационные микроконтроллеры и системы на их основе
- •Типы пакетов подтверждений
- •Организация коммуникационных процессорных модулей в кмк
- •Коммуникационные микроконтроллеры и системы на их основе
- •Организация коммуникационных процессорных модулей в кмк
- •Коммуникационные микроконтроллеры и системы на их основе
- •Организация коммуникационных процессорных модулей в кмк
- •Память основных параметров usb-контроллера
- •Поддержка протоколов в коммуникационных контроллерах
- •5.3. Поддержка протоколов в коммуникационных контроллерах
- •Выбор источника тактирования канала
- •Режимы работы tdm-каналов
- •Режимы работы блока tsa
- •Характеристики временных каналов
- •Назначение сигналов idl-интерфейса
- •Коммуникационные микроконтроллеры и системы на их основе
- •Память маршрутизации приемника
- •Назначение сигналов gci-интерфейса
- •Коммуникационные микроконтроллеры и системы на их основе
- •Память маршрутизации
- •Поддержка протоколов в коммуникационных контроллерах
- •Типы сообщений м-канала для s/t-трансивера мс145574
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Поддержка протоколов в коммуникационных контроллерах
- •Память общих параметров всех логических каналов
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •3 4 6 7 Рис. 5.100. Регистр событий scce и
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Конфигурации контроллеров мрс860мн
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Использование дробных стоп-битов
- •Тип контроля в сети
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Размер синхросимволов
- •Коммуникационные микроконтроллеры и системы на их основе
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Коммуникационные микроконтроллеры и системы на их основе
- •Команды u-кадров
- •Коммуникационные микроконтроллеры и системы на их основе
- •Поддержка протоколов в коммуникационных контроллерах
- •Поддержка протоколов в коммуникационных контроллерах
- •Поддержка протоколов в коммуникационных контроллерах
- •Поддержка протоколов в коммуникационных контроллерах
- •5.3.5. Доступ к сетям ethernet
- •Коммуникационные микроконтроллеры и системы на их основе
- •Значения задержек при приеме кадра
- •Поддержка протоколов в коммуникационных контроллерах
Коммуникационные микроконтроллеры и системы на их основе
При функционировании в режиме GCI-контроллера SMC-канал может быть настроен для работы с соответствующим С/1- и Monitor-каналом при программировании памяти маршрутизации SIRAM. Каждый SMC-канал поддерживает полнодуплексные операции с данными выбранного временного канала и может работать в тестовых режимах внутренней петли и автоматического эха.
Карта распределения памяти параметров GCI-контроллера значительно отличается от карт распределения памяти нормальных коммуникационных протоколов (табл. 5.35). В режиме SMC GCI протокол-независимая часть памяти параметров содержит буферные дескрипторы приема и передачи для С/1- и Monitor-каналов и, реже, содержит таблицу указателей на место расположения дескрипторов в других областях памяти. Протокол-ориентированная часть памяти параметров для SMC GCI просто отсутствует.
Таблица S.3S Память параметров SMC GCI-контроллера
Адрес |
Название |
Размер, бит |
Описание |
SMC base+00 |
M_RXBD |
16 |
Буфер приема Monitor-канала |
SMC base+02 |
M_TXBD |
16 |
Буфер передачи Monitor-канала |
SMC base+04 |
CI_RXBD |
16 |
Буфер приема С/1-канала |
SMC base+06 |
CIJTXBD |
16 |
Буфер приема С/1-канала |
SMC base+08 |
RSTATE |
32 |
Переменная внутреннего состояния |
SMC base+OC |
M_RxD |
16 |
Текущие принятые данные Monitor-канала |
SMC base+OE |
M_TxD |
16 |
Текущие переданные данные Monitor-канала |
SMC base+10 |
CI_RxD |
16 |
Текущие принятые данные С/1-канала |
SMC base* 12 |
CI_TxD |
16 |
Текущие переданные данные С/1-канала |
Каждый SMC-контроллер имеет свой собственный регистр настройки режима SMCMR (рис. 5.50), в котором производится настройка параметров работы SMC GCI-контроллера.
Биты CLEN определяют в битах размеры каналов С/1 и Monitor для SCIT-каналов О и 1. Длина каналов вычисляется как CLEN = длина канала C/I + бит А + бит Е + длина канала Monitor - 1.
Биты REN и TEN разрешают функционирование приемника и передатчика SMC-кон-троллера. Биты SM и DM определяют режимы работы SMC-контроллера и являются общими для всех режимов работы SMC-контроллера.
Бит С# определяет, с каким из SCIT-каналов будет работать выбранный SMC-контроллер. Если бит равен 0, то используется SCIT-канал О. Если бит равен 1, то используется SCIT-канал 1.
Бит ME определяет, поддерживает ли выбранный SMC-контроллер работу и управление Monitor-каналом. Если бит ME = 0, то М-канал не используется. Если бит ME = 1, то SMC-контроллер работает с Monitor-каналом по правилам протокола Monitor Channel.
Для управления работой SMC-контроллера в режиме GCI пользователь может применять команды: INIT ТХ and RX PARAMETERS - для инициализации ячеек памяти параметров в начальное состояние, TRANSMIT ABORT REQUEST и TIMEOUT - для управления процессом обмена данными при работе с М-каналом в режиме Monitor Channel Protocol. При получении команды TRANSMIT ABORT REQUEST контроллер передаст в сеть запрос на прерывание, используя бит А в формате GCI-кадра. Команда TIMEOUT передается контроллеру, если получен запрос на прерывание в А-канапе или истек тайм-аут ожидания ответа от сетевого устройства, к которому была передана команда. При получении этой команды контроллер передаст в сеть запрос на прерывание, используя бит Е в формате GCI-кадра.
524
ОРГАНИЗАЦИЯ КОММУНИКАЦИОННЫХ ПРОЦЕССОРНЫХ МОДУЛЕЙ В КМК
13 14
15
8 9 <0 II 12
— |
CLEN |
ME |
— |
С# |
— |
— | SM 1 DM |
TEN |
REN |
Рис. 5.50. Формат регистра режима SMCMR SMC GCI-интерфейса в МРС860
Передача данных по СЛ-каналу. Канал С/1 с номером 0 в SCIT-режиме используется для передачи управляющей информации между сетевыми устройствами 1-го уровня управления (физический уровень). Сетевые устройства 2-го (канального) уровня управления посылают по нулевому С//-каналу команды и получают ответы-индикацию от устройств 1-го уровня. Например, коммуникационный контроллер, работающий в режиме ТЕ (terminal equipment), посылает команды активации/деактивации к S/T-трансиверу и получает ответы, сообщающие о переходе в новый режим работы. С/1-канал 1 в режиме SCIT используется для обмена текущей информации о состоянии между сетевыми устройствами 2-го уровня управления или несетевыми периферийными устройствами, например между АЦП или CODEC.
Передача начинается после загрузки данных в буфер передачи С/1-канала (рис. 5.51), который расположен в ячейке С(_ТХВО памяти параметров. Далее SMC-контроллер начинает последовательно выдавать данные через СЛ-канал к устройству 1-го уровня управления (физический уровень управления).
Бит R (Ready) устанавливается в «1» центральным процессором по окончании подго-говки данных для передачи и записи их в биты С// DATA. Сброс этого бита R := О RISC-юнтроллером после завершения передачи показывает, что центральный процессор мо-сет записывать в буфер новые данные для передачи.
Если SMC-контроллер работает в SC/T-режиме с 0-м каналом, то по C/l-каналу пере-
аются 4-разрядные данные, и в битах С// DATA для хранения этих данных используются
шько разряды с 10-го по 13-й, а в 8-й и 9-й разряды заносится код 0. Если SMC-контрол-
гр работает в SCIT-режиме с 1-м каналом, то по C/l-каналу передаются 6-разрядные
!нные, а биты C/l DATA используются для подготовки этих данных к передаче.
О 1 2 3 4 5 6 7 8 9 10 II 12 13 14 15
С/1 DATA
Рис. 5.51. Формат буфера передачи СП-канала в МРС860
(огда буфер передачи С/1-канала становится пустым, будет установлен бит СТХВ
гистре событий SMC GCI-контроллера. При установке любого бита в регистре собы-
SMCE (рис. 5.52) будет выработан запрос на прерывание, если только прерывание
ото события не замаскировано в соответствующем бите регистра маски SMCM, фор-
соторого совпадает с форматом регистра событий. Запрос на прерывание выраба-
зтся к контроллеру прерывания, и пользователь должен предварительно разрешить
.шание от SMC-контроллера, чтобы нормально зарегистрировать запрос при на-
ении некоторого события в SMC-канале. Сброс запроса на прерывание в регистре
ий производится записью в этот разряд кода «1». После системного сброса все
да регистра событий сброшены в «О».
Зарезервировано |
СТХВ |
CRXB | МТХВ |
MRXB |
Рис. 5.52. Формат регистра событий SMCE и регистра маски SMCM в MPCS60
525