Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 206 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
206
4. Специализированные процессоры в средствах связи
4.1 Сетевые процессоры в средствах связи
Сетевой процессор (network processor) – специализированное
программируемое вычислительное средство, которое применяется для
выполнения функций обработки потоков данных, пакетов и кадров, от-
носящихся к различным телекоммуникационным протоколам в реаль-
ном режиме времени или с минимальной задержкой по времени. Осо-
бенности обработки пакетов или кадров согласно тому или иному
сете-
вому протоколу определяются программным обеспечением, которое за-
гружается в сетевой процессор. Для вычислений сетевой процессор
использует ограниченное число инструкций (микрокоманд), достаточ-
ных для обработки данных с высокой скоростью
Основное назначение сетевого процессоравыполнять функции
устройства управления сетевым трафиком при коммутации пакетов или
кадров. Сетевой процессор является промежуточным звеном между
физическим сетевым интерфейсом и матрицей коммутации в коммута-
торе, многопротокольном маршрутизаторе, в межсетевом экране. Соз-
дание сетевого процессора является логическим продолжением работ
по созданию аппаратных решение на основе интегральных схем, ори-
ентированных на приложения ASIC.
Сетевой процессор состоит из одного или нескольких ЦПУ или
машин обработки данных (engines, microengines), которые представля-
ют собой самостоятельные
вычислительные средства с памятью ко-
манд, счетчиками и регистрами. Эти вычислительные средства могут
выполнять специализированные функции обработки пакетов данных.
Поэтому машины обработки данных иногда называются «процессорами
обработки пакетов», «дополнительными процессорами» [9] или прото-
кольными процессорами (protocol processors) (см. рис. 4.1).
  Микропроцессорные системы и программное обеспечение в средствах связи



 4. Специализированные процессоры в средствах связи

     4.1   Сетевые процессоры в средствах связи

     Сетевой процессор (network processor) – специализированное
программируемое вычислительное средство, которое применяется для
выполнения функций обработки потоков данных, пакетов и кадров, от-
носящихся к различным телекоммуникационным протоколам в реаль-
ном режиме времени или с минимальной задержкой по времени. Осо-
бенности обработки пакетов или кадров согласно тому или иному сете-
вому протоколу определяются программным обеспечением, которое за-
гружается в сетевой процессор. Для вычислений сетевой процессор
использует ограниченное число инструкций (микрокоманд), достаточ-
ных для обработки данных с высокой скоростью
     Основное назначение сетевого процессора – выполнять функции
устройства управления сетевым трафиком при коммутации пакетов или
кадров. Сетевой процессор является промежуточным звеном между
физическим сетевым интерфейсом и матрицей коммутации в коммута-
торе, многопротокольном маршрутизаторе, в межсетевом экране. Соз-
дание сетевого процессора является логическим продолжением работ
по созданию аппаратных решение на основе интегральных схем, ори-
ентированных на приложения ASIC.
     Сетевой процессор состоит из одного или нескольких ЦПУ или
машин обработки данных (engines, microengines), которые представля-
ют собой самостоятельные вычислительные средства с памятью ко-
манд, счетчиками и регистрами. Эти вычислительные средства могут
выполнять специализированные функции обработки пакетов данных.
Поэтому машины обработки данных иногда называются «процессорами
обработки пакетов», «дополнительными процессорами» [9] или прото-
кольными процессорами (protocol processors) (см. рис. 4.1).
                                   206