Коммуникационные контроллеры семейства МРС860, страница 2

Поскольку коммуникационный процессор контроллера MPC860SAR разработан на базе СРМ- модуля контроллера MPC860MH, от, кроме АТМ, MPC860SAR поддерживает работу со всеми стандартными коммуникационными протоколами, а также с многоканальным HDLC на TDM-канале и  Ethernet. Но в контролере MPC860SAR удален микрокод, реализующий некоторые DSP- функции, и вместо него помещен АТМ- микрокод.

Контроллер MPC860SAR может быть использован для реализации различных сетевых устройств: маршрутизаторов, АТМ- контроллеров, ADSL- модемов, АТМ- коммутаторов и других устройств (рис.7).

В дополнение к функциям АТМ- и ALL-уровней, в контроллере MPC860SAR поддерживаются функции подуровня ТС(Transmission Convergence), которые реализуются после выделения АТМ- ячеек из Т1/Е1- кадров, таким образом контроллер может принимать АТМ- данные из входного потока с байт- выровненной синхронизацией (byte- aligned synchronization)и работать в сетях Т1, Е1, и ADSL.

Контроллер MPC821 и MPC823. В состав семейства МРС860 также входят контроллеры MPC821, MPC823, которые по основным характеристикам аналогичны МРС860, отличаясь от него объемом кэш- памяти и возможностями интерфейса. МодельMPC821 имеет кэши команд и данных емкостью по 4 Кбайт и модуль коммуникационного процессора СРМ с двумя SCC- контроллерами. МодельMPC823 содержит кэш команд емкостью 2 Кбайт, кэш данных емкостью 1 Кбайт и модуль СРМ с двумя SCC- контроллерами. Кроме того, в составе MPC821, MPC823 имеется контроллер жидкокристаллического дисплея, а в MPC823 еще и графический контроллер, что делает эти модели особенно привлекательными для применения в портативных системах и устройствах, встраиваемых в аппаратуру различного назначения и поддерживающих режим пониженного энергопотребления.

В контроллере MPC823 встроенный коммуникационный RICS- процессор используется и для коммуникационных задач, и для решения задач обработки изображений. DSP- составляющая имеет дополнительные встроенные функции для JPEG- сжатия и декомпрессии изображений. При системной частоте в 75 МГц коммуникационный процессор может обеспечивать производительность 75 MIPS параллельно с работой основного процессора. Дополнительно МСР823 имеет 7 каналов ввода/вывода: два SCC- контроллера, два SMC-канала, по одному порту SPI и I2C и один канал USB (Universal Serial Bus). Максимальная скорость передачи данных – 35 Мбит/с.

Контроллер MPC8260. PowerQUICC 2 открывает следующее поколение коммуникационных микропроцессоров, спроектированное специально для сетевых задач и телекоммуникаций.

MPC8260 PowerQUICC 2- это дальнейшее развитие (следующая версия) коммуникационного процессора МРС860 PowerQUICC, обеспечивающее высокую производительность и гибкость во всех областях применения. Как и МРС860, МРС8260 состоит из двух основных компонентов: встроенного ядра Power PС и коммуникационного процессора Communication Processor Module (CPM). Двухпроцессорная архитектура позволяет снизить потребление энергии по сравнению с однопроцессорной структурой, т. к. основной процессор освобожден от части периферийных задач, которые выполняет коммуникационный модуль.

Коммуникационный модуль одновременно поддерживает 3 быстрых SCC- канала FCC (Fast Serial Communication Controllers), 2 многоканальных контроллера МСС (Multichannel Controllers), 4 обыкновенных SCC- канала (Serial Communication Controllers), 2 контроллера управления SMC (Serial Management Controllers), 1 последовательный порт SPI (Serial Peripheral Interface) и один интерфейс I2C.

Встроенное процессорное ядро представляет собой высокопроизводительный ЕС603е (ТМ) микропроцессор, работающий на частотах 100-200 МГц, обеспечивающий производительность 140,0 MIPS на частоте 100 МГц и 280,0 MIPS на частоте 200 МГц. Поддерживается режим работы с выключенным процессорным ядром, при этом можно в полном объеме использовать все периферийные модули контроллера при работе с внешним более мощным процессором. Возможен режим работы с внешним кэшем, типа Motorola L2 cache MPC2605.

Контроллер поддерживает режим работы с пониженным энергопотреблением. При частоте 133 МГц микросхема потребляет 2,5 Вт. Микросхема выпускается в 480-контактном корпусе TBGA.

В состав входят кэш данных и кэш инструкций ( по 16 Кбайт), блок управления памятью. Из состава процессора исключен блок обработки данных с плавающей запятой. Внутри контроллера используются две шины:    64- битная шина ядра Power PС и 32-битная шина PCI или локальная шина (рис.8).

Блок системной интеграции System Integration Unit (SIU) содержит контроллер памяти, контроллер шины PCI с частотой работы до 66 МГц, аппаратный монитор ошибок шины и программный сторожевой таймер. Для внешней отладки системы в состав включена поддержка IEEE 1149.1 JTAG- порта.

Высокопроизводительный коммуникационный контроллер СРМ может работать на частотах до 133 или до 166 МГц. Таким образом процессорное ядро Power PС и СРМ могут работать с разными частотами. Контроллер может работать с максимальной скоростью 710 Мбит/с при частоте 133 МГц. Объем двухпортовой памяти расширен до 24 Кбайт. Скоростные каналы FCC позволяют реализовать работу с 45 Мбит/с HDLC- протоколом, 10/100 Мбит/с Ethernet- протоколом, 155 Мбит/с АТМ SAR- протоколом. Многоканальные контроллеры МСС могут каждый поддерживать 128 полнодуплексных 64 Кбит/c линий HDLC. Контроллеры SCC поддерживают все протоколы, которые были реализованы в контроллере МРС860. В результате, с помощью контроллера МРС8260 можно реализовать поддержку:

·  Восьми ТDM- интерфейсов (Т1/Е1) или двух ТDM- портов, которые работают с Т3/Е3.

·  Трех MII- интерфейсов.

·  Двух master/slave портов UTOPIA (уровень 2), которые оба поддерживают интерфейс multi-PHY. Один порт может работать с 8/16- битными данными.