Для включения контроллера MPC860SAR в работу с сетью ATM пользователь должен настроить канал SCC4 на работу в одном из двух режимов: UTOPIA-интерфейса или последовательного интерфейса. В обоих режимах ATM-контроллер поддерживает функции уровня адаптации AAL (работает с протоколами AALO и AAL5), функции подуровня сборки и реассемблирования SAR (Segmentation and Reassembly), а также реализует функции уровня ATM. При работе в режиме UTOPIA-интерфейса, уровень ATM соединяется с подуровнем физического управления РНY напрямую через (UTOPIA-ин-терфейс. При работе в режиме последовательного интерфейса АТМ-конт-роллер также использует функции подуровня ТС (Transmission Convergence) и подключается к подуровню физического интерфейса PHY через схемы SCC-танала. Дополнительно при работе с любым интерфейсом контроллер выполняет функции сборки и разборки (функции подуровня SAR) пользовательских данных на пакеты (cells) ATM длиной по 48 байт.
В сетях ATM физический уровень PHY разбит на два уровня: преобразования передачи (ТС- Transmission Covergence) и адаптации к среде передачи (Physical Medium Dependent, PMD). Подуровень PMD отвечает за корректную передачу и получение битового потока в соответствующей среде передачи. Подуровень ТС отвечает за адаптацию к системе передачи, т. е. за прием ячеек с уровня ATM и упаковку их в соответствующий формат для передачи по уровню PMD. На уровне ТС производится выделение ячеек из битового потока, поступающего от PMD, вставка и подавление пустых ячеек в потоке данных с целью обеспечения приемлемой скорости передачи, генерация и проверка контрольной суммы НЕС для заголовка ячейки. Вычисление НЕС-суммы в дальнейшем будет использовано для синхронизации ячеек.
Уровень адаптации AAL (ATM Adaptation Layer) обеспечивает преобразование информации с верхних уровней управления АТМ-сети в фиксированные АТМ-ячейки и состоит из двух подуровней: подуровень сегментации и сборки SAR (Segmentation and Reassembly) и подуровень сходимости CS (Convergence Sublayer). Уровень адаптации позволяет установить требуемое качество сервиса для передаваемых данных (классы используемого графика передачи, используемый тип скорости передачи). Каждому классу сервиса соответствует свой протокол от AAL0 до AAL5. Основная задача уровня SAR — это преобразование данных верхних уровней управления в 48-байтные АТМ-ячейки и наоборот. Подуровень CS выполняет функции идентификации сообщений, синхронизации с верхними уровнями управления, синхронизацию для различных классов сервиса, контроль и обработку ошибок. Пользовательские данные могут храниться в системной памяти в одиночном или нескольких буферах. В любом режиме работы контроллер темпа АРС (ATM pace controller) выполняет контроль за передачей данных.
3.6.1.4. Прием данных АТМ-контроллером в последовательном режиме.
Процесс приема начинается, когда приемник синхронизирован от входящих ячеек и может выполнять выделение ячеек во входном потоке. Затем запрос на прием передается приемнику SCC-канала. Приемник копирует первые 32 бита от последовательного контроллера в двух портовую память. Далее приемник преобразует адресную информацию из полей VCI/VPI/PTI заголовка ячейки в номер канала, который будет производить прием данных. Для преобразования адресов может быть использована или внутренняя двухпортовая память, или внешняя память, или САМ-память. Если проверка адреса закончилась неудачей, то считается, что принята ячейка AAL0-протокола, и она помещается в общую очередь необработанных ячеек (канал 0). Если проверка адреса прошла нормально, то приемник считывает информацию о статусе канала из RCT-таблицы приема.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.